From 0f050b28f2ae88e72154ba02efddb051f331aa61 Mon Sep 17 00:00:00 2001 From: Romulo Leite Date: Tue, 29 Aug 2023 19:55:08 -0300 Subject: [PATCH] Upversion wheels to build Antelope images In the upversion of stx-openstack to Antelope we were facing several fails on the build images process caused by conflicts with old versions of python libs limited by the Ussuri upper-constraints A new upper-constraints file will be created to allow building wheels. The file was based on the upstream Antelope [1]. However, we adapted some versions to avoid conflicts with other stx images dependencies. Test Plan: PASS - Manually remove the python wheels and build the new wheels tarball PASS - Build new base stx-debian images PASS - Build all docker images PASS - Load those Docker images to a lab registry and apply stx-openstack Story: 2010715 Task: 48659 Change-Id: Ic1a7abd1babeb234e2a161a53682eafa11017cb3 Signed-off-by: Romulo Leite (cherry picked from commit b0f9b6fc0b64fd543d6594798dfcb2bb88d666bd) --- .../antelope/global-requirements.txt | 591 +++++++++++++++++ .../antelope/upper-constraints.txt | 594 ++++++++++++++++++ build-tools/build-wheels/debian/openstack.cfg | 2 +- .../build-wheels/debian/stable-wheels.cfg | 64 +- 4 files changed, 1225 insertions(+), 26 deletions(-) create mode 100644 build-tools/build-wheels/debian/openstack-requirements/antelope/global-requirements.txt create mode 100644 build-tools/build-wheels/debian/openstack-requirements/antelope/upper-constraints.txt diff --git a/build-tools/build-wheels/debian/openstack-requirements/antelope/global-requirements.txt b/build-tools/build-wheels/debian/openstack-requirements/antelope/global-requirements.txt new file mode 100644 index 00000000..2197964b --- /dev/null +++ b/build-tools/build-wheels/debian/openstack-requirements/antelope/global-requirements.txt @@ -0,0 +1,591 @@ + +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 +validations-libs # 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 +# Cap setuptools to 58.0.0 on python3.5 due to the incompatibility with decorator 3.4.0. +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,<58.0.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<20.8 # 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 diff --git a/build-tools/build-wheels/debian/openstack-requirements/antelope/upper-constraints.txt b/build-tools/build-wheels/debian/openstack-requirements/antelope/upper-constraints.txt new file mode 100644 index 00000000..73724a19 --- /dev/null +++ b/build-tools/build-wheels/debian/openstack-requirements/antelope/upper-constraints.txt @@ -0,0 +1,594 @@ + +ntlm-auth===1.5.0 +voluptuous===0.13.1 +chardet===5.0.0 +enum-compat===0.0.3 +rsa===4.9 +restructuredtext-lint===1.4.0 +netmiko===4.1.2 +sshtunnel===0.4.0 +PasteDeploy===2.1.1 +typing===3.7.4.3 +python-saharaclient===4.1.0 +Routes===2.5.1 +rtslib-fb===2.1.75 +oslo.limit===2.1.0 +tzdata===2022.4 +smmap===5.0.0 +confget===4.1.1 +XStatic-Angular-Bootstrap===2.5.0.0 +WebOb===1.8.7 +sphinxcontrib-actdiag===3.0.0 +pecan===1.4.2 +ryu===4.34 +os-api-ref===2.3.0 +python-ldap===3.4.3 +oslo.concurrency===5.1.1 +websocket-client===1.4.1 +osprofiler===3.4.3 +os-resource-classes===1.1.0 +tabulate===0.9.0 +python-ironic-inspector-client===4.9.0 +lxml===4.9.1 +vintage===0.4.1 +ntc-templates===3.1.0 +rst2txt===1.1.0 +setproctitle===1.3.2 +pytest===7.2.0 +python-slugify===6.1.2 +cursive===0.2.3 +oslo.service===3.1.1 +django-appconf===1.0.5 +sphinxcontrib-nwdiag===2.0.0 +rbd-iscsi-client===0.1.8 +requests-aws===0.1.8 +alabaster===0.7.12 +pbr===5.11.1 +munch===2.5.0 +waiting===1.4.1 +attrs===22.1.0 +microversion-parse===1.0.1 +Pint===0.19.2 +oslo.i18n===6.0.0 +jsonpath-rw-ext===1.2.2 +python-mistralclient===5.0.0 +oslo.context===5.1.1 +python-senlinclient===3.0.0 +rcssmin===1.1.0 +pycadf===3.1.1 +grpcio===1.49.1 +pysendfile===2.0.1 +sniffio===1.3.0 +fixtures===4.0.1 +neutron-lib===3.4.1 +XStatic-FileSaver===1.3.2.0 +oslo.metrics===0.6.0 +storage-interfaces===1.0.4 +persist-queue===0.8.0 +pystache===0.6.0 +XStatic-Font-Awesome===4.7.0.0 +nose===1.3.7 +nosehtmloutput===0.0.7 +waitress===2.1.2 +os-refresh-config===13.1.0 +pysnmp===4.4.12 +Mako===1.2.3 +pyScss===1.4.0 +sphinxcontrib-htmlhelp===2.0.0 +XStatic-jQuery===1.12.4.1 +ddt===1.6.0 +XStatic-Graphlib===2.1.7.0 +pyserial===3.5 +moto===3.1.16 +infi.dtypes.wwn===0.1.1 +python-freezerclient===5.1.0 +os-xenapi===0.3.4 +python-vitrageclient===4.7.0 +nosexcover===1.0.11 +krest===1.3.3 +psycopg2===2.9.4 +networkx===2.8.7 +XStatic-Angular===1.8.2.2 +pyngus===2.3.1 +Pillow===9.2.0 +zuul-sphinx===0.6.0 +tripleo-common===17.0.0 +tripleo-ansible===6.0.0 +Tempita===0.5.2 +ply===3.11 +google-api-core===2.10.2 +requests-toolbelt===0.10.0 +simplejson===3.17.6 +types-paramiko===2.11.6 +immutables===0.19 +python-swiftclient===4.2.0 +pyOpenSSL===22.1.0 +monasca-common===3.7.0 +zeroconf===0.39.1 +scipy===1.9.1 +python-gnupg===0.5.0 +mypy-extensions===0.4.3 +rsd-lib===1.2.0 +XStatic-Jasmine===2.4.1.2 +googleapis-common-protos===1.56.4 +python-glanceclient===4.3.0 +jaraco.classes===3.2.3 +pyinotify===0.9.6 +debtcollector===2.5.0 +requests-unixsocket===0.3.0 +responses===0.21.0 +croniter===1.3.7 +horizon===23.1.0 +octavia-lib===3.2.0 +python-watcherclient===4.1.0 +MarkupSafe===2.1.1 +pypowervm===1.1.27 +ruamel.yaml.clib===0.2.6 +doc8===0.11.2 +pymongo===4.2.0 +python-cloudkittyclient===4.7.0 +soupsieve===2.3.2.post1 +sqlparse===0.4.3 +oslotest===4.5.0 +jsonpointer===2.3 +defusedxml===0.7.1 +netaddr===0.8.0 +pyghmi===1.5.53 +sphinxcontrib-blockdiag===3.0.0 +thrift===0.16.0 +gnocchiclient===7.0.7 +wcwidth===0.2.5 +sphinxcontrib.datatemplates===0.9.1 +jsonpath-rw===1.4.0 +prettytable===3.4.1 +vine===5.0.0 +taskflow===5.1.0 +traceback2===1.4.0 +arrow===1.2.3 +semantic-version===2.10.0 +async-timeout===4.0.2 +virtualbmc===3.0.1 +deprecation===2.1.0 +SQLAlchemy===1.4.41 +pyroute2===0.7.3 +google-auth===2.12.0 +kazoo===2.9.0 +pyspnego===0.6.0 +XStatic-roboto-fontface===0.5.0.0 +pyudev===0.24.0 +eventlet===0.33.1 +openstack-doc-tools===3.3.1 +oslo.messaging===14.2.1 +jira===3.4.1 +extras===1.0.0 +PyJWT===2.5.0 +typing_extensions===4.4.0 +XStatic-lodash===4.16.4.2 +zVMCloudConnector===1.6.3 +paramiko===2.11.0 +ifaddr===0.2.0 +reno===4.0.0 +ncclient===0.6.13 +imagesize===1.4.1 +pydot===1.4.2 +urllib3===1.26.12 +graphviz===0.20.1 +PyKMIP===0.10.0 +whereto===0.4.0 +pywbem===1.4.1 +python-subunit===1.4.2 +tornado===6.2 +pycparser===2.21 +mock===4.0.3 +PyYAML===6.0 +beautifulsoup4===4.11.1 +os-net-config===16.0.0 +ovs===2.17.1.post1 +cryptography===38.0.4 +httpcore===0.15.0 +URLObject===2.4.3 +nocasedict===1.0.4 +task-core===0.2.1 +psycopg2-binary===2.9.4 +openstack-release-test===3.3.1 +validations-libs===1.8.0 +pylxd===2.3.1 +pycryptodomex===3.15.0 +anyjson===0.3.3 +requests-mock===1.10.0 +os-apply-config===13.1.0 +prometheus-client===0.14.1 +oslosphinx===4.18.0 +gunicorn===20.1.0 +storpool===7.1.0 +textfsm===1.1.2 +python-3parclient===4.2.12 +unittest2===1.1.0 +django-compressor===4.1 +libvirt-python===8.8.0 +python-zunclient===4.6.0 +tzlocal===4.2 +sphinxcontrib-jsmath===1.0.1 +python-novaclient===18.3.0 +pact===1.12.0 +bcrypt===4.0.0 +os-client-config===2.1.0 +XStatic-Angular-Gettext===2.4.1.0 +Deprecated===1.2.13 +h11===0.12.0 +Pygments===2.13.0 +XStatic-Hogan===2.0.0.3 +XStatic-objectpath===1.2.1.0 +python-manilaclient===4.4.0 +sphinxcontrib-serializinghtml===1.1.5 +requests===2.28.1 +snowballstemmer===2.2.0 +Jinja2===3.1.2 +XStatic-Bootstrap-SCSS===3.4.1.0 +pyzabbix===1.2.1 +ptyprocess===0.7.0 +threadloop===1.0.2 +amqp===5.1.1 +ruamel.yaml===0.17.21 +websockify===0.10.0 +gssapi===1.8.1 +XStatic-JQuery.quicksearch===2.0.3.2 +mpmath===1.2.1 +python-binary-memcached===0.31.1 +django-debreach===2.1.0 +sphinx-feature-classification===1.1.0 +django-pymemcache===1.0.0 +XStatic-JQuery-Migrate===1.2.1.2 +pytest-html===3.2.0 +appdirs===1.4.4 +tinyrpc===1.1.5 +google-auth-httplib2===0.1.0 +daiquiri===3.2.1 +influxdb===5.3.1 +funcparserlib===1.0.0 +passlib===1.7.4 +dib-utils===0.0.11 +cliff===4.2.0 +os-brick===6.2.2 +ansible-runner===2.2.1 +pytz-deprecation-shim===0.1.0.post0 +scp===0.14.4 +python-zaqarclient===2.5.1 +lockfile===0.12.2 +ldappool===3.0.0 +termcolor===2.0.1 +joblib===1.2.0 +google-api-python-client===2.64.0 +castellan===4.1.0 +oslo.versionedobjects===3.1.0 +ssh-python===0.10.0 +enmerkar===0.7.1 +webcolors===1.12 +aodhclient===3.2.0 +autobahn===22.7.1 +SQLAlchemy-Utils===0.38.3 +retryz===0.1.9 +pluggy===1.0.0 +coverage===6.5.0 +freezegun===1.2.2 +toml===0.10.2 +pycdlib===1.13.0 +pyperclip===1.8.2 +cassandra-driver===3.25.0 +XStatic-Angular-Schema-Form===0.8.13.0 +gabbi===2.4.0 +nwdiag===3.0.0 +XStatic-bootswatch===3.3.7.0 +pytest-xdist===2.5.0 +XStatic-JS-Yaml===3.8.1.0 +XStatic-term.js===0.0.7.0 +oslo.log===5.2.0 +nodeenv===1.7.0 +gossip===2.4.0 +suds-community===1.1.2 +importlib-metadata===5.0.0 +oslo.middleware===5.1.1 +XStatic-mdi===1.6.50.2 +django-pyscss===2.0.2 +uritemplate===4.1.1 +docutils===0.17.1 +threadpoolctl===3.1.0 +os-ken===2.6.0 +ujson===5.5.0 +selenium===3.141.0 +mypy===0.982 +mistral-lib===2.8.0 +dogtag-pki===11.2.1 +XStatic-Angular-UUID===0.0.4.0 +purestorage===1.19.0 +sphinxcontrib-seqdiag===3.0.0 +os-win===5.9.0 +capacity===1.3.14 +retrying===1.3.3 +XStatic-Dagre===0.6.4.1 +platformdirs===2.5.2 +pydotplus===2.0.2 +boto3===1.24.89 +jeepney===0.8.0 +stestr===4.0.1 +oslo.serialization===5.1.1 +warlock===2.0.1 +exabgp===4.2.21 +sphinxcontrib-httpdomain===1.8.0 +metalsmith===1.10.0 +s3transfer===0.6.0 +text-unidecode===1.3 +sphinxcontrib-svg2pdfconverter===1.2.0 +murano-pkg-check===0.3.0 +oslo.vmware===4.1.1 +XStatic-moment===2.8.4.3 +autopage===0.5.1 +sqlalchemy-migrate===0.13.0 +gitdb===4.0.9 +python-monascaclient===2.7.0 +ldap3===2.9.1 +requests-ntlm===1.1.0 +sphinx-rtd-theme===0.5.1 +automaton===3.1.0 +os-service-types===1.7.0 +keyring===23.9.3 +elementpath===3.0.2 +testscenarios===0.5.0 +sphinxcontrib-pecanwsme===0.10.0 +sadisplay===0.4.9 +infinisdk===206.1.2 +packaging===21.3 +XStatic-Dagre-D3===0.4.17.0 +nose-exclude===0.5.0 +psutil===5.9.2 +py===1.11.0 +txaio===22.2.1 +elasticsearch===2.4.1 +django-nose===1.4.7 +asgiref===3.5.2 +XStatic-JQuery.TableSorter===2.14.5.2 +pifpaf===3.1.5 +pysmi===0.3.4 +blockdiag===3.0.0 +testtools===2.5.0 +infi.dtypes.iqn===0.4.0 +XStatic-tv4===1.2.7.0 +XStatic-JSEncrypt===2.3.1.1 +python-cinderclient===9.3.0 +keystonemiddleware===10.2.0 +django-formtools===2.4 +XStatic-Spin===1.2.5.3 +tap-as-a-service===11.0.0 +os-traits===2.10.0 +typepy===1.3.0 +SecretStorage===3.3.3 +opentracing===2.4.0 +XStatic-Rickshaw===1.5.1.0 +iso8601===1.1.0 +tooz===3.2.0 +linecache2===1.0.0 +oauth2client===4.1.3 +idna===3.4 +yamlloader===1.1.0 +protobuf===4.21.7 +pyhcl===0.4.4 +sushy===4.4.2 +python-neutronclient===9.0.0 +pika===1.3.0 +oslo.cache===3.3.1 +WebTest===3.0.0 +openstack.nose-plugin===0.11 +os-collect-config===13.1.0 +edgegrid-python===1.3.1 +python-qpid-proton===0.37.0 +python-octaviaclient===3.4.0 +pysaml2===7.2.1 +requests-oauthlib===1.3.1 +oslo.reports===3.0.0 +bitmath===1.3.3.1 +ceilometermiddleware===3.1.0 +testrepository===0.0.20 +sympy===1.11.1 +Logbook===1.5.3 +PyNaCl===1.5.0 +osc-lib===2.7.0 +python-consul===1.1.0 +more-itertools===8.14.0 +seqdiag===3.0.0 +numpy===1.23.3 +msgpack===1.0.4 +Sphinx===4.5.0 +oslo.config===9.1.1 +openstackdocstheme===3.1.0 +osc-placement===4.1.0 +zake===0.2.2 +python-rsdclient===1.0.2 +flux===1.3.5 +python-solumclient===3.7.0 +krb5===0.4.0 +PyMySQL===1.0.2 +uhashring===2.1 +kubernetes===24.2.0 +httplib2===0.20.4 +betamax===0.8.1 +construct===2.10.68 +pytest-metadata===2.0.2 +pyparsing===3.0.9 +geomet===0.2.1.post1 +distlib===0.3.6 +XStatic-Moment-Timezone===0.5.22.0 +dogpile.cache===1.1.8 +python-barbicanclient===5.5.0 +salt===3005.1 +api-object-schema===2.0.0 +WSME===0.11.0 +tomli===2.0.1 +proboscis===1.2.6.0 +oslo.upgradecheck===2.1.1 +stevedore===5.0.0 +pywinrm===0.4.3 +botocore===1.27.89 +xmltodict===0.13.0 +pyasn1===0.4.8 +directord===0.12.0 +oslo.rootwrap===7.0.1 +Django===3.2.16 +pexpect===4.8.0 +contextvars===2.4 +cmd2===2.4.2 +python-json-logger===2.0.4 +redis===4.3.4 +jmespath===1.0.1 +click===8.1.3 +XStatic-smart-table===1.4.13.2 +kuryr-lib===2.7.0 +scrypt===0.8.20 +jsonpatch===1.32 +python-daemon===2.3.1 +types-cryptography===3.3.23 +os-testr===3.0.0 +cotyledon===1.7.3 +xattr===0.9.9 +systemd-python===234 +python-memcached===1.59 +openstacksdk===1.0.1 +six===1.16.0 +dulwich===0.20.46 +dfs-sdk===1.2.27 +sentinels===1.0.0 +kombu===5.2.4 +distro===1.7.0 +zstd===1.5.2.6 +yaql===2.0.0 +requestsexceptions===1.4.0 +testresources===2.0.1 +falcon===3.1.0 +etcd3gw===2.1.0 +Flask-RESTful===0.3.9 +GitPython===3.1.30 +python-ironicclient===5.1.0 +XStatic===1.0.2 +XStatic-Angular-FileUpload===12.0.4.0 +python-openstackclient===6.2.0 +pyzmq===20.0.0 +nocaselist===1.0.6 +oslo.db===12.3.1 +simplegeneric===0.8.1 +python-pcre===0.7 +yappi===1.4.0 +mbstrdecoder===1.1.1 +abclient===0.2.3 +pymemcache===3.5.2 +wrapt===1.14.1 +oslo.privsep===3.1.0 +sphinxcontrib-apidoc===0.3.0 +oslo.policy===4.1.1 +python-muranoclient===2.6.0 +hvac===1.0.2 +pyeclib===1.6.1 +wsgi-intercept===1.10.0 +ndg-httpsclient===0.5.1 +pyrsistent===0.18.1 +repoze.lru===0.7 +rfc3986===1.5.0 +tenacity===6.3.1 +python-designateclient===5.2.0 +future===0.18.3 +Paste===3.5.2 +pytest-django===4.5.2 +jaeger-client===4.8.0 +XStatic-Json2yaml===0.1.1.0 +boto===2.49.0 +os-vif===3.1.1 +hyperlink===21.0.0 +mitba===1.1.1 +python-masakariclient===8.1.0 +Werkzeug===2.2.2 +pyasn1-modules===0.2.8 +APScheduler===3.9.1 +monotonic===1.6 +xmlschema===2.1.1 +python-troveclient===8.1.0 +etcd3===0.12.0 +cachez===0.1.2 +XStatic-Bootstrap-Datepicker===1.4.0.0 +CouchDB===1.2 +netifaces===0.11.0 +cachetools===5.2.0 +ws4py===0.5.1 +sphinxcontrib-qthelp===1.0.3 +keystoneauth1===5.1.2 +statsd===3.3.0 +XenAPI===2.14 +python-keystoneclient===5.1.0 +ceilometer===20.0.0 +diskimage-builder===3.25.0 +heat-translator===2.7.0 +python-magnumclient===4.1.0 +docker===6.0.0 +storops===1.2.11 +anyio===3.6.1 +XStatic-Angular-lrdragndrop===1.0.2.4 +ovsdbapp===2.2.1 +aniso8601===9.0.1 +rjsmin===1.2.0 +icalendar===4.1.0 +decorator===5.1.1 +DateTimeRange===1.2.0 +cffi===1.15.1 +python-cyborgclient===2.1.0 +futurist===2.4.1 +jsonschema===4.16.0 +sphinxcontrib-devhelp===1.0.2 +python-blazarclient===3.6.0 +alembic===1.8.1 +execnet===1.9.0 +glance-store===4.3.1 +sphinxcontrib-programoutput===0.17 +storpool.spopenstack===3.1.0 +sphinx-testing===1.0.1 +dnspython===2.2.1 +oauthlib===3.2.1 +Babel===2.10.3 +logutils===0.3.5 +zipp===3.8.1 +greenlet===1.1.3 +XStatic-Angular-Vis===4.16.0.0 +iniconfig===1.1.1 +confluent-kafka===1.9.2 +xvfbwrapper===0.2.9 +tosca-parser===2.8.0 +charset-normalizer===2.1.1 +Flask===2.2.2 +httpx===0.23.0 +sqlalchemy-filters===0.12.0 +marathon===0.13.0 +sphinxcontrib-runcmd===0.2.0 +confspirator===0.3.0 +fasteners===0.18 +sortedcontainers===2.4.0 +python-linstor===1.13.0 +filelock===3.8.0 +python-tackerclient===1.13.0 +python-heatclient===3.2.0 +kafka-python===2.0.2 +oslo.utils===6.1.0 +gitdb2===4.0.2 +requests-kerberos===0.14.0 +itsdangerous===2.1.2 +XStatic-jquery-ui===1.13.0.1 +monasca-statsd===2.6.0 +python-dateutil===2.8.2 +virtualenv===20.16.5 +colorama===0.4.5 +confetti===2.5.3 +ironic-lib===5.4.0 +pytz===2022.4 +pytest-forked===1.4.0 +XStatic-D3===3.5.17.0 +actdiag===3.0.0 +sysv-ipc===1.1.0 +sphinxcontrib-applehelp===1.0.2 +scikit-learn===1.1.2 +pytest-cov===4.0.0 +bindep===2.10. diff --git a/build-tools/build-wheels/debian/openstack.cfg b/build-tools/build-wheels/debian/openstack.cfg index 62d1db42..0dd021e5 100644 --- a/build-tools/build-wheels/debian/openstack.cfg +++ b/build-tools/build-wheels/debian/openstack.cfg @@ -2,7 +2,7 @@ # openstack branches # Current/stable -STABLE_OPENSTACK_REQ_URL="openstack-requirements/ussuri" +STABLE_OPENSTACK_REQ_URL="openstack-requirements/antelope" # Current/experimental (for dev images) MASTER_OPENSTACK_REQ_URL="https://raw.githubusercontent.com/openstack/requirements/master" diff --git a/build-tools/build-wheels/debian/stable-wheels.cfg b/build-tools/build-wheels/debian/stable-wheels.cfg index 2253de03..8261b359 100644 --- a/build-tools/build-wheels/debian/stable-wheels.cfg +++ b/build-tools/build-wheels/debian/stable-wheels.cfg @@ -1,3 +1,4 @@ + # # git: wheelname|git|git-source|basedir|branch # tar: wheelname|tar|wget-source|basedir @@ -9,69 +10,85 @@ # See doc/wheels-cfg.md for more info. # abclient-0.2.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/49/eb/091b02c1e36d68927adfb746706e2c80f7e7bfb3f16e3cbcfec2632118ab/abclient-0.2.3.tar.gz|abclient-0.2.3 +alembic-1.6.5-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/d5/80/ef186e599a57d0e4cb78fc76e0bfc2e6953fa9716b2a5cf2de0117ed8eb5/alembic-1.6.5-py2.py3-none-any.whl alembic-1.4.2-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz|alembic-1.4.2 amqplib-1.0.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/75/b7/8c2429bf8d92354a0118614f9a4d15e53bc69ebedce534284111de5a0102/amqplib-1.0.2.tgz|amqplib-1.0.2 anyjson-0.3.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz|anyjson-0.3.3 -argcomplete-3.1.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/4f/ef/8b604222ba5e5190e25851aa3a5b754f2002361dc62a258a8e9f13e866f4/argcomplete-3.1.1-py3-none-any.whl backports.ssl_match_hostname-3.7.0.1-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ff/2b/8265224812912bc5b7a607c44bf7b027554e1b9775e9ee0de8032e3de4b2/backports.ssl_match_hostname-3.7.0.1.tar.gz|backports.ssl_match_hostname-3.7.0.1|fix_setup +bindep-2.10.2-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/28/05/cd85dca3800d7aa002ef733aad55c367ea2bbd79a10d98fe50a556c85c3b/bindep-2.10.2-py2.py3-none-any.whl bottle-0.12.18-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/e9/39/2bf3a1fd963e749cdbe5036a184eda8c37d8af25d1297d94b8b7aeec17c4/bottle-0.12.18-py3-none-any.whl cassandra_driver-3.23.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/90/d7/d68083117bf50941870a795150f3261c5270e74c2d57ca3af0bd8423ed74/cassandra-driver-3.23.0.tar.gz|cassandra-driver-3.23.0 +certifi-2017.4.17-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl cffi-1.14.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/05/54/3324b0c46340c31b909fcec598696aaec7ddc8c18a63f2db352562d3354c/cffi-1.14.0.tar.gz|cffi-1.14.0 -cmd2-0.8.9-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/e9/40/a71caa2aaff10c73612a7106e2d35f693e85b8cf6e37ab0774274bca3cf9/cmd2-0.8.9-py2.py3-none-any.whl +cmd2-2.4.2-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/5c/21/80227985a8f4b66b5cb90cda0384841b475f507667e0e204f481a59f3038/cmd2-2.4.2-py3-none-any.whl construct-2.8.22-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/e5/c6/3e3aeef38bb0c27364af3d21493d9690c7c3925f298559bca3c48b7c9419/construct-2.8.22.tar.gz|construct-2.8.22 crc16-0.1.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/a6/e0/70a44c4385f2b33df82e518005aae16b5c1feaf082c73c0acebe3426fc0a/crc16-0.1.1.tar.gz|crc16-0.1.1|fix_setup +cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl|pypi|https://files.pythonhosted.org/packages/7e/c5/de81357e353d1d7f50b327cb1c1d8ccd45ebd2a6949a2c819db8a7481a2b/cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl +croniter-0.3.30-py2.py3-none-any.whl|whl|https://files.pythonhosted.org/packages/c8/4c/04dea44f87b963d5c3f2bbc391e6c69d0a14aa896e35590be56213a04e4f/croniter-0.3.30-py2.py3-none-any.whl demjson-2.2.4-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/96/67/6db789e2533158963d4af689f961b644ddd9200615b8ce92d6cad695c65a/demjson-2.2.4.tar.gz|demjson-2.2.4|fix_setup +Django-3.2-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl django_debreach-2.0.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/2a/92/8c363cf5d1ee33d4c3b999b41c127c5cd3c64d4c20aa47bdfb6c386c9309/django_debreach-2.0.1-py3-none-any.whl django_floppyforms-1.8.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/a9/d2/498b883ac309b56b70c26877974bd50927615dd3f6433f5463e2668b1128/django_floppyforms-1.8.0-py2.py3-none-any.whl django_pyscss-2.0.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/4b/7f/d771802305184aac6010826f60a0b2ecaa3f57d19ab0e405f0c8db07e809/django-pyscss-2.0.2.tar.gz|django-pyscss-2.0.2 docopt-0.6.2-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz|docopt-0.6.2 -dogpile.cache-0.9.0-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ac/6a/9ac405686a94b7f009a20a50070a5786b0e1aedc707b88d40d0c4b51a82e/dogpile.cache-0.9.0.tar.gz|dogpile.cache-0.9.0 +dogpile.cache-1.1.5-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/4e/52/20f751a3b46add7691d442654aa84fc088f14270269dcb6dfc50c7c83e55/dogpile.cache-1.1.5-py3-none-any.whl enum_compat-0.0.3-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/55/ae/467bc4509246283bb59746e21a1a2f5a8aecbef56b1fa6eaca78cd438c8b/enum_compat-0.0.3-py3-none-any.whl etcd3-0.10.0-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/09/f1/93603a26daf7a993a0acbbcfd32afce8b2fdf30a765d5651571ab635969b/etcd3-0.10.0.tar.gz|etcd3-0.10.0 exabgp-4.2.6-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/b6/36/7270c8e4b5b0ddba79301f5bbf206ce4b76247957169162b428e2695efa9/exabgp-4.2.6.tar.gz|exabgp-4.2.6 +fixtures-4.0.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/3c/3d/f106b3278ba50067e9cd397f836d33d141aa790853152dbb3512aaee19f3/fixtures-4.0.1.tar.gz|fixtures-4.0.1 flask_keystone-0.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/1f/ca/3938de8c5f4a3d1c5dd4278bedb9d31d79816feba4d088293c620a366fb1/flask_keystone-0.2.tar.gz|flask_keystone-0.2 flask_oslolog-0.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/a7/62/fec02ce761b548b1289680bb1be1aa0bce2b2c4017d5b31bd6c67c78aef9/flask_oslolog-0.1.tar.gz|flask_oslolog-0.1 fortiosclient-0.0.3-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/e9/aa/b2c0705d5e52c8d9af35422d940800b49c562758fbdad3179a6fbf6e92f5/fortiosclient-0.0.3.tar.gz|fortiosclient-0.0.3 frozendict-1.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/4e/55/a12ded2c426a4d2bee73f88304c9c08ebbdbadb82569ebdd6a0c007cfd08/frozendict-1.2.tar.gz|frozendict-1.2 future-0.18.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz|future-0.18.2 -googleapis_common_protos-1.51.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/05/46/168fd780f594a4d61122f7f3dc0561686084319ad73b4febbf02ae8b32cf/googleapis-common-protos-1.51.0.tar.gz|googleapis-common-protos-1.51.0 +googleapis_common_protos-1.56.4-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/e2/fd/d9efa2085bd762fba3a637eb3e36d76d72eb6e083d170aeaca65a75f1f9c/googleapis_common_protos-1.56.4-py2.py3-none-any.whl greenlet-0.4.16-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/20/5e/b989a19f4597b825f44125345cd8a8574216fae7fafe69e2cb1238ebd18a/greenlet-0.4.16.tar.gz|greenlet-0.4.16 happybase-1.2.0-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/d1/9c/f5f7bdb5439cda2b7da4e20ac24ec0e2455fd68aade8397f211d2994c39d/happybase-1.2.0.tar.gz|happybase-1.2.0 hiredis-1.0.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/7f/5c/62e5c6b811b4dcef4125b4a01f76db82c496d79299dd67053b8f9c0732c0/hiredis-1.0.1.tar.gz|hiredis-1.0.1 httplib2-0.17.2-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/dd/a6/e3d8ae2c5b3a89de9a6b5e1e9396ce41432e08feafe25c37c4dc6b49d79d/httplib2-0.17.2-py3-none-any.whl -ifaddr-0.1.6-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/9f/54/d92bda685093ebc70e2057abfa83ef1b3fb0ae2b6357262a3e19dfe96bb8/ifaddr-0.1.6.tar.gz|ifaddr-0.1.6 -itsdangerous-1.1.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl +httplib2-0.18.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/b3/ad/d9d9331850ea5bd4f5cb8c650c0bfa119a4abd6b0ad7c45b6506bc979fc0/httplib2-0.18.1-py3-none-any.whl +ifaddr-0.1.7-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/92/0f/a577a724c03982b800232713874e805c8fcc14f4a2c3060902ed20b50da8/ifaddr-0.1.7-py2.py3-none-any.whl +isort-4.2.5-py2.py3-none-any.whl|whl|https://files.pythonhosted.org/packages/c3/0d/917971944e7da7f659e11efe7abf649f0e46c2d45edba2f6d9584ba15374/isort-4.2.5-py2.py3-none-any.whl +itsdangerous-2.0.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/c4/af/93fb95dc8bc90a5580084f3dc4be049d243c6f687ff2e253ed3a6df30db4/itsdangerous-2.0.0-py3-none-any.whl jaeger_client-4.3.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/2b/75/17a937a61135671cebc175ab5c299dc0f7477042469482fd9a6f91262c68/jaeger-client-4.3.0.tar.gz|jaeger-client-4.3.0 jsonpath_rw-1.4.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/71/7c/45001b1f19af8c4478489fbae4fc657b21c4c669d7a5a036a86882581d85/jsonpath-rw-1.4.0.tar.gz|jsonpath-rw-1.4.0 +jsonpointer-2.3-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/a3/be/8dc9d31b50e38172c8020c40f497ce8debdb721545ddb9fcb7cca89ea9e6/jsonpointer-2.3-py2.py3-none-any.whl krest-1.3.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/fb/d2/9dbbd3a76f2385041720a0eb51ddab676e688fa8bee8a1489470839616cf/krest-1.3.1.tar.gz|krest-1.3.1 libvirt_python-7.0.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/ee/32/f8f89f58e86ffd0d384d1864bbcefc1894efe5132dbc050489bd7555a6d6/libvirt-python-7.0.0.tar.gz|libvirt-python-7.0.0|fix_setup logutils-0.3.5-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/49/b2/b57450889bf73da26027f8b995fd5fbfab258ec24ef967e4c1892f7cb121/logutils-0.3.5.tar.gz|logutils-0.3.5|fix_setup -lxml-4.5.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/39/2b/0a66d5436f237aff76b91e68b4d8c041d145ad0a2cdeefe2c42f76ba2857/lxml-4.5.0.tar.gz|lxml-4.5.0 +lxml-4.5.2-cp39-cp39-manylinux1_x86_64.whl|pypi|https://files.pythonhosted.org/packages/81/df/6f359fcb1e14bd9fc99813990c0d7cde82aba76c9ecd75537edf47b8fa04/lxml-4.5.2-cp39-cp39-manylinux1_x86_64.whl lz4-0.9.0-cp39-cp39-linux_x86_64.whl|git|https://github.com/python-lz4/python-lz4|python-lz4|v0.9.0 Mako-1.1.2-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/50/78/f6ade1e18aebda570eed33b7c534378d9659351cadce2fcbc7b31be5f615/Mako-1.1.2-py2.py3-none-any.whl marathon-0.12.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/41/66/814432693297dfb076958ae5ac781e3a88fd70d335473a57f4f2c6329515/marathon-0.12.0-py2.py3-none-any.whl -MarkupSafe-1.1.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz|MarkupSafe-1.1.1 +MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whlpypi|https://files.pythonhosted.org/packages/f7/7b/a3db1f425cb067b3aae7b14048540082c8cb9a51c4d389261e44f0f6e8e8/MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl migrate-0.3.8-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ce/31/1a4cbf8dc0536c55f41072e8ea37b3df1e412262dc731c57e5bb099eb9b2/migrate-0.3.8.tar.gz|migrate-0.3.8 mox-0.5.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/0c/a1/64740c638cc5fae807022368f4141700518ee343b53eb3e90bf3cc15a4d4/mox-0.5.3.tar.gz|mox-0.5.3|fix_setup mpmath-1.1.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ca/63/3384ebb3b51af9610086b23ea976e6d27d6d97bf140a76a365bd77a3eb32/mpmath-1.1.0.tar.gz|mpmath-1.1.0|fix_setup -msgpack-0.6.2-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/74/0a/de673c1c987f5779b65ef69052331ec0b0ebd22958bda77a8284be831964/msgpack-0.6.2.tar.gz|msgpack-0.6.2 +msgpack-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl|pypi|https://files.pythonhosted.org/packages/5f/02/03e2d072744a29af7c5bc17d37f55446965205d80c61f0e6590ad2b2bb34/msgpack-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl munch-2.5.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/cc/ab/85d8da5c9a45e072301beb37ad7f833cd344e04c817d97e0cc75681d248f/munch-2.5.0-py2.py3-none-any.whl +ncclient-0.6.13-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ee/6f/ef2796c82d097dbead1b804db8457fc8fdc244e3d6860eb0a702315dbf67/ncclient-0.6.13.tar.gz|ncclient-0.6.13 ndg_httpsclient-0.5.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/fb/67/c2f508c00ed2a6911541494504b7cac16fe0b0473912568df65fd1801132/ndg_httpsclient-0.5.1-py3-none-any.whl netaddr-0.7.20-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/f4/7a/d514cd5ab61bfc9d09d0c2bd52a2336134515cc3c9949b9054dfc1c2f7ac/netaddr-0.7.20-py2.py3-none-any.whl netifaces-0.10.9-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/0d/18/fd6e9c71a35b67a73160ec80a49da63d1eed2d2055054cc2995714949132/netifaces-0.10.9.tar.gz|netifaces-0.10.9 networking_sfc-8.0.0.0b2-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/6a/a8/0e9bdd1f87dfb50682f23a01f590530ec8fa715e51127cf9f58d1905886c/networking_sfc-8.0.0.0b2-py2.py3-none-any.whl -networkx-2.2-py2.py3-none-any.whl|zip|https://files.pythonhosted.org/packages/f3/f4/7e20ef40b118478191cec0b58c3192f822cace858c19505c7670961b76b2/networkx-2.2.zip|networkx-2.2 +networkx-2.8.7-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/d0/00/1713dd6735d5a646cabdd99ff750e969795134d7d33f462ad71dfd07fa76/networkx-2.8.7-py3-none-any.whl neutron_lib-2.3.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/83/52/805c061a96efca3c70c91d93fa8f7f555a7f86ba955ab9e4d1b41399459f/neutron_lib-2.3.0-py3-none-any.whl +neutron_lib-3.4.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/86/51/efb042383a8565c2f1edc501d53967008cbd43558f37d11605c99222658c/neutron_lib-3.4.0-py3-none-any.whl nodeenv-1.3.5-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/08/43/86ff33286c83f7b5e8903c32db01fe122c5e8a9d8dc1067dcaa9be54a033/nodeenv-1.3.5-py2.py3-none-any.whl nose_exclude-0.5.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/63/cf/90c4be56bf11b7bc8801086d9445baf731aa36b8e8fc5791731e8e604dcd/nose-exclude-0.5.0.tar.gz|nose-exclude-0.5.0 nosehtmloutput-0.0.7-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/e0/5d/2bb521a8ccb0222bd94ed557645955d95ba6798df6b3b4bdc2c31dec4f7c/nosehtmloutput-0.0.7-py2.py3-none-any.whl openshift-0.8.6-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/73/ed/c92c0ba23b6c4c8e5542151a1b89cb8ff01f68a72fe68f6c95a28d885ebe/openshift-0.8.6.tar.gz|openshift-0.8.6 openstack.nose_plugin-0.11-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/bc/83/e7c9b9297e1a501d2c2617f98d6176199570e8ee32f0e72669c8852c6c81/openstack.nose_plugin-0.11.tar.gz|openstack.nose_plugin-0.11 opentracing-2.3.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/e4/a8/df5285f42cd07782409d0ae835785fae6e2a0f7e8b0036ea302f1422fd25/opentracing-2.3.0.tar.gz|opentracing-2.3.0 +oslo.context-5.1.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/7f/69/3a16785c49890cce2f7f14ee6525c76e7116f9dad44f122f5e3670e43970/oslo.context-5.1.1-py3-none-any.whl +oslo.db-12.3.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/b4/45/eaabc90bfc62ef41af24b869dee0e556624bfe6211da1e5653015c8a9cc4/oslo.db-12.3.1-py3-none-any.whl +oslo.messaging-14.3.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/43/43/1e7d2a77c61be77bd4902d55bdf1b8b7d028a4b2b8f8ec53e3da9bc22043/oslo.messaging-14.3.1-py3-none-any.whl ovs-2.11.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/81/06/387b2159ac073de95e484aa6e2f108a232cd906e350307168843061f899f/ovs-2.11.0.tar.gz|ovs-2.11.0 panko-5.0.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/a9/89/d666e0889d869e41c9b7f87a0a34858b2520782b82e025da84c98e0db8f6/panko-5.0.0.tar.gz|panko-5.0.0 +Paste-3.4.3-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/ae/90/88817bf8b1b80ba3e9ffdb3058980f5265fa5631dfeb7ad7a3815f5c8765/Paste-3.4.3-py2.py3-none-any.whl pathlib-1.0.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ac/aa/9b065a76b9af472437a0059f77e8f962fe350438b927cb80184c32f075eb/pathlib-1.0.1.tar.gz|pathlib-1.0.1|fix_setup pecan-1.3.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/93/98/889d7615595e894f4f7e4c17d4008c822c8e39e650c8ab390cc6c39b99c4/pecan-1.3.3.tar.gz|pecan-1.3.3 +pecan-1.4.0-py3-none-any.whl |tar|https://files.pythonhosted.org/packages/4d/8e/da71e4e23b720805106b58e0351dcd75d8ffc7c7ac3ad2961b20b98a44a7/pecan-1.4.0.tar.gz|pecan-1.4.0 pifpaf-2.4.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/66/12/ed1533c0b31647ea9fb879b5ad239336ad98628227d0b90d3c7157ffb3fb/pifpaf-2.4.0-py2.py3-none-any.whl pika_pool-0.1.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/ec/48/50c8f02a3eef4cb824bec50661ec1713040402cc1b2a38954dc977a59c23/pika-pool-0.1.3.tar.gz|pika-pool-0.1.3 Pint-0.9-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/15/9d/bf177ebbc57d25e9e296addc14a1303d1e34d7964af5df428a8332349c42/Pint-0.9-py2.py3-none-any.whl @@ -79,7 +96,8 @@ ply-3.11-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/a3/58 positional-1.1.2-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/8c/16/64a4fa0967c486380468dca18867d22ac1c17bba06349e31ace77c7757f7/positional-1.1.2.tar.gz|positional-1.1.2 prettytable-0.7.2-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347/prettytable-0.7.2.tar.gz|prettytable-0.7.2 proboscis-1.2.6.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/3c/c8/c187818ab8d0faecdc3c16c1e0b2e522f3b38570f0fb91dcae21662019d0/proboscis-1.2.6.0.tar.gz|proboscis-1.2.6.0 -psutil-5.7.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz|psutil-5.7.0 +prometheus_client-0.8.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/3f/0e/554a265ffdc56e1494ef08e18f765b0cdec78797f510c58c45cf37abb4f4/prometheus_client-0.8.0-py2.py3-none-any.whl +psutil-5.9.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl|pypi|https://files.pythonhosted.org/packages/4c/85/7a112fb6a8c598a6f5d079228bbc03ae84c472397be79c075e7514b6ed36/psutil-5.9.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl psycopg2-2.8.5-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/a8/8f/1c5690eebf148d1d1554fc00ccf9101e134636553dbb75bdfef4f85d7647/psycopg2-2.8.5.tar.gz|psycopg2-2.8.5 PuLP-2.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/41/34/757c88c320f80ce602199603afe63aed1e0bc11180b9a9fb6018fb2ce7ef/PuLP-2.1-py3-none-any.whl pycparser-2.20-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl @@ -96,39 +114,35 @@ pylxd-2.2.10-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/49/9a/ pyngus-2.3.0-py3-none-any.whl|zip|https://files.pythonhosted.org/packages/58/b1/336b8f64e7e4efa9b95027af71e02cd4cfacca8f919345badb852381878a/pyngus-2.3.0.zip|pyngus-2.3.0 pyparsing-2.4.7-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl pyperclip-1.8.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/f6/5b/55866e1cde0f86f5eec59dab5de8a66628cb0d53da74b8dbc15ad8dabda3/pyperclip-1.8.0.tar.gz|pyperclip-1.8.0 -pyroute2-0.5.11-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/00/5c/600b3fa746da0c857e1775b9cf0861eb8aaaec67c42352bb82f90c77e6fc/pyroute2-0.5.11.tar.gz|pyroute2-0.5.11 +pyroute2-0.7.3-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/d7/4d/7c94b84936002d30dc7908d832955af074099c3d2c0cbfd818b89c618432/pyroute2-0.7.3-py3-none-any.whl pyrsistent-0.16.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/9f/0d/cbca4d0bbc5671822a59f270e4ce3f2195f8a899c97d0d5abb81b191efb5/pyrsistent-0.16.0.tar.gz|pyrsistent-0.16.0 -pyScss-1.3.7-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/e6/0d/6b52a5211121b870cc0c4c908b689fd460630b01a9e501a534db78e67bad/pyScss-1.3.7.tar.gz|pyScss-1.3.7 +pyScss-1.4.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/92/30/64c818fd317e03138f98ca67800edb6a916f59fc07b3d7e535e84c3c333a/pyScss-1.4.0.tar.gz|pyScss-1.4.0 pysendfile-2.0.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/cd/3f/4aa268afd0252f06b3b487c296a066a01ddd4222a46b7a3748599c8fc8c3/pysendfile-2.0.1.tar.gz|pysendfile-2.0.1 pystache-0.5.4-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/d6/fd/eb8c212053addd941cc90baac307c00ac246ac3fce7166b86434c6eae963/pystache-0.5.4.tar.gz|pystache-0.5.4 -python_barbicanclient-4.10.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/93/bf/b254f88d3c1a50212609d44ff8798e64f11df28011ead93161a2390cd4a2/python_barbicanclient-4.10.0-py3-none-any.whl -python_cinderclient-7.0.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/64/8f/c675ad3f12d52739948b299607285a56d0a1e7d1bcc72ceed1f625a38fff/python_cinderclient-7.0.0-py3-none-any.whl +python_cinderclient-9.3.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/13/d1/97db2000211326c4e28ffdd1c15e0a0cf3b6ababa7d75a6fcee5333f70b6/python_cinderclient-9.3.0-py3-none-any.whl python_consul-1.1.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/3f/d0/59bc5f1c6c4d4b498c41d8ce7052ee9e9d68be19e16038a55252018a6c4d/python_consul-1.1.0-py2.py3-none-any.whl python_editor-1.0.4-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl python_etcd-0.4.5-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/a1/da/616a4d073642da5dd432e5289b7c1cb0963cc5dde23d1ecb8d726821ab41/python-etcd-0.4.5.tar.gz|python-etcd-0.4.5 python_json_logger-0.1.11-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/80/9d/1c3393a6067716e04e6fcef95104c8426d262b4adaf18d7aa2470eab028d/python-json-logger-0.1.11.tar.gz|python-json-logger-0.1.11 python_ldap-3.2.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz|python-ldap-3.2.0 python_memcached-1.59-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/f5/90/19d3908048f70c120ec66a39e61b92c253e834e6e895cd104ce5e46cbe53/python_memcached-1.59-py2.py3-none-any.whl -python_neutronclient-7.1.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/e2/b9/2680f60f679e3d5099274e966a68d0c45e2387aa53c8754c7f120838aeb4/python_neutronclient-7.1.0-py3-none-any.whl -#python_nss-1.0.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/6b/29/629098e34951c358b1f04f13a70b3590eb0cf2df817d945bd05c4169d71b/python-nss-1.0.1.tar.bz2|python-nss-1.0.1|fix_setup python_pcre-0.7-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/9d/af/61435bd163f01fe3709fca9b1f79e4978d8089ee671d2e004fc85e10de29/python-pcre-0.7.tar.gz|python-pcre-0.7|fix_setup python_pytun-2.3.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/52/a4/a062106c739eac79c8160fcf5779ebc84afc1c38b016ab216ed1e6da69b6/python-pytun-2.3.0.tar.gz|python-pytun-2.3.0|fix_setup python_string_utils-0.6.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/5d/13/216f2d4a71307f5a4e5782f1f59e6e8e5d6d6c00eaadf9f92aeccfbb900c/python-string-utils-0.6.0.tar.gz|python-string-utils-0.6.0|fix_setup pyudev-0.22.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/72/c8/4660d815a79b1d42c409012aaa10ebd6b07a47529b4cb6880f27a24bd646/pyudev-0.22.0.tar.gz|pyudev-0.22.0 -PyYAML-5.3.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz|PyYAML-5.3.1 +PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl|pypi|https://files.pythonhosted.org/packages/56/8f/e8b49ad21d26111493dc2d5cae4d7efbd0e2e065440665f5023515f87f64/PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl pyzabbix-0.7.5-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/11/ad/24e19d0cf16d05b7ee19f337f02058ee9b760649171865469ccceef83027/pyzabbix-0.7.5.tar.gz|pyzabbix-0.7.5 -rcssmin-1.0.6-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/e2/5f/852be8aa80d1c24de9b030cdb6532bc7e7a1c8461554f6edbe14335ba890/rcssmin-1.0.6.tar.gz|rcssmin-1.0.6|fix_setup +rcssmin-1.1.0-cp39-cp39-manylinux1_x86_64.whl|pypi|https://files.pythonhosted.org/packages/5e/56/a4d4627deb41691cb961aba2b654cc03a0b784c00c27d3d22932c2ad60c2/rcssmin-1.1.0-cp39-cp39-manylinux1_x86_64.whl repoze.lru-0.7-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz|repoze.lru-0.7 requests_aws-0.1.8-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/5e/2f/4da17752036c04cf4c9af7a2da0d41ef2205043f1c61008006475aa24b8b/requests-aws-0.1.8.tar.gz|requests-aws-0.1.8 restructuredtext_lint-1.3.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/62/76/bd8760de759fb74d7863e6935200af101cb128a7de008741a4e22341d03c/restructuredtext_lint-1.3.0.tar.gz|restructuredtext_lint-1.3.0 retrying-1.3.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/44/ef/beae4b4ef80902f22e3af073397f079c96969c69b2c7d52a57ea9ae61c9d/retrying-1.3.3.tar.gz|retrying-1.3.3 rfc3986-1.4.0-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/78/be/7b8b99fd74ff5684225f50dd0e865393d2265656ef3b4ba9eaaaffe622b8/rfc3986-1.4.0-py2.py3-none-any.whl -rjsmin-1.1.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/a2/ba/0fa30f7ec949714b8397e80ee2057d1a7e77b3a9f1b94c1ece93586cf34f/rjsmin-1.1.0.tar.gz|rjsmin-1.1.0 -rtslib_fb-2.1.71-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/9e/1b/c26bc038888b1e6042d35ec97599cef05181fb6a7a7ecdbb0c041c3f50ea/rtslib-fb-2.1.71.tar.gz|rtslib-fb-2.1.71| +rtslib_fb-2.1.75-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/bd/a1/9caad7d69fcb4c97073f3a7ddf945a844923eaf27514bea16f176495bff2/rtslib-fb-2.1.75.tar.gz|rtslib-fb-2.1.75 scandir-1.10.0-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz|scandir-1.10.0 scapy-2.4.4-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/c6/8f/438d4d0bab4c8e22906a7401dd082b4c0f914daf2bbdc7e7e8390d81a5c3/scapy-2.4.4.tar.gz|scapy-2.4.4 scrypt-0.8.13-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/80/3d/141eb80e754b86f6c25a2ffaf6c3af3acdb65a3e3700829a05ab0c5d965d/scrypt-0.8.13.tar.gz|scrypt-0.8.13 -SecretStorage-2.3.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/a5/a5/0830cfe34a4cfd0d1c3c8b614ede1edb2aaf999091ac8548dd19cb352e79/SecretStorage-2.3.1.tar.gz|SecretStorage-2.3.1 +SecretStorage-3.3.1-py3-none-any.whl|whl|https://files.pythonhosted.org/packages/d9/1e/29cd69fdac7391aa51510dfd42aa70b4e6a826c8cd019ee2a8ab9ec0777f/SecretStorage-3.3.1-py3-none-any.whl setproctitle-1.1.10-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz|setproctitle-1.1.10 sh-1.14.2-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/80/39/ed280d183c322453e276a518605b2435f682342f2c3bcf63228404d36375/sh-1.14.2.tar.gz|sh-1.14.2 simplegeneric-0.8.1-py3-none-any.whl|zip|https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip|simplegeneric-0.8.1 @@ -137,7 +151,7 @@ skydive_client-0.7.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packag smmap-3.0.4-py2.py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/b0/9a/4d409a6234eb940e6a78dfdfc66156e7522262f5f2fecca07dc55915952d/smmap-3.0.4-py2.py3-none-any.whl sphinxcontrib_fulltoc-1.2.0-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/8e/a6/d1297db9b75650681e5429e92e13df139ee6b64303ff1b2eea4ebd32c0a9/sphinxcontrib-fulltoc-1.2.0.tar.gz|sphinxcontrib-fulltoc-1.2.0 sphinxcontrib_pecanwsme-0.10.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/75/2b/105d07f47485ecf774cd80b881c29e148182b72a3a60596abdd016c87fce/sphinxcontrib-pecanwsme-0.10.0.tar.gz|sphinxcontrib-pecanwsme-0.10.0 -SQLAlchemy-1.3.16-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/7f/4b/adfb1f03da7f50db054a5b728d32dbfae8937754cfa159efa0216a3758d1/SQLAlchemy-1.3.16.tar.gz|SQLAlchemy-1.3.16 +SQLAlchemy-1.4.0-cp39-cp39-manylinux2014_x86_64.whl|whl|https://files.pythonhosted.org/packages/18/6b/82d972aa48bc6f56c049215b0cbe98ac96cec91f05c6686bb18dd1efe4b6/SQLAlchemy-1.4.0-cp39-cp39-manylinux2014_x86_64.whl SQLAlchemy_Utils-0.36.3-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/aa/24/68937e9b5c757f62795467e2f02a8f463a3a1fd3d08bd32a6b0583ba3dbf/SQLAlchemy-Utils-0.36.3.tar.gz|SQLAlchemy-Utils-0.36.3 stomp.py-6.0.0-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/d7/a0/a67e46ec1e63f2e78497e7331092eeb2ce4b69738d80a8210122e7a000a9/stomp.py-6.0.0-py3-none-any.whl subprocess32-3.5.4-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz|subprocess32-3.5.4 @@ -156,9 +170,9 @@ tornado-6.0.4-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/pack trollius-2.2.post1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/0b/31/356ae13ad4df58f963e9954d55118f6cffdb3a903c1547973ad7bc347fb9/trollius-2.2.post1.tar.gz|trollius-2.2.post1 ujson-2.0.3-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/50/d7/dce3fc97329639bba9c8b3cdadaa51ae2757c9402d4b43ac5feb8b624792/ujson-2.0.3.tar.gz|ujson-2.0.3 unicodecsv-0.14.1-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/6f/a4/691ab63b17505a26096608cc309960b5a6bdf39e4ba1a793d5f9b1a53270/unicodecsv-0.14.1.tar.gz|unicodecsv-0.14.1 -uWSGI-2.0.17.1-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/a2/c9/a2d5737f63cd9df4317a4acc15d1ddf4952e28398601d8d7d706c16381e0/uwsgi-2.0.17.1.tar.gz|uwsgi-2.0.17.1 +uWSGI-2.0.21-cp39-cp39-linux_x86_64.whl|tar|https://files.pythonhosted.org/packages/b3/8e/b4fb9f793745afd6afcc0d2443d5626132e5d3540de98f28a8b8f5c753f9/uwsgi-2.0.21.tar.gz|uwsgi-2.0.21 voluptuous-0.11.7-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/24/3b/fe531688c0d9e057fccc0bc9430c0a3d4b90e0d2f015326e659c2944e328/voluptuous-0.11.7.tar.gz|voluptuous-0.11.7 -warlock-1.3.3-py2.py3-none-any.whl|tar|https://files.pythonhosted.org/packages/c2/36/178b26a338cd6d30523246da4721b1114306f588deb813f3f503052825ee/warlock-1.3.3.tar.gz|warlock-1.3.3 +warlock-2.0.1-py3-none-any.whl|pypi|https://files.pythonhosted.org/packages/a6/e1/aa7cbdb16396c1d6a734dd22b4436319daa0e4d203218f0b11cb20f37374/warlock-2.0.1-py3-none-any.whl weakrefmethod-1.0.3-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/99/82/73a21e3eab9a1ff76d12375f7301fba5c6325b9598eed0ae5b0cf5243656/weakrefmethod-1.0.3.tar.gz|weakrefmethod-1.0.3 websockify-0.9.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/c4/5b/16ec1e9f4fc536846d95a01a77d97da12f8042ca5cf83cdf3dd0442e881c/websockify-0.9.0.tar.gz|websockify-0.9.0 whereto-0.4.0-py3-none-any.whl|tar|https://files.pythonhosted.org/packages/80/83/371a699ce90257608592dadca400a7ecd9a2db6137d78f6f433c7c5e3197/whereto-0.4.0.tar.gz|whereto-0.4.0