Merge lp:~cjwatson/python-oops-datedir-repo/replace-buildout into lp:python-oops-datedir-repo
Status: | Merged |
---|---|
Merged at revision: | 59 |
Proposed branch: | lp:~cjwatson/python-oops-datedir-repo/replace-buildout |
Merge into: | lp:python-oops-datedir-repo |
Diff against target: |
159 lines (+82/-25) 6 files modified
.bzrignore (+6/-9) Makefile (+40/-0) NEWS (+1/-0) README (+7/-16) requirements.txt (+17/-0) tox.ini (+11/-0) |
To merge this branch: | bzr merge lp:~cjwatson/python-oops-datedir-repo/replace-buildout |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tom Wardill (community) | Approve | ||
Review via email: mp+405642@code.launchpad.net |
Commit message
Replace zc.buildout with virtualenv, pip, and tox.
Description of the change
The version of zc.buildout that we were using no longer works with current PyPI. Replace it with virtualenv and pip (for production) and tox (for testing). Some setup gymnastics were necessary because we currently have this deployed on Ubuntu 12.04, whose virtualenv and pip are very old.
I had to apply a few requirement upgrades relative to the previous contents of versions.cfg, since some of those versions didn't exist on PyPI, or in the case of pytz the old version numbering scheme confused pip. These upgrades, which all seem innocuous, are:
* bson 0.3.2 → 0.3.4
* httplib2 0.6.0 → 0.7.3
* launchpadlib 1.9.9 → 1.10.2
* lazr.authentication 0.1.1 → 0.1.3
* lazr.restfulclient 0.12.1 → 0.12.2
* lazr.uri 1.0.2 → 1.0.3
* pytz 2011n → 2021.1
* wadllib 1.2.0 → 1.3.2