[Distutils] PEP 345: real-world examples of "virtual" projects (Provides-Release)

Marius Gedminas marius at pov.lt
Wed Dec 22 02:51:14 CET 2010

On Tue, Dec 21, 2010 at 01:41:55PM -0800, Sridhar Ratnakumar wrote:
> From https://bitbucket.org/ametaireau/python-peps/src/tip/pep-0345.txt
> """
> Provides-Release (multiple use)
> :::::::::::::::::::::::::::::::
> [...]
> A release may also provide a "virtual" project name, which does
> not correspond to any separately-distributed project:  such a name
> might be used to indicate an abstract capability which could be supplied
> by one of multiple projects.  E.g., multiple projects might supply
> RDBMS bindings for use by a given ORM:  each project might declare
> that it provides ``ORM-bindings``, allowing other projects to depend
> only on having at most one of them installed.
> """

Perhaps it was supposed to say "depend only on having at *least* one of
them installed"?

That would be how Debian's virtual packages work, for example.

Marius Gedminas
Programs that write programs are the happiest programs in the world.
        -- Andrew Hume
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20101222/5bb658f5/attachment.pgp>

More information about the Distutils-SIG mailing list