Merge lp:~jml/pkgme/include-backends into lp:pkgme
Status: | Merged |
---|---|
Merged at revision: | 86 |
Proposed branch: | lp:~jml/pkgme/include-backends |
Merge into: | lp:pkgme |
Diff against target: | 0 lines |
To merge this branch: | bzr merge lp:~jml/pkgme/include-backends |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
James Westby | Approve | ||
Review via email: mp+82396@code.launchpad.net |
Description of the change
This branch changes the default way that pkgme looks for backends. Instead of just looking inside a pre-defined system-wide path, pkgme looks for a setuptools entry point called 'get_backends_
The motivation is to be able to use pkgme as a dependency in egg-driven deployments, such as those in lp:pkgme-service.
* I haven't updated the docs. Should I?
* This probably deserves a release and a version number bump
* Not sure about the order of bundled packages vs system installed packages
Also, I had to add launchpadlib as a dependency.
jml
Hi,
This looks pretty good, it's a small change. I've no real idea how to test
it.
I don't know what order the paths should be in, but I think this order is
as good as any.
Updating the docs is a good idea, as backend authors will need to know about
the options.
Thanks,
James