yuppie wrote at 2007-1-23 18:55 +0100: > ... >Yes, I object. This is a hack that resolves the issue just for some >special use cases. We need a solution that works with python packages >anywhere in the python path.
And "packageresources" (http://www.handshake.de/~dieter/pyprojects/packageresources.tgz" can show a way to do it. An alternative could be the upcoming egg's support for egg local resources. With "packageresources" a python package/module is identified by an url of the form "pypackage:<module_path>", e.g. "pypackage:Products.CMFCore" or "pypackage:Shared.DC.ZRDB.DA". A resource (e.g. a file or directory) local to a package is identified by an url "pypackage:<package_path>/<package_relative_file_path>", e.g. "pypackage:Products.CMFCore/skins" As you can see: this allows to specifiy location independent skin directories. -- Dieter _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests