News for hackers. Stuff that matters.
Re:Overview of Python dependency management tools by edsac_xyzw on Monday June 01, 2020 @02:56PM (#23382277)
Besides the dependency management, another major problem of Python is the deployment. Although Docker is not a dependency management tool, it can be used as a deployment tool which encapsulates the application to be deployed, python runtime and all other shared libraries dependencies alongside the configuration. Another deployment tool that is worth mentioning is Pyinstaller. It can pack the python runtime, the application and all dependencies into a single native executable. Pyinstaller is better for Desktop applications and for building single file executable applications.
Re:Overview of Python dependency management tools by globular-toast on Monday June 01, 2020 @03:25PM (#23382608)
Docker is an invaluable tool, but it's a general purpose one. It's good for Python because it's good for everything.

I have used Pyinstaller. It's good but it's a bit too magical for my tastes.

Re:Overview of Python dependency management tools by pacifika on Monday June 01, 2020 @04:34PM (#23383448)
Unless you’re on macOS where you have to manually edit the pyinstaller package to comment out or point to an updated Ntlk data dump.