c88781ecc3
Adds an utility which may convert Version objects (provided by semantic_version library) into a combination of long 64-bit integer value and two preformatted strings. If stored in the database these values unambiguously define object precedence according to semver notation. This may be used for correct ordering of database queries. Adds a class which is compatible with SQLAlchemy composite field, so one may use it directly in SQLAlchemy object models to define version fields and query the database. Needed for Artifacts model Depends-on: I74c00625634f246a96a1a9db4e6ff4335e649404 Implements-blueprint: semver-support Change-Id: I33212ea92cca50a143b9141f8147f7db27bb9e7c
62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
pbr>=0.6,!=0.7,<1.0
|
|
#
|
|
# The greenlet package must be compiled with gcc and needs
|
|
# the Python.h headers. Make sure you install the python-dev
|
|
# package to get the right headers...
|
|
greenlet>=0.3.2
|
|
|
|
# < 0.8.0/0.8 does not work, see https://bugs.launchpad.net/bugs/1153983
|
|
SQLAlchemy>=0.9.7,<=0.9.99
|
|
anyjson>=0.3.3
|
|
eventlet>=0.16.1
|
|
PasteDeploy>=1.5.0
|
|
Routes>=1.12.3,!=2.0
|
|
WebOb>=1.2.3
|
|
sqlalchemy-migrate>=0.9.1,!=0.9.2
|
|
httplib2>=0.7.5
|
|
kombu>=2.5.0
|
|
pycrypto>=2.6
|
|
iso8601>=0.1.9
|
|
ordereddict
|
|
oslo.config>=1.6.0 # Apache-2.0
|
|
oslo.concurrency>=1.4.1 # Apache-2.0
|
|
oslo.context>=0.1.0 # Apache2.0
|
|
oslo.utils>=1.2.0 # Apache-2.0
|
|
stevedore>=1.1.0 # Apache-2.0
|
|
taskflow>=0.6
|
|
keystonemiddleware>=1.0.0
|
|
WSME>=0.6
|
|
# For openstack/common/lockutils
|
|
posix_ipc
|
|
|
|
# For Swift storage backend.
|
|
python-swiftclient>=2.2.0
|
|
|
|
# For VMware storage backed.
|
|
oslo.vmware>=0.9.0 # Apache-2.0
|
|
|
|
# For paste.util.template used in keystone.common.template
|
|
Paste
|
|
|
|
jsonschema>=2.0.0,<3.0.0
|
|
python-keystoneclient>=1.1.0
|
|
pyOpenSSL>=0.11
|
|
semantic_version>=2.3.1
|
|
# Required by openstack.common libraries
|
|
six>=1.9.0
|
|
|
|
oslo.db>=1.4.1 # Apache-2.0
|
|
oslo.i18n>=1.3.0 # Apache-2.0
|
|
oslo.messaging>=1.6.0 # Apache-2.0
|
|
oslo.serialization>=1.2.0 # Apache-2.0
|
|
|
|
retrying>=1.2.3,!=1.3.0 # Apache-2.0
|
|
osprofiler>=0.3.0 # Apache-2.0
|
|
|
|
# Glance Store
|
|
glance_store>=0.1.10 # Apache-2.0
|