4 ms·
I feel like the problem is that pip is clearly the most popular, but philosophically the pip developers do not want to build a solution to all packaging and env
by lacker 5y ago
I feel like the problem is that pip is clearly the most popular, but philosophically the pip developers do not want to build a solution to all packaging and environment management into pip.
If I were pip dictator, I would try to make pip the one tool to handle all python packaging and environment management. In particular, that means pip would handle the management of different Python versions, different Python environments, native dependencies, running tests, making builds perfectly reproducible, releasing new versions of libraries, and creating new projects.
"Creating new projects" seems like it is not a big deal, but in practice I think that if there were simply a "pip new" command that set up a new project using the best practices advocated by the pip team, it would go a long way toward standardizing the ecosystem here.
- scrollaway 5y agoYou're kind of describing poetry. I think Python has a real future with solved packaging if Poetry can get the backing it needs at the language level.