Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because deb and rpm repos lag behind releases, install packages globally, and don't lend themselves to portability. Setting up a private deb repository is still prohibitively complex even for those of us who only target one platform and architecture (at least last I checked).

Why we as a Python community need Bento is another question. In my mind distribute, pip, and virtualenv combine to create a simple, robust, portable packaging, building, and installation system that I have been very happy with. Dependencies are automatically resolved, environments are self-contained, and portability/backup is a copy command away.

I love aptitude for installation of global dependencies; beyond that I've never found a use for it.



A private trivial deb repository is very easy to setup. http://wiki.debian.org/DebianRepository/HowTo/TrivialReposit...


none of the tools you quote work well for the scipy community (where I am coming from). There are several reasons for that:

- complex compilation is a drag with distutils - virtualenv is not very useful as usually advocated, because you do not want separate environment. You want everything in the same python. - generally, working with distutils code is just a big pain. I have dealt for years with it, and from my experience, anything short of a rewrite from scratch won't solve our issues.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: