Tres Seaver wrote:
Unlike other hose config files are almost never normal "package data" --
they are practically always kept at the top level of the project
checkout, along with other "packaging metdata" like setup.py,
README.txt, etc.  I just checked, and sure enough, *none* of those files
are present in "installed" eggs, which makes the whole idea a good deal
less practical / valuable:  neither your path-based syntax nor my entry
point is going to have the file available.

Indeed, this is an annoying bug I bumped into before:
http://mail.python.org/pipermail/distutils-sig/2008-August/009900.html
...I remember it being an insane interaction of add and remvoe lists somewhere deep in distutils :-/

Still, if the .cfg was in a folder, then it should be possible to treat it as a normal package_resource, which would work fine with my pattern, where the root buildout.cfg is for that package only, and anything designed to be extended (generally a base.cfg and a versions.cfg) could be in a subfolder.

When I get a chance (which may be never!) I'm going to have a go at doing my idea (enhanced by Jim's suggestion of urllib2 url handlers!) as a buildout extension.

Thoughts welcome!

cheers,

Chris

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

Reply via email to