[Distutils] Environment marker expression types

Vinay Sajip vinay_sajip at yahoo.co.uk
Sat Apr 27 18:03:19 CEST 2013


PJ Eby <pje <at> telecommunity.com> writes:

> not just the one of current interest.  Beyond that, keeping the
> description in a separate file will keep any loads that do happen fast
> (how often is the long description currently needed by anything other
> than PyPI?), and entry keeping entry points in separate files should
> minimize the number of loads when searching for entry points.  (Since
> in general the entry points you're looking for are needles in a
> haystack, it pays to not have to inspect every stalk of hay, but
> instead proceed directly to the bits that are metal.   )

Presumably the overhead for entry points is only relevant for scanning
installed distributions looking for entry points? In my JSON metadata format,
I currently have the entry points data as an "exports" sub-dictionary in the
main meta-dictionary, but this is written to a separate file during
installation so that only that small part of the metadata needs to be checked
when e.g. iterating over entry points in a group.

Regards,

Vinay Sajip



More information about the Distutils-SIG mailing list