You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a rich ecosystem of competing tools. The plethora of options is good for innovation but can also make it challenging to decide which tools you should use. When starting any new python project, you must consider:
What version of Python will I use (Python version management)?
What third-party dependencies will I use (Python dependency management)?
In the following sections, we will dive into these questions and discuss the available tools.
Posit write up
The Python version and dependency management can be challenging.
Figure from https://xkcd.com/1987/
There is a rich ecosystem of competing tools. The plethora of options is good for innovation but can also make it challenging to decide which tools you should use. When starting any new python project, you must consider:
In the following sections, we will dive into these questions and discuss the available tools.
State of python management ecosystem as of 2022
python version management
python dependency management
Note this list is not exhaustive. It will capture the most relevant and popular approaches as of 2022.
Helpful resources
Want to learn more? Keep on reading these docs and check out the valuable resources below:
The text was updated successfully, but these errors were encountered: