python / cpython

The Python programming language
https://www.python.org
Other
62.41k stars 29.97k forks source link

In-built Python Version Manager (PVM) and Package Manager #124201

Closed edward-sam closed 2 days ago

edward-sam commented 2 days ago

Feature or enhancement

Proposal:

Description:

Please consider adding an in-built Python Version Manager (PVM) similar to existing tools like fnm (Fast Node Manager. The PVM should offer the following subcommands:

Additionally, consider adding a Python package manager similar to Node's package.json system. Python could have a command like pip init or pip init -y to initialize a new project with package dependencies.

Additional Features:

These enhancements would greatly improve Python's usability and developer experience.

Expected Benefits:

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Eclips4 commented 2 days ago

Hello! Such a major feature should be widely discussed first. Please make a post at https://discuss.python.org/c/ideas/6. Now I'm going to close it, we can re-open it later if needed.