Dieter Maurer wrote:
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"
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


e.g. "pypackage:Products.CMFCore/skins"

As you can see: this allows to specifiy location independent
skin directories.

yeah... I could see something similar being done with setuptools entrypoints and then accessed later by using pkg_resources. Initially we could just assume cmfish eggs are unzippable.



------ d. whit morriss ------
- senior engineer, opencore -
-  -
- m: 415-710-8975           -

"If you don't know where you are,
you don't know anything at all"

Dr. Edgar Spencer, Ph.D., 1995

Zope-CMF maillist  -

See for bug reports and feature requests

Reply via email to