3 ms·
How do people create and manage internal python packages that work together as an ensemble? I've found the packaging system with setup.py dependency_links to be
by sinemetu11 9y ago
How do people create and manage internal python packages that work together as an ensemble? I've found the packaging system with setup.py dependency_links to be pretty cumbersome and not well supported. How do people version these internal packages and manage them? Running your own pypi seems nontrivial and using github eggs/releases isn't very functional either.
My experience with python has been positive but I don't understand how people who want to create separate libraries for specific functionality tie these codebases together without using deprecated features or containerizing everything.
- IanCal 9y agoGemfury provide a service which might be useful. If you need to keep things on premise, is running your own pypi particularly hard? I've never tried so maybe there's a bunch of hidden complexity but there are some packages to run one and even a docker image: https://hub.docker.com/r/codekoala/pypi/builds/bwe6cdn4swgyiruoolkpqp/ https://hub.docker.com/r/codekoala/pypi/builds/bwe6cdn4swgyi...
- ipmb 9y agopip2pi makes it really easy to run your own PyPI. All you need is something that can serve static files (Nginx, S3, etc.) https://github.com/wolever/pip2pi https://github.com/wolever/pip2pi