[Python-Dev] PEP: per user site-packages directory
M.-A. Lemburg
mal at egenix.com
Tue Jan 22 16:42:34 CET 2008
I don't really understand what all this has to do with per user
site-packages.
Note that the motivation for having per user site-packages
was to:
* address a common request by Python extension package users,
* get rid off the hackery done by setuptools in order
to provide this.
As such the PEP can also be seen as an effort to enable code
cleanup *before* adding e.g. pkg_resources to the stdlib.
Cheers,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Jan 22 2008)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
On 2008-01-21 16:06, Nick Coghlan wrote:
> Steve Holden wrote:
>> Christian Heimes wrote:
>>> Steve Holden wrote:
>>>> Maybe once we get easy_install as a part of the core (so there's no need
>>>> to find and run ez_setup.py to start with) things will start to improve.
>>>> This is an issue the whole developer community needs to take seriously
>>>> if we are interested in increasing take-up.
>>> setuptools and easy_install won't be included in Python 2.6 and 3.0:
>>> http://www.python.org/dev/peps/pep-0365/
>>>
>> Yes, and yet another release (two releases) will go out without easy
>> access to the functionality in Pypi. PEP 365 is a good start, but Pypi
>> loses much of its point until new Python users get access to it "out of
>> the box". I also appreciate that resource limitations are standing in
>> the way of setuptools' inclusion (is there something I can do about
>> that?) Just to hammer the point home, however ...
>
> Have another look at the rationale given in PEP 365 - it isn't the
> resourcing to do the work that's a problem, but the relatively slow
> release cycle of the core.
>
> By including pkg_resources in the core (with the addition of access to
> pure Python modules and packages on PyPI), we would get a simple, stable
> base for Python packaging to work from, and put users a single standard
> command away from the more advanced (but also more volatile) features of
> easy_install and friends.
>
> Cheers,
> Nick.
>
More information about the Python-Dev
mailing list