Global requirements for OpenStack
Go to file
Joshua Harlow 0326f6781f Fix whitespace that occurs after comma
Use a custom tuple of separators for json.dumps that avoids
having the comma+space, which looks bad if this is ever committed.
Replace it by just having ": " and "," (no space after) instead.

An example of this so that it can be more clear:

http://paste.openstack.org/show/84238/

Note the above paste where the old version has spaces after
commas where as the newer version does not have these spaces.

Change-Id: Ifd04d5e1b26ebdf9db374761f31baaf1e33d87cd
2014-06-16 23:22:45 -07:00
tests Merge "bump heatclient to latest version" 2014-05-29 15:57:24 +00:00
.gitignore Ignore egg-info directory 2014-01-23 00:16:18 +08:00
.gitreview Added .gitreview 2012-08-06 17:05:39 -05:00
.testr.conf Remove unneeded tests dir reference 2013-08-08 12:04:04 -03:00
detail.py Fix whitespace that occurs after comma 2014-06-16 23:22:45 -07:00
dev-requirements.txt Allow use of oslo.messaging 1.3.0a4 from pypi 2014-01-22 11:53:41 +00:00
global-requirements.txt Merge "Bump minimum hacking version to 0.9.2" 2014-06-16 09:45:35 +00:00
MANIFEST.in Make openstack.requirements installable. 2013-07-05 00:31:50 -04:00
projects.txt Merge "Update projects list for oslo.test renaming" 2014-05-28 20:50:53 +00:00
README.rst Update README with rationale and internal mirror 2014-02-07 15:36:49 -05:00
setup.cfg Make openstack.requirements installable. 2013-07-05 00:31:50 -04:00
setup.py Don't use flake8: noqa 2014-04-11 09:09:07 -05:00
test-requirements.txt Temporary fix testtols version to unblock gate 2014-01-29 15:46:04 +04:00
tox.ini require new setuptools 2014-04-17 20:50:09 -04:00
update.py Merge "Work around atexit bug in python < 2.7.4" 2014-04-30 02:36:50 +00:00

Global dependencies for OpenStack Projects

All official OpenStack projects should be added to projects.txt. Once they are added here the gate/check jobs for the projects will use the OpenStack internal pypi mirror to ensure stability. The continuous integration infrastructure will also sync up the requirements across all the official projects and will create reviews in the participating projects for any mis-matches.

This process above will ensure that users of OpenStack will have one single set of python package requirements/ dependencies to install and run the individual OpenStack components.

To use this, run:

python update.py path/to/project

Entries in requirements.txt and test-requirements.txt will have their versions updated to match the entires listed here. Any entries in the target project which do not first exist here will be removed. No entries will be added.