plugins installed as eggs are not found by bzrlib

Bug #927920 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Medium
Unassigned

Bug Description

In buildout environments (similar to virtualenv ones) packages are installed as separate eggs; so the path on disk for (say) bzr-loom is *not* path-to-bzrlib/plugins/loom but rather path-to-bzrlib/../../bzr-loom-$version-$arch.egg/bzrlib/plugins/loom.

setuptools provides an API to introspect the active eggs, which can report on the packages and paths available, which could be used by bzr to find these plugins and let them be imported.

We would like to do this for Launchpad, to more easily use releases of bzr plugins.

Doing the introspection may be slow; we would be happy for a special option to be set to tell bzrlib to do it.

Also we have a situation where we control which plugins are loaded where, some of the time - we may end up coming up with a filtering patch to support that, once the base code can find these eggs at all (I mention it now for completeness alone).

Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
Jelmer Vernooij (jelmer)
tags: removed: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.