Chris Withers wrote:
Jim Fulton wrote:
However, given that the demo egg is a binary egg, I can't decide what
the best way to do this is.
We could just show the contents of setup.py or simply explain, perhaps
in a footnote that the scripts are defined via entry points, giving a
link to the setuptools documentation.
To be honest, given the use of the demo egg all over the place, maybe
it'd be better just to have it as a static directory in the distribution?
Is there any technical reason that means we can't do this?
I'd thought of using the zipfile module to reach inside the egg, but
I'm confused as to why -py2.3.egg files are specified in the test and
work even though I'm running with python 2.4 and there's no python
2.3 in sight?
The examples have to show something, The tests have to be run with
multiple versions of Python, since multiple versions of Python are
supported. An output normalizer takes care adjusting actual and
expected output for the version of Python used at run time.
Okay, so if I wanted to use ZipFile to reach inside an egg, what path
should I use to open? Is the normalisation code available as a function
anywhere?
pkg_resources (part of setuptools, documented on the setuptools
homepage) abstract the access to data inside packages, no matter whether
they're in a zipped egg or not.
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig