diff --git a/prepare-image.sh b/prepare-image.sh index d1d5040df..785e213c1 100755 --- a/prepare-image.sh +++ b/prepare-image.sh @@ -36,6 +36,9 @@ if [[ "$INSTALL_TYPE" == "source" ]]; then # shellcheck disable=SC2086 dnf install -y python3-pip $BUILD_DEPS python3 -m pip install pip==21.3.1 + # NOTE(elfosardo): default system setuptools is too old to install + # some python libraries, get the latest version + python3 -m pip install -U setuptools IRONIC_PKG_LIST_FINAL="/tmp/ironic-${INSTALL_TYPE}-list-final" diff --git a/upper-constraints.txt b/upper-constraints.txt index e69de29bb..8330716a4 100644 --- a/upper-constraints.txt +++ b/upper-constraints.txt @@ -0,0 +1,600 @@ +voluptuous===0.13.1 +chardet===5.1.0 +enum-compat===0.0.3 +rsa===4.9 +restructuredtext-lint===1.4.0 +netmiko===4.1.2 +sshtunnel===0.4.0 +PasteDeploy===3.0.1 +typing===3.7.4.3 +python-saharaclient===4.2.0 +Routes===2.5.1 +rtslib-fb===2.1.75 +oslo.limit===2.2.0 +tzdata===2023.3 +smmap===5.0.0 +confget===5.1.1 +XStatic-Angular-Bootstrap===2.5.0.0 +WebOb===1.8.7 +sphinxcontrib-actdiag===3.0.0 +pecan===1.4.2 +os-api-ref===3.0.0 +python-ldap===3.4.3 +oslo.concurrency===5.2.0 +websocket-client===1.5.1 +osprofiler===4.1.0 +os-resource-classes===1.1.0 +tabulate===0.9.0 +python-ironic-inspector-client===5.0.0 +lxml===4.9.2 +vintage===0.4.1 +ntc-templates===3.3.0 +rst2txt===1.1.0 +setproctitle===1.3.2 +pytest===7.3.1 +python-slugify===8.0.1 +cursive===0.2.3 +oslo.service===3.2.1 +django-appconf===1.0.5 +sphinxcontrib-jquery===4.1 +sphinxcontrib-nwdiag===2.0.0 +rbd-iscsi-client===0.1.8 +requests-aws===0.1.8 +alabaster===0.7.13 +pbr===5.11.1 +munch===2.5.0 +waiting===1.4.1 +attrs===23.1.0 +microversion-parse===1.0.1 +Pint===0.20.1 +oslo.i18n===6.1.0 +jsonpath-rw-ext===1.2.2 +python-mistralclient===5.1.0 +oslo.context===5.2.0 +python-senlinclient===3.1.0 +rcssmin===1.1.1 +pycadf===3.1.1 +grpcio===1.54.0 +pysendfile===2.0.1 +sniffio===1.3.0 +fixtures===4.0.1 +neutron-lib===3.8.2 +tripleo-ansible===6.0.0 +XStatic-FileSaver===1.3.2.0 +oslo.metrics===0.7.0 +storage-interfaces===1.0.5 +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 +pysnmp-lextudio===5.0.26 +types-PyYAML===6.0.12.9 +Mako===1.2.4 +pyScss===1.4.0 +sphinxcontrib-htmlhelp===2.0.1 +XStatic-jQuery===3.5.1.1 +ddt===1.6.0 +XStatic-Graphlib===2.1.7.0 +pyserial===3.5 +moto===4.1.7 +infi.dtypes.wwn===0.1.1 +python-freezerclient===5.2.0 +os-xenapi===0.3.4 +python-vitrageclient===4.8.0 +nosexcover===1.0.11 +krest===1.3.6 +psycopg2===2.9.6 +networkx===3.1 +XStatic-Angular===1.8.2.2 +pyngus===2.3.1 +Pillow===9.5.0 +zuul-sphinx===0.6.0 +tripleo-common===18.0.0 +Tempita===0.5.2 +ply===3.11 +google-api-core===2.11.0 +requests-toolbelt===0.10.1 +simplejson===3.19.1 +types-paramiko===3.0.0.7 +immutables===0.19 +python-swiftclient===4.4.0 +pyOpenSSL===23.1.1 +monasca-common===3.8.0 +zeroconf===0.56.0 +scipy===1.10.1 +opentelemetry-exporter-otlp===1.17.0 +python-gnupg===0.5.0 +mypy-extensions===1.0.0 +rsd-lib===1.2.0 +XStatic-Jasmine===2.4.1.2 +googleapis-common-protos===1.59.0 +python-glanceclient===4.4.1 +jaraco.classes===3.2.3 +pyinotify===0.9.6 +debtcollector===2.5.0 +requests-unixsocket===0.3.0 +responses===0.23.1 +croniter===1.3.14 +horizon===23.3.0 +octavia-lib===3.3.0 +python-watcherclient===4.2.0 +MarkupSafe===2.1.2 +pypowervm===1.1.27 +ruamel.yaml.clib===0.2.7 +doc8===0.11.2 +pymongo===4.3.3 +python-cloudkittyclient===4.8.0 +soupsieve===2.4.1 +sqlparse===0.4.4 +oslotest===4.5.0 +jsonpointer===2.3 +defusedxml===0.7.1 +opentelemetry-sdk===1.17.0 +netaddr===0.8.0 +pyghmi===1.5.61 +sphinxcontrib-blockdiag===3.0.0 +thrift===0.16.0 +gnocchiclient===7.0.8 +backoff===2.2.1 +wcwidth===0.2.6 +sphinxcontrib.datatemplates===0.9.2 +jsonpath-rw===1.4.0 +prettytable===3.7.0 +vine===5.0.0 +taskflow===5.4.0 +traceback2===1.4.0 +arrow===1.2.3 +semantic-version===2.10.0 +async-timeout===4.0.2 +virtualbmc===3.1.0 +deprecation===2.1.0 +SQLAlchemy===1.4.41 +pyroute2===0.7.7 +google-auth===2.17.3 +kazoo===2.9.0 +pyspnego===0.8.0 +XStatic-roboto-fontface===0.5.0.0 +pyudev===0.24.1 +eventlet===0.33.3 +openstack-doc-tools===3.3.1 +oslo.messaging===14.4.2 +jira===3.5.0 +extras===1.0.0 +PyJWT===2.6.0 +typing_extensions===4.5.0 +XStatic-lodash===4.16.4.2 +zVMCloudConnector===1.6.3 +paramiko===3.1.0 +ifaddr===0.2.0 +reno===4.0.0 +ncclient===0.6.13 +imagesize===1.4.1 +pydot===1.4.2 +urllib3===1.26.15 +graphviz===0.20.1 +PyKMIP===0.10.0 +whereto===0.4.0 +pywbem===1.6.1 +python-subunit===1.4.2 +tornado===6.3.1 +pycparser===2.21 +mock===5.0.2 +PyYAML===6.0 +beautifulsoup4===4.12.2 +os-net-config===16.0.0 +ovs===2.17.7 +cryptography===40.0.2 +httpcore===0.17.0 +URLObject===2.4.3 +nocasedict===2.0.0 +task-core===0.2.1 +psycopg2-binary===2.9.6 +openstack-release-test===4.1.0 +validations-libs===1.9.0 +pylxd===2.3.1 +pycryptodomex===3.17 +requests-mock===1.10.0 +os-apply-config===13.1.0 +prometheus-client===0.16.0 +oslosphinx===4.18.0 +gunicorn===20.1.0 +storpool===7.3.0 +textfsm===1.1.2 +python-3parclient===4.2.12 +unittest2===1.1.0 +django-compressor===4.3.1 +libvirt-python===9.2.0 +python-zunclient===4.7.0 +tzlocal===4.3 +sphinxcontrib-jsmath===1.0.1 +python-novaclient===18.4.0 +pact===1.12.0 +bcrypt===4.0.1 +exceptiongroup===1.1.1 +os-client-config===2.1.0 +XStatic-Angular-Gettext===2.4.1.0 +Deprecated===1.2.13 +h11===0.14.0 +Pygments===2.15.1 +XStatic-Hogan===2.0.0.3 +XStatic-objectpath===1.2.1.0 +python-manilaclient===4.6.1 +sphinxcontrib-serializinghtml===1.1.5 +requests===2.28.2 +snowballstemmer===2.2.0 +Jinja2===3.1.2 +XStatic-Bootstrap-SCSS===3.4.1.0 +pyzabbix===1.3.0 +ptyprocess===0.7.0 +threadloop===1.0.2 +amqp===5.1.1 +ruamel.yaml===0.17.21 +websockify===0.10.0 +gssapi===1.8.2 +XStatic-JQuery.quicksearch===2.0.3.2 +mpmath===1.3.0 +python-binary-memcached===0.31.2 +django-debreach===2.1.0 +sphinx-feature-classification===1.1.0 +django-pymemcache===1.0.0 +XStatic-JQuery-Migrate===3.3.2.1 +pytest-html===3.2.0 +appdirs===1.4.4 +tinyrpc===1.1.6 +google-auth-httplib2===0.1.0 +daiquiri===3.2.1 +influxdb===5.3.1 +funcparserlib===1.0.1 +passlib===1.7.4 +dib-utils===0.0.11 +cliff===4.3.0 +os-brick===6.4.1 +ansible-runner===2.3.2 +pytz-deprecation-shim===0.1.0.post0 +scp===0.14.5 +python-zaqarclient===2.6.0 +lockfile===0.12.2 +ldappool===3.0.0 +termcolor===2.2.0 +joblib===1.2.0 +google-api-python-client===2.86.0 +castellan===4.3.0 +oslo.versionedobjects===3.2.0 +ssh-python===1.0.0 +enmerkar===0.7.1 +webcolors===1.13 +aodhclient===3.3.0 +autobahn===23.1.2 +SQLAlchemy-Utils===0.41.0 +retryz===0.1.9 +pluggy===1.0.0 +coverage===7.2.3 +freezegun===1.2.2 +toml===0.10.2 +pycdlib===1.14.0 +pyperclip===1.8.2 +cassandra-driver===3.26.0 +XStatic-Angular-Schema-Form===0.8.13.0 +opentelemetry-exporter-otlp-proto-http===1.17.0 +gabbi===2.4.0 +nwdiag===3.0.0 +XStatic-bootswatch===3.3.7.0 +pytest-xdist===3.2.1 +XStatic-JS-Yaml===3.8.1.0 +XStatic-term.js===0.0.7.0 +oslo.log===5.3.1 +nodeenv===1.7.0 +gossip===2.4.0 +suds-community===1.1.2 +importlib-metadata===6.0.1 +oslo.middleware===5.2.0 +XStatic-mdi===1.6.50.2 +django-pyscss===2.0.2 +uritemplate===4.1.1 +docutils===0.18.1 +threadpoolctl===3.1.0 +os-ken===2.7.0 +ujson===5.7.0 +selenium===3.141.0 +mypy===1.2.0 +mistral-lib===2.9.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.4 +XStatic-Dagre===0.6.4.1 +platformdirs===3.2.0 +pydotplus===2.0.2 +boto3===1.26.118 +jeepney===0.8.0 +stestr===4.0.1 +oslo.serialization===5.2.1 +warlock===2.0.1 +exabgp===4.2.21 +sphinxcontrib-httpdomain===1.8.1 +metalsmith===2.0.2 +s3transfer===0.6.0 +text-unidecode===1.3 +sphinxcontrib-svg2pdfconverter===1.2.2 +murano-pkg-check===0.3.0 +oslo.vmware===4.2.0 +XStatic-moment===2.8.4.3 +autopage===0.5.1 +sqlalchemy-migrate===0.13.0 +gitdb===4.0.10 +python-monascaclient===2.8.0 +ldap3===2.9.1 +opentelemetry-api===1.17.0 +requests-ntlm===1.2.0 +automaton===3.2.0 +os-service-types===1.7.0 +keyring===23.13.1 +elementpath===4.1.1 +testscenarios===0.5.0 +sphinxcontrib-pecanwsme===0.11.0 +sadisplay===0.4.9 +infinisdk===215.1.5 +packaging===23.1 +opentelemetry-exporter-otlp-proto-grpc===1.17.0 +XStatic-Dagre-D3===0.4.17.0 +nose-exclude===0.5.0 +psutil===5.9.5 +py===1.11.0 +txaio===23.1.1 +elasticsearch===2.4.1 +django-nose===1.4.7 +asgiref===3.6.0 +XStatic-JQuery.TableSorter===2.14.5.2 +pifpaf===3.1.5 +pysmi===0.3.4 +blockdiag===3.0.0 +testtools===2.6.0 +infi.dtypes.iqn===0.4.0 +XStatic-tv4===1.2.7.0 +XStatic-JSEncrypt===2.3.1.1 +python-cinderclient===9.4.0 +keystonemiddleware===10.4.1 +django-formtools===2.4 +XStatic-Spin===1.2.5.3 +tap-as-a-service===12.0.0.0rc1 +os-traits===3.0.0 +typepy===1.3.0 +SecretStorage===3.3.3 +opentracing===2.4.0 +XStatic-Rickshaw===1.5.1.0 +iso8601===1.1.0 +tooz===4.2.0 +linecache2===1.0.0 +oauth2client===4.1.3 +idna===3.4 +yamlloader===1.2.2 +protobuf===4.22.3 +pyhcl===0.4.4 +sushy===4.5.2 +python-neutronclient===11.0.0 +pika===1.3.1 +oslo.cache===3.5.0 +WebTest===3.0.0 +openstack.nose-plugin===0.11 +os-collect-config===13.1.0 +edgegrid-python===1.3.1 +python-qpid-proton===0.38.0 +python-octaviaclient===3.5.1 +pysaml2===7.3.1 +requests-oauthlib===1.3.1 +oslo.reports===3.1.0 +bitmath===1.3.3.1 +ceilometermiddleware===3.2.0 +testrepository===0.0.20 +sympy===1.11.1 +Logbook===1.5.3 +PyNaCl===1.5.0 +osc-lib===2.8.1 +python-consul===1.1.0 +more-itertools===9.1.0 +seqdiag===3.0.0 +numpy===1.24.2 +msgpack===1.0.5 +Sphinx===6.2.1 +oslo.config===9.2.0 +openstackdocstheme===3.2.0 +osc-placement===4.2.0 +zake===0.2.2 +python-rsdclient===1.0.2 +flux===1.3.5 +python-solumclient===3.8.0 +krb5===0.5.0 +PyMySQL===1.0.3 +uhashring===2.3 +kubernetes===26.1.0 +httplib2===0.22.0 +betamax===0.8.1 +construct===2.10.68 +pytest-metadata===2.0.4 +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.6.1 +salt===3006.0 +opentelemetry-semantic-conventions===0.38b0 +api-object-schema===2.0.0 +WSME===0.12.1 +tomli===2.0.1 +proboscis===1.2.6.0 +oslo.upgradecheck===2.2.0 +stevedore===5.1.0 +pywinrm===0.4.3 +botocore===1.29.118 +xmltodict===0.13.0 +pyasn1===0.4.8 +pyasn1-lextudio===1.1.2 +directord===0.12.0 +oslo.rootwrap===7.1.0 +Django===3.2.18 +pexpect===4.8.0 +contextvars===2.4 +cmd2===2.4.3 +python-json-logger===2.0.7 +redis===4.5.4 +jmespath===1.0.1 +click===8.1.3 +XStatic-smart-table===1.4.13.2 +kuryr-lib===2.8.0 +scrypt===0.8.20 +jsonpatch===1.32 +python-daemon===3.0.1 +os-testr===3.0.0 +cotyledon===1.7.3 +xattr===0.10.1 +systemd-python===235 +python-memcached===1.59 +openstacksdk===1.5.0 +looseversion===1.1.2 +six===1.16.0 +dulwich===0.21.3 +dfs-sdk===1.2.27 +sentinels===1.0.0 +kombu===5.2.4 +distro===1.8.0 +zstd===1.5.5.1 +yaql===2.0.0 +requestsexceptions===1.4.0 +testresources===2.0.1 +falcon===3.1.1 +etcd3gw===2.1.0 +Flask-RESTful===0.3.9 +GitPython===3.1.31 +python-ironicclient===5.4.0 +XStatic===1.0.3 +XStatic-Angular-FileUpload===12.2.13.0 +python-openstackclient===6.3.0 +pyzmq===25.0.2 +nocaselist===1.1.1 +oslo.db===14.1.0 +simplegeneric===0.8.1 +python-pcre===0.7 +yappi===1.4.0 +mbstrdecoder===1.1.2 +abclient===0.2.3 +pymemcache===4.0.0 +wrapt===1.15.0 +oslo.privsep===3.2.0 +sphinxcontrib-apidoc===0.3.0 +oslo.policy===4.2.1 +python-muranoclient===2.7.0 +hvac===1.1.0 +pyeclib===1.6.1 +wsgi-intercept===1.11.0 +ndg-httpsclient===0.5.1 +pyrsistent===0.19.3 +repoze.lru===0.7 +rfc3986===2.0.0 +tenacity===6.3.1 +python-designateclient===5.3.0 +future===0.18.3 +pytest-cov===4.0.0 +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.2.0 +hyperlink===21.0.0 +mitba===1.1.1 +python-masakariclient===8.2.0 +Werkzeug===2.2.3 +pyasn1-modules===0.3.0 +pyasn1-modules-lextudio===0.2.9 +APScheduler===3.10.1 +xmlschema===2.2.3 +python-troveclient===8.2.1 +etcd3===0.12.0 +cachez===0.1.2 +XStatic-Bootstrap-Datepicker===1.4.0.0 +CouchDB===1.2 +netifaces===0.11.0 +cachetools===5.3.0 +ws4py===0.5.1 +sphinxcontrib-qthelp===1.0.3 +keystoneauth1===5.3.0 +statsd===4.0.1 +XenAPI===23.8.0 +python-keystoneclient===5.2.0 +ceilometer===21.0.0.0rc1 +diskimage-builder===3.29.0 +heat-translator===2.8.0 +python-magnumclient===4.2.0 +docker===6.0.1 +storops===1.2.11 +anyio===3.6.2 +XStatic-Angular-lrdragndrop===1.0.2.6 +ovsdbapp===2.4.2 +aniso8601===9.0.1 +rjsmin===1.2.1 +icalendar===5.0.5 +decorator===5.1.1 +DateTimeRange===2.1.0 +cffi===1.15.1 +python-cyborgclient===2.2.1 +futurist===2.4.1 +jsonschema===4.17.3 +sphinxcontrib-devhelp===1.0.2 +python-blazarclient===3.7.0 +alembic===1.9.4 +execnet===1.9.0 +glance-store===4.6.1 +sphinxcontrib-programoutput===0.17 +storpool.spopenstack===3.2.0 +sphinx-testing===1.0.1 +dnspython===2.3.0 +oauthlib===3.2.2 +Babel===2.12.1 +logutils===0.3.5 +zipp===3.15.0 +greenlet===2.0.2 +XStatic-Angular-Vis===4.16.0.0 +iniconfig===2.0.0 +confluent-kafka===2.1.0 +xvfbwrapper===0.2.9 +tosca-parser===2.9.1 +charset-normalizer===3.1.0 +Flask===2.2.3 +httpx===0.24.0 +sqlalchemy-filters===0.13.0 +marathon===0.13.0 +sphinxcontrib-runcmd===0.2.0 +confspirator===0.3.0 +fasteners===0.18 +sortedcontainers===2.4.0 +python-linstor===1.18.0 +filelock===3.12.0 +python-tackerclient===1.14.0 +python-heatclient===3.3.0 +kafka-python===2.0.2 +oslo.utils===6.2.1 +gitdb2===4.0.2 +requests-kerberos===0.14.0 +itsdangerous===2.1.2 +XStatic-jquery-ui===1.13.0.1 +monasca-statsd===2.7.0 +python-dateutil===2.8.2 +virtualenv===20.22.0 +colorama===0.4.6 +confetti===2.5.3 +ironic-lib===5.5.0 +pytz===2023.3 +opentelemetry-proto===1.17.0 +XStatic-D3===3.5.17.0 +actdiag===3.0.0 +sysv-ipc===1.1.0 +sphinxcontrib-applehelp===1.0.4 +scikit-learn===1.2.2