[Distutils] New PEP : dependency specification

Robert Collins robertc at robertcollins.net
Fri Nov 6 13:31:31 EST 2015

On 7 November 2015 at 06:45, Marcus Smith <qwcode at gmail.com> wrote:
>> The language defined is a compact line based format which is already in
>> widespread use
> this is the most critical thing for me, and the reason this approach seems
> more attractive than the path of PEP426, although I'd certainly like to see
> Nick's reaction.
> PEP426 tries to cover how names/specifiers/extras/markers would be put
> together in abstract "in-memory representation" (that can be serialized to
> json), but it's left open to pip (and other tools) to lay down a standard
> (via implementation) for how these pieces are put together and used by
> users.
> this PEP would dictate both, right?  the user way, and the internal metadata
> way....

No - it specifies the serialisation format for
names/specifiers/extras/markers that is in common use, but doesn't
specify a programming API. It is intended as an interop building
block, so we don't have to say 'that thing that pkg_resources is the
defacto std for'.


Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud

More information about the Distutils-SIG mailing list