4 ms·
I hope very much that the freed up cycles will be used to improve Python's packaging/distribution mechanism, which I think is the weakest link in the chain of u
by cool-RR 17y ago
I hope very much that the freed up cycles will be used to improve Python's packaging/distribution mechanism, which I think is the weakest link in the chain of using Python.
- sandGorgon 17y agoseconded. Ruby's gem might not be perfect, but it is much more intuitive than anything python has (no idea about "pip" though)
- jacobolus 17y agoWhat's unintuitive about easy_install, in your opinion? In general, all I have to do to install a Python package is: $ easy_install «package name»
- ErrantX 17y agoa reasonable percentage of the time it doesn't work correctly. The pypi web interface is very poor. There is lots of scope for improvement in locating and installing packages. (though I agree it is as intuitive, at it's most basic, as ruby gems)
- arkx 17y agoAnd that's about all it does. You have to update packages manually and you can't remove them at all with easy_install. What's so beautiful about gem to me as a Python dev is this: $ gem update && gem cleanup A lot of headache I don't have to deal with at all. I really wish Python would grow an equivalent tool.
- stevelosh 17y agoThe most unintuitive thing is that there's no easy_uninstall.
- nailer 17y agoThat's it's completely python specific. All Java and perl modules are typically installed via JPackage and cpan2rpm, there's no justification for Python to need its own unique non-native package management method.
- jacquesm 17y agoYes, it is a big problem. Try installing any major piece of python software (and no, easy_install does not always work, or work properly) and you're in for a world of grief.