juju deployer should include bzr as a dependency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-deployer |
Triaged
|
Low
|
Unassigned |
Bug Description
I was trying to install and use juju deployer in a virtualenv, and found that the pip install juju-deployer does not include bzr which appears to be a dependency.
Here is the error message I got:
$ juju deployer -c specs/develop.yaml
Traceback (most recent call last):
File "/tmp/venv/
load_
File "/tmp/venv/
return get_distributio
File "/tmp/venv/
return ep.load()
File "/tmp/venv/
['__name__'])
File "/tmp/venv/
from deployer.config import ConfigStack
File "/tmp/venv/
from .deployment import Deployment
File "/tmp/venv/
from .charm import Charm
File "/tmp/venv/
from .vcs import Git, Bzr
File "/tmp/venv/
from bzrlib.workingtree import WorkingTree
ImportError: No module named bzrlib.workingtree
ERROR subprocess encountered error code 1
After running 'pip install bzr' the previous command works. Please update the dependencies for juju-deployer to include bzr.
Changed in juju-deployer: | |
status: | New → Triaged |
importance: | Undecided → Low |
fair enough, to resolve just pip install bzr
On Wed, Mar 4, 2015 at 11:14 AM, Matt Bruzek <email address hidden>
wrote:
> Public bug reported: bin/juju- deployer" , line 9, in <module> point(' juju-deployer= =0.4.3' , 'console_scripts', local/lib/ python2. 7/site- packages/ pkg_resources. py", n(dist) .load_entry_ point(group, name) local/lib/ python2. 7/site- packages/ pkg_resources. py", local/lib/ python2. 7/site- packages/ pkg_resources. py", local/lib/ python2. 7/site- packages/ deployer/ cli.py" , line local/lib/ python2. 7/site- packages/ deployer/ config. py", local/lib/ python2. 7/site- packages/ deployer/ deployment. py", line local/lib/ python2. 7/site- packages/ deployer/ charm.py" , local/lib/ python2. 7/site- packages/ deployer/ vcs.py" , line /bugs.launchpad .net/bugs/ 1428197 /bugs.launchpad .net/juju- deployer/ +bug/1428197/ +subscriptions
>
> I was trying to install and use juju deployer in a virtualenv, and found
> that the pip install juju-deployer does not include bzr which appears to
> be a dependency.
>
> Here is the error message I got:
> $ juju deployer -c specs/develop.yaml
> Traceback (most recent call last):
> File "/tmp/venv/
> load_entry_
> 'juju-deployer')()
> File "/tmp/venv/
> line 356, in load_entry_point
> return get_distributio
> File "/tmp/venv/
> line 2476, in load_entry_point
> return ep.load()
> File "/tmp/venv/
> line 2190, in load
> ['__name__'])
> File "/tmp/venv/
> 17, in <module>
> from deployer.config import ConfigStack
> File "/tmp/venv/
> line 11, in <module>
> from .deployment import Deployment
> File
> "/tmp/venv/
> 8, in <module>
> from .charm import Charm
> File "/tmp/venv/
> line 6, in <module>
> from .vcs import Git, Bzr
> File "/tmp/venv/
> 4, in <module>
> from bzrlib.workingtree import WorkingTree
> ImportError: No module named bzrlib.workingtree
> ERROR subprocess encountered error code 1
>
> After running 'pip install bzr' the previous command works. Please
> update the dependencies for juju-deployer to include bzr.
>
> ** Affects: juju-deployer
> Importance: Undecided
> Status: New
>
>
> ** Tags: bzr juju
>
> --
> You received this bug notification because you are subscribed to juju-
> deployer.
> Matching subscriptions: deployer
> https:/
>
> Title:
> juju deployer should include bzr as a dependency
>
> To manage notifications about this bug go to:
> https:/
>