News for hackers. Stuff that matters.
Re:Guido van Rossum joins Microsoft by meowface on Thursday November 12, 2020 @12:26PM (#25072129)
poetry feels like the closest equivalent to cargo that I've used. pipenv is better than the previous status quo but is still oddly unstable, with random new issues I encounter with every release. poetry "just works" for me, has better dependency resolution, and IMO has a nicer interface and terminal output to boot.
Re:Guido van Rossum joins Microsoft by codethief on Thursday November 12, 2020 @06:33PM (#25076803)
Could you elaborate on what issues you've had with pipenv? I've only had very good experiences with it, so I'm surprised how many people here seem to prefer poetry.
Re:Guido van Rossum joins Microsoft by BerislavLopac on Friday November 13, 2020 @06:48AM (#25081303)
Re:Guido van Rossum joins Microsoft by codethief on Thursday November 19, 2020 @10:31AM (#25150490)
Regarding not being able to work outside the project root[0]: This is actually one of the things that I love about pipenv! Anaconda, for instance, has environments that are not tied to a directory and are referred to by name (rather than by a directory path) and I've found this to be an absolute nightmare and extremely cumbersome! Not everyone has 10 projects that can share the same environment. (Besides, I would argue they never should.) I, for instance, have 10 projects that all require a slightly different environment and it's much easier to type a generic `pipenv shell` on the command line no matter what project I'm in, rather than trying to remember the Conda environment's name time and again. (Besides, it can be easily automated using .bashrc.)

[0]: https://chriswarrick.com/blog/2018/07/17/pipenv-promises-a-l...