On 3 Jun, 2010, at 10:10, Tarek Ziadé wrote:

> On Thu, Jun 3, 2010 at 10:02 AM, Ronald Oussoren <ronaldousso...@mac.com> 
> wrote:
>> 
>> On 3 Jun, 2010, at 9:50, Tarek Ziadé wrote:
>> 
>>> On Thu, Jun 3, 2010 at 9:15 AM, Ronald Oussoren <ronaldousso...@mac.com> 
>>> wrote:
>>>> 
>>>> On 31 May, 2010, at 19:10, Tarek Ziadé wrote:
>>>> 
>>>>> On Mon, May 31, 2010 at 7:04 PM, Lennart Regebro <rege...@gmail.com> 
>>>>> wrote:
>>>>>> On Mon, May 31, 2010 at 19:02, Carl Meyer <c...@oddbird.net> wrote:
>>>>>>> Nope, pip's used --record on installation for years, and the above has
>>>>>>> been true since the moment uninstall landed in pip. There are enough
>>>>>>> different ways things can get installed that it's not surprising that
>>>>>>> some discussions may have been confused ;-)
>>>>>> 
>>>>>> That may be it. Forcing --record in Python 3.2 would be a step forward 
>>>>>> then? :-)
>>>>> 
>>>>> You mean in the current distutils ? Because distutils2 will have the
>>>>> PEP 376 implementation,
>>>>> where we create a RECORD file for each installed project in its dist-info/
>>>> 
>>>> I haven't carefully read the entire discussion, but do you mean that 
>>>> distutils won't follow PEP 376 during installation?
>>> 
>>> If people use the old Distutils, (what I've called the current
>>> distutils), and trigger an installation via 'python setup.py install'.
>>> It'll use the existing code, so install it the 'old' way.
>> 
>> I know that distutils in python 2. 6 and 3.1 won't support PEP 376, but why 
>> won't distutils conform to PEP 376 in python 2.7 and 3.2?
>> The RECORD file from PEP 376 would allow  manually installed package (e.g. 
>> "python setup.py install") to be further managed by a PEP 376 compliant 
>> install tool.  This should be pretty easy to add if it isn't in already, 
>> although 2.7rc1 is awfully close.
> 
> Are you thinking about a full implicit switch to PEP 376, or an
> optional behavior ?

A full switch to PEP 376.  An option to enable/disable would just be confusing, 
any option increases the mental load of developers (and anyone that just wants 
to install a python package to use its functionality) and in this case I don't 
think adding an option would be worth that.

This would break current releases of tools that use the current "egg-info" 
information due to the different filesystem name (currently .egg-info, 
.dist-info in PEP 376), but those tools will have to be updated sometime 
anyway.    

Ronald

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to