5 ms·
Yes, it is. Coming to this mess from the joy of bundler/gems, npm, or hell, even CPAN will ruin your afternoon. It is just an unfortunate circumstance of the
by pak 13y ago
Yes, it is. Coming to this mess from the joy of bundler/gems, npm, or hell, even CPAN will ruin your afternoon.
It is just an unfortunate circumstance of the community not efficiently converging on well designed standards quickly enough, and so, the rocky soil has sprouted strange twisty crops. There are articles on how the setuptools/distutils frankenhack pretty much set off the whole trainwreck that you see today, e.g.: http://blog.startifact.com/posts/older/a-history-of-python-packaging.html http://blog.startifact.com/posts/older/a-history-of-python-p...
Armin (the OP) has also written about this sad history previously: http://lucumr.pocoo.org/2012/6/22/hate-hate-hate-everywhere/ http://lucumr.pocoo.org/2012/6/22/hate-hate-hate-everywhere/
- mixmastamyk 13y agoWould be nice if there were one packaging tool all those languages were using instead of each one reinventing it.
- rmc 13y agoSomething that integrated into your operating system distribution perhaps....
- mh- 13y agoaptly put. you might be onto something.
- Debilski 13y agoAn OS solution which allowed for versioned packages to be installed on a per-project base. That’d be something…
- the_mitsuhiko 13y agoUnfortunately most linux systems do not support multi-version installs or installs local to a user or path.
- muraiki 13y agoThis comes very close: http://nixos.org/nixos/ http://nixos.org/nixos/
- singingfish 13y ago> or even CPAN ? Cpan, particularly cpanminus is excellent.
- flavor8 13y agoAlso maven. It may require an XML manifest, but it's robust, easy to use, and has come to be a solid standard. Python may be a (mostly) nice language, but the infrastructure and tooling badly lags the Java world.