News for hackers. Stuff that matters.
Re:How to make a Python package in 2021 by jolux on Thursday April 08, 2021 @01:49AM (#26735486)
I realize this is controversial but from reading the docs I really thought Pipenv was the official solution. Took me a while to realize this wasn't the case.
Re:How to make a Python package in 2021 by divbzero on Thursday April 08, 2021 @02:01AM (#26735553)
I went through the same progression, thinking pipenv was the official solution before deciding it wasn’t. Then, just now, I realized that pipenv [1] is currently owned by the Python Packaging Authority (PyPA) who also owns pip [2] and virtualenv [3]. I don’t know the right answer but this illustrates the confusion of not coalescing around an official solution.

[1]: https://github.com/pypa/pipenv

[2]: https://github.com/pypa/pip

[3]: https://github.com/pypa/virtualenv

Re:How to make a Python package in 2021 by toyg on Thursday April 08, 2021 @05:11AM (#26736670)
What happened was that Kenneth Reitz socially-engineered his way into the PyPA to get his tool blessed. The community lashed out (since the tool had obvious shortcomings and a somewhat dubious development process) and recommendations were softened. Eventually the PyPA had to take over pipenv when Reitz had other issues, and they are now forever burdened with what is a bit of a dud.
Re:How to make a Python package in 2021 by xapata on Thursday April 08, 2021 @02:08AM (#26735600)
As I understand it, that was to prevent bad behavior rather than to signal approval.