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.
[ Parent
| on HN ]
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.