From: Donald Stufft <[email protected]>

> Technically that was a PEP 426 change.

Yes, and I haven't yet changed distlib to remove support for the older "foo 
(>=X.Y)" form in the earlier version of the PEP.


> Yea, my “problem” with distlib was always that I think Vinay and I wanted two 
> different things from it. I wanted a
> reference implementation that only came with the PEP standardized pieces, 
> vinay wanted a library that implemented
> things he could use for distitil.

Not quite - it's the other way around: distil is mainly a test bed for distlib, 
to verify that the latter's functionality is usable in practice. What I want is 
a rather more modern packaging system than we presently have - for example 
having to download archives in order to determine dependencies is, shall we 
say, sub-optimal. I want to move away from setup.py, towards declarative 
metadata, while offering a migration path (which 3.3 packaging didn't). While 
they're not perfect, distlib/distil allow me to install stuff without executing 
setup.py on target systems a lot of the time, and ISTM that's moving things in 
the right direction.

Regards,

Vinay Sajip
_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to