14bc0d9408
The rehome/consumption of the db api caused some errors in consumer projects related to the ORM event listeners no longer getting initialized [1]. While the short term fix [1] was to import neutron's db api elsewhere, this doesn't work longer term as consumers need to decouple from neutron, thus not importing neutron modules. This patch rehomes the db api ORM event listeners into neutron-lib and initializes them upon import of neutron_lib (top-level). This change will allow consumers to load the event listeners by importing anything from neutron-lib, thus breaking the dependency on neutron. This patch also bumps the requirement for SQLAlchemy to match neutrons. [1] https://bugs.launchpad.net/neutron/+bug/1802369 Related-Bug: 1802369 Change-Id: I3e702b99fd5084e8090f93c384aa1f704edceaff
103 lines
1.8 KiB
Plaintext
103 lines
1.8 KiB
Plaintext
alabaster==0.7.10
|
|
alembic==0.8.10
|
|
amqp==2.1.1
|
|
appdirs==1.3.0
|
|
Babel==2.3.4
|
|
cachetools==2.0.0
|
|
contextlib2==0.4.0
|
|
coverage==4.0
|
|
decorator==3.4.0
|
|
docutils==0.11
|
|
dulwich==0.15.0
|
|
eventlet==0.18.2
|
|
extras==1.0.0
|
|
fasteners==0.7.0
|
|
fixtures==3.0.0
|
|
flake8==2.5.5
|
|
flake8-import-order==0.12
|
|
future==0.16.0
|
|
futurist==1.2.0
|
|
greenlet==0.4.10
|
|
hacking==0.12.0
|
|
imagesize==0.7.1
|
|
iso8601==0.1.11
|
|
Jinja2==2.10
|
|
keystoneauth1==3.4.0
|
|
kombu==4.0.0
|
|
linecache2==1.0.0
|
|
Mako==0.4.0
|
|
MarkupSafe==1.0
|
|
mccabe==0.2.1
|
|
mock==2.0.0
|
|
monotonic==0.6
|
|
mox3==0.20.0
|
|
msgpack-python==0.4.0
|
|
netaddr==0.7.18
|
|
netifaces==0.10.4
|
|
openstackdocstheme==1.18.1
|
|
os-api-ref==1.4.0
|
|
os-client-config==1.28.0
|
|
os-traits==0.9.0
|
|
oslo.concurrency==3.26.0
|
|
oslo.config==5.2.0
|
|
oslo.context==2.19.2
|
|
oslo.db==4.27.0
|
|
oslo.i18n==3.15.3
|
|
oslo.log==3.36.0
|
|
oslo.messaging==5.29.0
|
|
oslo.middleware==3.31.0
|
|
oslo.policy==1.30.0
|
|
oslo.serialization==2.18.0
|
|
oslo.service==1.24.0
|
|
oslo.utils==3.33.0
|
|
oslo.versionedobjects===1.31.2
|
|
oslotest==3.2.0
|
|
osprofiler===1.4.0
|
|
Paste==2.0.2
|
|
PasteDeploy==1.5.0
|
|
pbr==2.0.0
|
|
pecan===1.0.0
|
|
pep8==1.5.7
|
|
pika==0.10.0
|
|
pika-pool==0.1.3
|
|
prettytable==0.7.2
|
|
pycodestyle==2.3.1
|
|
pyflakes==0.8.1
|
|
Pygments==2.2.0
|
|
pyinotify==0.9.6
|
|
pyparsing==2.1.0
|
|
python-dateutil==2.5.3
|
|
python-editor==1.0.3
|
|
python-mimeparse==1.6.0
|
|
python-subunit==1.0.0
|
|
pytz==2013.6
|
|
PyYAML==3.12
|
|
reno==2.5.0
|
|
repoze.lru==0.7
|
|
requests==2.14.2
|
|
requestsexceptions==1.2.0
|
|
rfc3986==0.3.1
|
|
Routes==2.3.1
|
|
six==1.10.0
|
|
snowballstemmer==1.2.1
|
|
Sphinx==1.6.2
|
|
sphinxcontrib-websupport==1.0.1
|
|
SQLAlchemy==1.2.0
|
|
sqlalchemy-migrate==0.11.0
|
|
sqlparse==0.2.2
|
|
statsd==3.2.1
|
|
stestr==1.0.0
|
|
stevedore==1.20.0
|
|
Tempita==0.5.2
|
|
tenacity==3.2.1
|
|
testrepository==0.0.18
|
|
testresources==2.0.0
|
|
testscenarios==0.4
|
|
testtools==2.2.0
|
|
traceback2==1.4.0
|
|
unittest2==1.1.0
|
|
vine==1.1.4
|
|
weakrefmethod==1.0.2
|
|
WebOb==1.7.1
|
|
wrapt==1.7.0
|