Merge lp:~cprov/core-image-publisher/fix-requirements into lp:core-image-publisher

Proposed by Celso Providelo
Status: Merged
Approved by: Thomi Richards
Approved revision: 17
Merged at revision: 17
Proposed branch: lp:~cprov/core-image-publisher/fix-requirements
Merge into: lp:core-image-publisher
Diff against target: 15 lines (+7/-1)
1 file modified
requirements.txt (+7/-1)
To merge this branch: bzr merge lp:~cprov/core-image-publisher/fix-requirements
Reviewer Review Type Date Requested Status
Francis Ginther Approve
Thomi Richards (community) Approve
Review via email: mp+254657@code.launchpad.net

Commit message

Workaround python-glanceclient dependency ordering

Description of the change

Workaround python-glanceclient dependency ordering, making sure cffi & pyasn1 are installed in the venv before the glanceclient (cryptography, really).

Same hack was used in adt-image-mapper.

To post a comment you must log in.
Revision history for this message
Thomi Richards (thomir-deactivatedaccount) :
review: Approve
Revision history for this message
Francis Ginther (fginther) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'requirements.txt'
2--- requirements.txt 2015-03-30 03:51:14 +0000
3+++ requirements.txt 2015-03-30 22:13:52 +0000
4@@ -1,3 +1,9 @@
5+# XXX cprov 20150330: cffi and pyasn1 are cryptography (for glanceclient)
6+# dependencies and if not available it uses easy_install for installing
7+# and it doesn't respect local pip-cache setup, it ends up hitting pypi
8+# on the internet.
9+cffi
10+pyasn1
11 kombu==3.0.24
12 python-logstash==0.4.2
13-python-glanceclient==0.17.0
14\ No newline at end of file
15+python-glanceclient==0.17.0

Subscribers

People subscribed via source and target branches