On Thu, Aug 13, 2009 at 9:28 AM, Abdulaziz Ghuloum<[email protected]> wrote:
> Hmmm. I don't have much experience with Python, but it's
> usually "python setup.py install --prefix <dir>" or something
> like that.
Nowadays it is "easy_install <package>". I must say that as an end user
and also as a module writer I never had troubles with easy_install.
However:
1. a *lot* of people in the Python community are very critical about
the current package
management systems;
2. there is a *lot* of work going on in changing the present situation
and trying to
standardize more the format of Python packages;
3. there are always endless debates on python-dev about package
management systems
but I never followed the debates since everything always worked for
my use cases (possibly
using a virtual environment).
Suggested readings:
http://www.python.org/dev/peps/pep-0345/ (Metadata for Python Software
Packages 1.2)
http://www.python.org/dev/peps/pep-0376/ (Changing the .egg-info structure)
http://www.python.org/dev/peps/pep-0386/ (Changing the version
comparison module in Distutils)
http://pypi.python.org/pypi/virtualenv (virtualenv is a tool to create
isolated Python environments)