Hi All,
I'm writing tests for the Node.js app charm using the Amulet framework.
However, I'm running into some syntax errors when installing juju-deployer,
see attached log. It happens both on Ubuntu 12.04 with Python 3.2 and on
Mac OS X with Python 3.3.
Has anyone come across the same issue?
Cheers,
Daniele
vagrant@vagrant-ubuntu-precise-64:/vagrant/charms/precise/node-app$
./bin/pip-3.2 install juju-deployer
Downloading/unpacking juju-deployer
Downloading juju-deployer-0.3.1.tar.gz (70Kb): 70Kb downloaded
Running setup.py egg_info for package juju-deployer
Requirement already satisfied (use --upgrade to upgrade): jujuclient>=0.15 in
./lib/python3.2/site-packages/jujuclient-0.17.1-py3.2.egg (from juju-deployer)
Requirement already satisfied (use --upgrade to upgrade): PyYAML==3.10 in
./lib/python3.2/site-packages (from juju-deployer)
Requirement already satisfied (use --upgrade to upgrade): websocket-client in
./lib/python3.2/site-packages/websocket_client-0.12.0-py3.2.egg (from
jujuclient>=0.15->juju-deployer)
Installing collected packages: juju-deployer
Running setup.py install for juju-deployer
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/action/diff.py",
line 154
print yaml_dump(diff)
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/cli.py",
line 131
print "Tool for declarative management of complex deployments."
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/config.py",
line 45
except Exception, e:
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/env/base.py",
line 123
except ErrorExit, e:
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/env/go.py",
line 48
except socket.error, e:
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/operations.py",
line 12
class
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/tests/test_config.py",
line 24
[u'openstack-precise-ec2',
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/tests/test_pyenv.py",
line 43
except UnitErrors, e:
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/tests/test_utils.py",
line 103
self.addCleanup(os.chmod, self.playground, 0700)
^
SyntaxError: invalid token
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/utils.py",
line 52
node = yaml.ScalarNode(tag=u'tag:yaml.org,2002:str', value=uni)
^
SyntaxError: invalid syntax
File
"/vagrant/charms/precise/node-app/lib/python3.2/site-packages/deployer/vcs.py",
line 31
except subprocess.CalledProcessError, e:
^
SyntaxError: invalid syntax
Installing juju-deployer script to /vagrant/charms/precise/node-app/bin
Successfully installed juju-deployer
Cleaning up...
vagrant@vagrant-ubuntu-precise-64:/vagrant/charms/precise/node-app$ --
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/juju-dev