abclient # Apache-2.0 alembic!=1.2.0 # MIT amqp!=2.1.4 # BSD ansible-runner!=1.3.5 # Apache 2.0 anyjson # BSD appdirs # MIT License apscheduler # MIT License autobahn # MIT License automaton # Apache-2.0 beautifulsoup4 # MIT Babel!=2.4.0 # BSD bcrypt # Apache-2.0 betamax # Apache-2.0 betamax-matchers # Apache-2.0 blockdiag!=2.0.0 # Apache-2.0 boto # MIT boto3 # Apache-2.0 botocore # Apache-2.0 cassandra-driver!=3.6.0 # Apache-2.0 castellan # Apache-2.0 ceilometermiddleware # Apache-2.0 cachetools # MIT License cffi # MIT cliff!=2.9.0,!=2.17.0,<3.0.0;python_version=='2.7' # Apache-2.0 cliff!=2.9.0,!=2.17.0;python_version>='3.6' # Apache-2.0 # NOTE(mordred) python-openstackclient is broken due to bug 1810213 cmd2!=0.8.3,<0.9.0 # MIT confluent-kafka!=1.4.0 # Apache-2.0 cotyledon # Apache-2.0 construct<2.9 # MIT PuLP # MIT contextlib2;python_version<'3.0' # PSF License croniter # MIT License cryptography!=2.0 # BSD/Apache-2.0 cursive # Apache-2.0 dataclasses;python_version=='3.6' # Apache-2.0 ddt # MIT debtcollector<2.0.0;python_version<'3.0' # Apache-2.0 debtcollector;python_version>='3.0' # Apache-2.0 decorator # BSD defusedxml # PSF dib-utils # Apache-2.0 diskimage-builder!=1.6.0,!=1.7.0,!=1.7.1 # Apache-2.0 distro # Apache-2.0 Django<2;python_version<'3.0' # BSD Django<3.0;python_version>='3.0' # BSD django-compressor # MIT django-debreach # BSD django-floppyforms<2 # BSD django-formtools # BSD dnspython;python_version=='2.7' # http://www.dnspython.org/LICENSE dnspython3!=1.13.0,!=1.14.0;python_version>='3.0' # http://www.dnspython.org/LICENSE # Note(tonyb): We don't actually directly depend on docutils but we pull it in # indirectly and we needed to blacklist 0.13.1 for problems with # Sphinx 1.3. This can be now removed once all projects removed it. docutils # OSI-Approved Open Source, Public Domain dogpile.cache # BSD dogtag-pki # LGPLv3+ dulwich!=0.19.3,!=0.19.7 # Apache-2.0 edgegrid-python # Apache-2.0 elasticsearch<3.0.0 # Apache-2.0 enmerkar;python_version>='3.0' # BSD enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD # NOTE: New versions of eventlet should not be accepted lightly # as they have earned a reputation of frequently breaking things. eventlet!=0.18.3,!=0.20.1,!=0.21.0,!=0.23.0,!=0.25.0 # MIT exabgp!=4.0.6 # BSD extras # MIT faker # MIT falcon # Apache-2.0 Flask!=0.11 # BSD flask-keystone # Apache-2.0 flask-oslolog # Apache-2.0 Flask-RESTful # BSD Flask-SQLAlchemy # BSD fortiosclient # Apache-2.0 futures!=0.17.0;python_version=='2.7' or python_version=='2.6' # PSF futurist<2.0.0;python_version=='2.7' # Apache-2.0 futurist;python_version>='3.6' # Apache-2.0 funcsigs;python_version=='2.7' or python_version=='2.6' # Apache-2.0 glance-store!=0.29.0 # Apache-2.0 google-api-python-client # Apache-2.0 graphviz!=0.5.0 # MIT License greenlet!=0.4.14 # MIT GitPython<2.1.12;python_version<'3.0' # BSD License (3 clause) GitPython;python_version>='3.0' # BSD License (3 clause) gunicorn<20.0.0;python_version<'3.0' # MIT gunicorn;python_version>='3.0' # MIT happybase!=0.7,!=1.0.0;python_version=='2.7' # MIT heat-translator # Apache-2.0 horizon # Apache-2.0 httplib2 # MIT hvac # Apache-2.0 icalendar # BSD importlib-metadata # Apache-2.0 infinisdk # BSD-3 influxdb!=5.2.0,!=5.2.1,!=5.2.2,!=5.2.3;python_version<'3.0' # MIT influxdb;python_version>='3.0' # MIT instack-undercloud # Apache-2.0 ironic-lib # Apache-2.0 ipaddress;python_version<'3.3' # PSF iso8601 # MIT jira # BSD License (2 clause) Jinja2 # BSD License (3 clause) jmespath # MIT jsonmodels # BSD License (3 clause) jsonpatch!=1.20 # BSD jsonpath-rw<2.0 # Apache-2.0 jsonpath-rw-ext # Apache-2.0 jsonschema # MIT kazoo # Apache-2.0 keystoneauth1 # Apache-2.0 keystonemiddleware # Apache-2.0 krest # Apache-2.0 kubernetes # Apache-2.0 kuryr-lib # Apache-2.0 packaging # Apache-2.0 pylev # BSD pypowervm!=1.1.21,!=1.1.22 # Apache-2.0 pyScss!=1.3.5 # MIT License django-pyscss # BSD License (2 clause) kombu!=4.0.2 # BSD ldap3 # LGPLv3 deprecation # Apache-2.0 libvirt-python!=4.1.0,!=4.2.0,<6.0.0;python_version<'3.0' # LGPLv2+ libvirt-python!=4.1.0,!=4.2.0;python_version>='3.0' # LGPLv2+ lxml!=3.7.0 # BSD Mako # MIT marathon!=0.9.1 # MIT metalsmith # Apache-2.0 microversion-parse # Apache-2.0 mistral-lib # Apache-2.0 monasca-common # Apache-2.0 monasca-statsd # Apache-2.0 monotonic;python_version<'3.3' # Apache-2.0 msgpack # Apache-2.0 munch # MIT murano-pkg-check # Apache-2.0 mypy;python_version>='3.4' # MIT ndg-httpsclient;python_version<'3.0' # BSD netaddr # BSD netifaces!=0.10.0,!=0.10.1 # MIT netmiko # MIT network-runner # Apache 2.0 networking-bagpipe # Apache-2.0 networking-bgpvpn # Apache-2.0 networking-l2gw # Apache-2.0 networking-odl # Apache-2.0 networking-sfc # Apache-2.0 # NOTE(fdegir): NetworkX 2.3 dropped support for Python 2 networkx<2.3;python_version<'3.0' # BSD networkx;python_version>='3.4' # BSD # NOTE(ralonsoh): neutron-lib 2.0.0 dropped support for Python 2 neutron-lib<2.0.0;python_version=='2.7' # Apache-2.0 neutron-lib;python_version>='3.6' # Apache-2.0 neutron-dynamic-routing # Apache-2.0 neutron-fwaas # Apache-2.0 neutron-lbaas # Apache-2.0 neutron-vpnaas # Apache-2.0 neutron # Apache-2.0 notifier # Apache-2.0 oauth2client!=4.0.0 # Apache-2.0 oauthlib # BSD octavia-lib # Apache-2.0 openstackdocstheme # Apache-2.0 osc-lib # Apache-2.0 osc-placement # Apache-2.0 oslo.cache!=1.31.1,<2.0.0;python_version<'3.0' # Apache-2.0 oslo.cache!=1.31.1,!=2.1.0;python_version>='3.0' # Apache-2.0 oslo.config!=4.3.0,!=4.4.0,<8.0.0;python_version<'3.0' # Apache-2.0 oslo.config!=4.3.0,!=4.4.0;python_version>='3.0' # Apache-2.0 oslo.concurrency<4.0.0;python_version<'3.0' # Apache-2.0 oslo.concurrency;python_version>='3.0' # Apache-2.0 oslo.context<3.0.0;python_version<'3.0' # Apache-2.0 oslo.context;python_version>='3.0' # Apache-2.0 oslo.db # Apache-2.0 oslo.i18n<4.0.0;python_version=='2.7' # Apache-2.0 oslo.i18n;python_version>='3.6' # Apache-2.0 oslo.limit<1.0.0;python_version=='2.7' # Apache-2.0 oslo.limit;python_version>='3.0' # Apache-2.0 oslo.log<4.0.0;python_version<'3.0' # Apache-2.0 oslo.log;python_version>='3.0' # Apache-2.0 oslo.messaging!=9.0.0 # Apache-2.0 oslo.middleware # Apache-2.0 oslo.policy<3.0.0;python_version=='2.7' # Apache-2.0 oslo.policy!=3.0.0;python_version>='3.6' # Apache-2.0 oslo.privsep<2.0.0;python_version=='2.7' # Apache-2.0 oslo.privsep;python_version>='3.6' # Apache-2.0 oslo.reports<2.0.0;python_version<'3.0' # Apache-2.0 oslo.reports;python_version>='3.6' # Apache-2.0 oslo.rootwrap # Apache-2.0 # NOTE(mriedem): oslo.serialization 2.19.1 is blocked for bug 1593641 oslo.serialization!=2.19.1,<3.0.0;python_version<'3.0' # Apache-2.0 oslo.serialization!=2.19.1;python_version>='3.0' # Apache-2.0 oslo.service!=1.28.1 # Apache-2.0 oslo.upgradecheck<0.4.0;python_version=='2.7' # Apache-2.0 oslo.upgradecheck;python_version>='3.6' # Apache-2.0 # NOTE(lajoskatona): oslo.utils version between 3.39.1 and 3.40.1 excluded due to bug 1812922 oslo.utils!=3.39.1,!=3.40.0,!=3.40.1,<4.0.0;python_version<'3.0' # Apache-2.0 oslo.utils!=3.39.1,!=3.40.0,!=3.40.1;python_version>='3.0' # Apache-2.0 oslo.vmware # Apache-2.0 oslo.versionedobjects<2.0.0;python_version=='2.7' # Apache-2.0 oslo.versionedobjects;python_version>='3.6' # Apache-2.0 osprofiler # Apache-2.0 os-apply-config # Apache-2.0 os-brick!=2.8.0 # Apache-2.0 os-client-config # Apache-2.0 os-collect-config # Apache-2.0 os-dpm # Apache-2.0 os-net-config # Apache-2.0 os-refresh-config # Apache-2.0 os-resource-classes # Apache-2.0 os-service-types # Apache-2.0 os-testr<2.0.0;python_version=='2.7' # Apache-2.0 os-testr;python_version>='3.6' # Apache-2.0 os-traits # Apache-2.0 os-ken<1.0.0;python_version=='2.7' # Apache-2.0 os-ken;python_version>='3.6' # Apache-2.0 os-vif!=1.8.0,!=1.12.0,<2.0.0;python_version=='2.7' # Apache-2.0 os-vif!=1.8.0,!=1.12.0;python_version>='3.6' # Apache-2.0 ovs # Apache-2.0 os-win<5.0.0;python_version=='2.7' # Apache-2.0 os-win;python_version>='3.6' # Apache-2.0 os-xenapi # Apache-2.0 paramiko # LGPLv2.1+ Parsley # MIT pathlib2 # MIT passlib # BSD Paste # MIT PasteDeploy # MIT paunch # Apache-2.0 pbr!=2.1.0 # Apache-2.0 pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2 # BSD pexpect!=3.3 # ISC License pifpaf # Apache-2.0 pika # BSD Pillow # PIL License Pint<0.10;python_version<'3.6' # BSD Pint;python_version>='3.6' # BSD pip # MIT prometheus-client # Apache-2.0 protobuf # BSD License (3 clause) PrettyTable<0.8 # BSD psutil # BSD pyasn1!=0.2.3 # BSD pyasn1-modules # BSD pycadf!=2.0.0,<3.0.0;python_version=='2.7' # Apache-2.0 pycadf!=2.0.0;python_version>='3.6' # Apache-2.0 PyECLib # BSD pyghmi!=1.4.0,!=1.5.11 # Apache-2.0 pyinotify;sys_platform!='win32' and sys_platform!='darwin' and sys_platform!='sunos5' # MIT PyJWT # MIT pykmip # Apache 2.0 License python-ldap # PSF pylxd # Apache-2.0 pymemcache!=1.3.0 # Apache 2.0 License pymongo!=3.1 # Apache-2.0 PyMySQL # MIT License pytest # MIT pytest-django # BSD (3 clause) pytest-html #MPL-2.0 python-etcd # MIT License pywbem # LGPLv2.1+ pywinrm # MIT salt!=2019.2.1,!=2019.2.2 # Apache-2.0 storpool!=5.2.0,!=5.3.0 # Apache-2.0 storpool.spopenstack # Apache-2.0 dfs-sdk # Apache-2.0 tap-as-a-service # Apache-2.0 etcd3 # Apache-2.0 etcd3gw!=0.2.2,!=0.2.3 # Apache-2.0 typing # PSF voluptuous # BSD License pydot # MIT License pydotplus # MIT License crc16 # LGPLv3+ pyzabbix # LGPL statsd # MIT weakrefmethod;python_version=='2.7' # PSF zVMCloudConnector;sys_platform!='win32' # Apache 2.0 License opentracing # Apache-2.0 jaeger-client # Apache-2.0 pyngus # Apache-2.0 pyOpenSSL # Apache-2.0 pyparsing # MIT pyroute2!=0.5.4,!=0.5.5;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) pysnmp # BSD pystache # MIT pysaml2!=4.0.3,!=4.0.4,!=4.0.5,!=4.0.5rc1,!=4.1.0,!=4.2.0,!=4.3.0,!=4.4.0,!=4.6.0 # Apache-2.0 # OpenStack clients. None of these should have an upper bound # as that has implications for testing in the gate. aodhclient # Apache-2.0 gnocchiclient # Apache-2.0 tricircleclient<1.0.0;python_version=='2.7' # Apache-2.0 tricircleclient;python_version>='3.6' # Apache-2.0 python-barbicanclient # Apache-2.0 python-blazarclient<3.0.0;python_version=='2.7' # Apache-2.0 python-blazarclient;python_version>='3.6' # Apache-2.0 python-ceilometerclient # Apache-2.0 python-cinderclient!=4.0.0,<6.0.0;python_version=='2.7' # Apache-2.0 python-cinderclient!=4.0.0;python_version>='3.6' # Apache-2.0 python-cloudkittyclient<4.0.0;python_version=='2.7' # Apache-2.0 python-cloudkittyclient;python_version>='3.6' # Apache-2.0 python-congressclient<2.0.0;python_version=='2.7' # Apache-2.0 python-congressclient<2000;python_version>='3.6' # Apache-2.0 python-designateclient # Apache-2.0 python-freezerclient<3.0.0;python_version=='2.7' # Apache-2.0 python-freezerclient;python_version>='3.6' # Apache-2.0 python-heatclient<2.0.0;python_version=='2.7' # Apache-2.0 python-heatclient;python_version>='3.6' # Apache-2.0 python-hnvclient # Apache-2.0 python-glanceclient # Apache-2.0 python-glareclient # Apache-2.0 python-ironic-inspector-client # Apache-2.0 python-ironicclient!=2.5.2,!=2.7.1,!=3.0.0,<4.0.0;python_version=='2.7' # Apache-2.0 python-ironicclient!=2.5.2,!=2.7.1,!=3.0.0;python_version>='3.6' # Apache-2.0 python-karborclient # Apache-2.0 python-keystoneclient!=2.1.0 # Apache-2.0 python-kingbirdclient # Apache-2.0 python-magnumclient # Apache-2.0 python-masakariclient # Apache-2.0 python-manilaclient<2.0.0;python_version=='2.7' # Apache-2.0 python-manilaclient;python_version>='3.6' # Apache-2.0 python-mistralclient!=3.2.0,<4.0.0;python_version=='2.7' # Apache-2.0 python-mistralclient!=3.2.0;python_version>='3.6' # Apache-2.0 python-muranoclient<2.0.0;python_version=='2.7' # Apache-2.0 python-muranoclient;python_version>='3.6' # Apache-2.0 python-monascaclient<2.0.0;python_version=='2.7' # Apache-2.0 python-monascaclient;python_version>='3.6' # Apache-2.0 python-neutronclient # Apache-2.0 python-novaclient # Apache-2.0 python-octaviaclient # Apache-2.0 python-openstackclient # Apache-2.0 python-qinlingclient<5.0.0;python_version=='2.7' # Apache-2.0 python-qinlingclient;python_version>='3.6' # Apache-2.0 python-rsdclient # Apache-2.0 python-saharaclient<3.0.0;python_version=='2.7' # Apache-2.0 python-saharaclient;python_version>='3.6' # Apache-2.0 python-searchlightclient<2.0.0;python_version=='2.7' #Apache-2.0 python-searchlightclient;python_version>='3.6' #Apache-2.0 python-senlinclient<2.0.0;python_version=='2.7' # Apache-2.0 python-senlinclient;python_version>='3.6' # Apache-2.0 python-smaugclient # Apache-2.0 python-solumclient<3.0.0;python_version=='2.7' # Apache-2.0 python-solumclient;python_version>='3.6' # Apache-2.0 python-swiftclient # Apache-2.0 python-tackerclient<1.0.0;python_version=='2.7' # Apache-2.0 python-tackerclient;python_version>='3.6' # Apache-2.0 python-troveclient # Apache-2.0 python-vitrageclient<4.0.0;python_version=='2.7' # Apache-2.0 python-vitrageclient;python_version>='3.6' # Apache-2.0 python-watcherclient # Apache-2.0 python-zaqarclient # Apache-2.0 python-zunclient # Apache-2.0 python-magic # MIT python-memcached # PSF python-dateutil # BSD # 2013.6 is the first version of pytz that is PEP 440 compatible. pytz # MIT pyudev # LGPLv2.1+ PyYAML # MIT qpid-python;python_version=='2.7' # Apache-2.0 raven # BSD reno<3.0.0;python_version<'3.0' # Apache-2.0 reno;python_version>='3.0' # Apache-2.0 requests!=2.20.0 # Apache-2.0 requests-aws # BSD License (3 clause) requests-kerberos # ISC requestsexceptions # Apache-2.0 rfc3986 # Apache-2.0 rsd-lib # Apache-2.0 Routes # MIT rtslib-fb # Apache-2.0 ryu # Apache-2.0 semantic-version # BSD fasteners!=0.15 # Apache-2.0 scrypt # BSD simplejson # MIT six # MIT scipy # BSD scikit-learn<=0.20.0;python_version<='3.4' # BSD scikit-learn;python_version>='3.5' # BSD setproctitle # BSD # NOTE(yamahata): # bug work around of sqlalchemy # https://bitbucket.org/zzzeek/sqlalchemy/issues/3952/ # The fix which is in git master branch is planned for 1.1.9 SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8 # MIT SQLAlchemy-Utils # BSD License sqlalchemy-migrate # Apache-2.0 sqlalchemy-filters # Apache-2.0 sqlparse # BSD stevedore # Apache-2.0 storops # Apache-2.0 systemd-python # LGPLv2+ sysv-ipc # BSD License suds-jurko # LGPLv3+ sympy # BSD taskflow # Apache-2.0 tempest # Apache-2.0 tooz # Apache-2.0 tosca-parser # Apache-2.0 tripleo-common!=11.3.0 # Apache-2.0 urllib3 # MIT unicodecsv;python_version<'3.0' # BSD warlock<2 # Apache-2.0 WebOb # MIT websocket-client # LGPLv2+ websockify # LGPLv3 wheel # MIT PyMI;sys_platform=='win32' # Apache 2.0 License wmi;sys_platform=='win32' # MIT WSME # MIT xattr;sys_platform!='win32' # MIT xstatic-angular-uuid # MIT License xstatic-angular-vis # MIT License xstatic-filesaver # MIT License xstatic-js-yaml # MIT License xstatic-json2yaml # MIT License XenAPI # LGPL XStatic # MIT License XStatic-Angular # MIT License XStatic-Angular-Bootstrap # MIT License XStatic-Angular-Gettext # MIT License XStatic-Angular-lrdragndrop # MIT License XStatic-Angular-Schema-Form # MIT XStatic-angular-ui-router # MIT XStatic-Bootstrap-Datepicker # Apache 2.0 License XStatic-Bootstrap-SCSS # Apache 2.0 License XStatic-bootswatch # MIT License XStatic-D3 # BSD License (3 clause) XStatic-Dagre # MIT License XStatic-Dagre-D3 # MIT License XStatic-Font-Awesome # SIL OFL 1.1 License, MIT License XStatic-Graphlib # MIT License XStatic-Hogan # Apache 2.0 License XStatic-Jasmine # MIT License XStatic-jQuery<2 # MIT License XStatic-JQuery-Migrate # MIT License XStatic-JQuery.quicksearch # MIT License XStatic-JQuery.TableSorter # MIT License XStatic-jquery-ui # MIT License XStatic-JSEncrypt # MIT License XStatic-lodash # MIT License XStatic-mdi # SIL OPEN FONT LICENSE Version 1.1 XStatic-moment # MIT License XStatic-Moment-Timezone # MIT License XStatic-objectpath # MIT XStatic-Rickshaw # BSD License (prior) XStatic-roboto-fontface # Apache 2.0 License XStatic-smart-table # MIT License XStatic-Spin # MIT License XStatic-term.js # MIT License XStatic-tv4 # MIT XStatic-Angular-FileUpload # MIT License yaql # Apache 2.0 License # NOTE(dtantsur): zeroconf dropped compatibility with Python 2 in version 0.20 zeroconf<0.20;python_version=='2.7' # LGPL zeroconf;python_version>='3.0' # LGPL zhmcclient # Apache 2.0 License # Testing tools below, which are typically in test-requires.txt bashate<1.0.0;python_version=='2.7' # Apache-2.0 bashate;python_version>='3.6' # Apache-2.0 couchdb # Apache-2.0 coverage!=4.4 # Apache-2.0 demjson # GLGPLv3+ docker # Apache-2.0 django-nose # BSD doc8 # Apache-2.0 Pygments # BSD license fixtures # Apache-2.0/BSD fixtures-git # Apache-2.0 freezegun # Apache-2.0 gabbi # Apache-2.0 kafka-python # Apache-2.0 keyring<19.0.0;python_version=='2.7' # MIT/PSF keyring;python_version>='3.4' # MIT/PSF ldappool # MPL # Do not make mock conditional on Python version: we depend on newer code than # in [most] releases of the Python std library. # https://github.com/testing-cabal/mock/issues/487 for 4.0.[0-1] blacklist mock!=4.0.0,!=4.0.1 # BSD mox # Apache-2.0 mox3 # Apache-2.0 nodeenv # BSD nose # LGPL nose-exclude # LGPL nosehtmloutput # Apache-2.0 nosexcover # BSD openstack-doc-tools # Apache-2.0 openstack.nose-plugin # Apache-2.0 openstacksdk # Apache-2.0 os-api-ref # Apache-2.0 oslosphinx # Apache-2.0 oslotest # Apache-2.0 ovsdbapp # Apache-2.0 proboscis # Apache-2.0 psycopg2 # LGPL/ZPL psycopg2-binary # LGPL/ZPL purestorage # BSD pysendfile;sys_platform!='win32' # MIT python-3parclient # Apache-2.0 python-consul # MIT License python-subunit # Apache-2.0/BSD python-pytun # MIT pyzmq # LGPL+BSD redis # MIT hiredis # BSD requests-mock # Apache-2.0 tenacity # Apache-2.0 retrying!=1.3.0 # Apache-2.0 selenium # Apache-2.0 # While setuptools cannot deal with pre-installed incompatible versions, # setting a lower bound is not harmful - it makes error messages cleaner. DO # NOT set an upper bound on setuptools, as that will lead to uninstallable # situations as progressive releases of projects are done. # Blacklist setuptools 34.0.0-34.3.2 due to https://github.com/pypa/setuptools/issues/951 # Blacklist setuptools 36.2.0 due to https://github.com/pypa/setuptools/issues/1086 setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0;python_version>='3.5' # PSF/ZPL setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,<45.0.0;python_version<='2.7' # PSF/ZPL sphinx!=1.6.6,!=1.6.7,<2.0.0;python_version=='2.7' # BSD sphinx!=1.6.6,!=1.6.7,!=2.1.0,!=3.0.0;python_version>='3.4' # BSD sphinx-testing # BSD License sphinxcontrib-actdiag<2.0.0;python_version=='2.7' # BSD sphinxcontrib-actdiag;python_version>='3.4' # BSD sphinxcontrib-apidoc # BSD sphinxcontrib-blockdiag<2.0.0;python_version=='2.7' # BSD sphinxcontrib-blockdiag;python_version>='3.4' # BSD sphinxcontrib-httpdomain # BSD sphinxcontrib-nwdiag<2.0.0;python_version=='2.7' # BSD sphinxcontrib-nwdiag;python_version>='3.4' # BSD sphinxcontrib-seqdiag<2.0.0;python_version=='2.7' # BSD sphinxcontrib-seqdiag;python_version>='3.4' # BSD sphinxcontrib-pecanwsme # Apache-2.0 sphinxcontrib-fulltoc # Apache-2.0 sphinx-feature-classification # Apache-2.0 sphinxmark # Apache-2.0 sphinxcontrib.datatemplates # BSD License sphinxcontrib-programoutput # BSD license sphinxcontrib-svg2pdfconverter # BSD License stestr!=2.3.0,!=3.0.0 # Apache-2.0 sushy!=1.9.0<3.0.0;python_version=='2.7' # Apache-2.0 sushy!=1.9.0;python_version>='3.6' # Apache-2.0 tabulate # MIT testrepository # Apache-2.0/BSD testresources # Apache-2.0/BSD testscenarios # Apache-2.0/BSD testtools # MIT trollius;python_version=='2.7' # Apache-2.0 ujson # BSD unittest2 # BSD virtualbmc # Apache-2.0 virtualenv!=16.3.0 # MIT vmware-nsxlib # Apache-2.0 wrapt # BSD License WebTest # MIT Werkzeug # BSD License whereto # Apache-2.0 xmltodict # MIT wsgi-intercept # MIT License xvfbwrapper #license: MIT zake # Apache-2.0 zuul-sphinx # Apache-2.0 shade # Apache-2.0 sadisplay # BSD # NOTE(tonyb): Generally adding OpenSatck services isn't allowed but some consumers of ceilometer # use it like a library so until there is a ceilometer-lib (or similar) this is our best option. ceilometer # Apache-2.0 # Indirect dependencies that need blocking # NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz. 1.18.0 fixes it. # See https://bugs.launchpad.net/python-tooz/+bug/1808046 grpcio!=1.16.0,!=1.16.1,!=1.17.0,!=1.17.1 # NOTE(dhellmann): We need to include this package for testing the # release jobs that propose constraint updates, even though it is not # a real requirement of any of our software. openstack-release-test # NOTE(snapiri): This is required for Dragonflow topology visualization skydive-client # Apache-2.0 # NOTE(anilvenkata): This is required for profiling oslo.service processes Yappi!=0.98,!=0.99 # MIT # NOTE(yoctozepto): To avoid repeated breakage (this is a dep of deps) zipp<2;python_version<'3.6' # MIT zipp;python_version>='3.6' # MIT # NOTE(prometheanfire): python3 caps, are not approved for use in OpenStack gitdb<4.0.0;python_version=='2.7' # BSD gitdb;python_version>='3.4' # BSD gitdb2<3.0.0;python_version=='2.7' # BSD gitdb2;python_version>='3.4' # BSD