News for hackers. Stuff that matters.
Re:How We Deploy Python Code by emidln on Thursday July 09, 2015 @08:05PM (#9861540)
I currently use this one: https://localshop.readthedocs.org/en/latest/installing.html

It works. It's django based and you can setup s3-backed storage. It also has a docker-compose script.

Re:How We Deploy Python Code by doki_pen on Thursday July 09, 2015 @09:48PM (#9861881)
We migrated off of localshop and onto devpi. Devpi is a much better product and much more actively maintained. localshop was nothing but headaches and constantly breaking.
Re:How We Deploy Python Code by mvantellingen on Friday July 10, 2015 @09:09AM (#9863712)
Author here: I created it to solve an issue I was running into a couple of years ago. I've only recently started using it again myself. I think the development version (not on pypi) is in much better shape with things like multiple repositories and better user management (teams).
Re:How We Deploy Python Code by emidln on Thursday July 09, 2015 @10:31PM (#9862002)
Maybe you use more esoteric features. The only thing I've done in the last 18 months is patch a bug that prevented uploads from Python 2.7.4-2.7.10. We just run it under circus with chaussette and front it with an elb.
Re:How We Deploy Python Code by kbar13 on Friday July 10, 2015 @01:19AM (#9862415)
localshop has significantly improved in the past few months. Before I could barely consider it production-ready.
Re:How We Deploy Python Code by vamega on Thursday July 09, 2015 @08:55PM (#9861737)
Do I understand this correctly? It only mirrors the packages that are requested from it? So I won't need to download 100GB+ of packages that I am not interested in?
Re:How We Deploy Python Code by emidln on Thursday July 09, 2015 @10:27PM (#9861990)
Correct. My team has two main use cases: private packages and guaranteed access to packages we've built with. It's extremely frustrating to come into a codebase after several months or years to find it using a library that no longer seems to exist on the public internet.