pyenv-win / pyenv-win

pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
https://pyenv-win.github.io/pyenv-win
MIT License
4.32k stars 409 forks source link

bug: `pyenv update` never completes #630

Open marke-apexit opened 1 week ago

marke-apexit commented 1 week ago

Describe the bug When I run pyenv update it never returns.

To Reproduce Steps to reproduce the behavior:

  1. On Windows 11 with pyenv-win 3.11 execute pyenv update on the command line
  2. pyenv never returns

Expected behavior Expect pyenv to succesfully pull the latest available Python versions for pyenv-win

Desktop (please complete the following information):

Additional context After a fresh pyenv installation, the most recent Python version listed by pyenv install --list is 3.11.0b4.

When I run, pyenv update pyenv outputs: :: [Info] :: Mirror: https://www.python.org/ftp/python

To make sure that pyenv could access that resource, I opened it in a a browser and I see all the python versions up to and including 3.13.0.

marke-apexit commented 1 week ago

I discovered that running pyenv rehash all the versions appear available to me through pyenv install --list

I still have no idea why pyenv update never returns, or if perhaps even thought it didn't return that it was a prerequisite for pyenv rehash to be succesful.