Merge lp:~abentley/juju-ci-tools/python-canary into lp:juju-ci-tools
Proposed by
Aaron Bentley
Status: | Work in progress |
---|---|
Proposed branch: | lp:~abentley/juju-ci-tools/python-canary |
Merge into: | lp:juju-ci-tools |
Diff against target: |
56 lines (+12/-8) 2 files modified
Makefile (+10/-6) juju-ci-tools-common (+2/-2) |
To merge this branch: | bzr merge lp:~abentley/juju-ci-tools/python-canary |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju Release Engineering | Pending | ||
Review via email: mp+286563@code.launchpad.net |
Commit message
Use a canary to install python so that make test installs updated deps
Description of the change
This branch updates make test to autodetect python dependency changes.
It uses a canary to do this, and introduces a new python-deps target.
Every time one of the files the canary depends on changes, make test will rerun pipdeps.
To post a comment you must log in.
Unmerged revisions
- 1285. By Aaron Bentley
-
Make pip one of the equivs packages.
- 1284. By Aaron Bentley
-
Merged trunk into python-canary.
- 1283. By Aaron Bentley
-
Use a canary to install python so that make test installs updated deps
I think this breaks "make test" on windows and the osx slave. I do run this command to be certain the scripts can run on those hosts. Can we the apt-calls for non-ubuntu?