Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use pyenv or deprecate Python version management? #195

Open
sloria opened this issue Jul 9, 2018 · 1 comment
Open

Use pyenv or deprecate Python version management? #195

sloria opened this issue Jul 9, 2018 · 1 comment

Comments

@sloria
Copy link

sloria commented Jul 9, 2018

The Python version management features of pew currently depend on the maintainer's fork of pythonz, which is currently out of date. Furthermore, the upstream pythonz repo hasn't seen an update in some time.

pyenv is actively maintained and a more complete solution for Python version management. Perhaps pew should use pyenv for pew install, pew list_pythons, etc.

Another option is to deprecate Python version management from pew. It seems from #152 and #146 that users prefer to have fewer required dependencies, so perhaps the correct path is to eventually remove the feature altogether.

@sloria sloria changed the title Use pyenv for Python version management? Use pyenv or deprecate Python version management? Jul 9, 2018
@pfmoore
Copy link
Collaborator

pfmoore commented Apr 11, 2019

There are a number of "thumbs up" reactions to this issue, but it's not obvious whether the support is for switching to pyenv, or for dropping Python version management support.

The commands affected would be pew install, pew uninstall, pew list_pythons and pew locate_pythons.

Personally, I use Windows, so the version management support is not something that I have access to, but I'd be in favour of dropping it and letting users maintain their Python versions outside of pew. But it's probably a mistake to let the decision be made by someone who doesn't use the feature :-)

I do agree that we should probably use a more actively maintained tool if we are going to continue support (it looks like pythonz maintains a list of Python versions that it supports here, which is mostly up to date, but the forked version here is way out of date).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants