• openstack wallaby 对应 需要的python版本 3.8.18


    • Python 3.6 (default in CentOS 8.0)

    • Python 3.8 (latest available; default in Ubuntu 20.04)

    Tested Runtimes for Wallaby — OpenStack Technical Committee Governance Documents

    x86_64 CentOS8.3.2011 python 3.6.8 安装报错

    python3 -m pip install nova==23.2.2

    手动安装setuptools_rust

    wheel报错

    python3  -m pip install wheel

    aarch64架构下,自行编译python 3.6.8,安装nova==23.2.2 23.0.0,启动均报错

    (venv) [root@localhost nova-23.0.0]# nova-api
    /home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/OpenSSL/_util.py:6: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
      from cryptography.hazmat.bindings.openssl.binding import Binding
    Traceback (most recent call last):
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/bin/nova-api", line 7, in
        from nova.cmd.api import main
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/nova/cmd/api.py", line 31, in
        from nova import config
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/nova/config.py", line 25, in
        from nova.db.sqlalchemy import api as sqlalchemy_api
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/nova/db/sqlalchemy/api.py", line 61, in
        from nova import block_device
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/nova/block_device.py", line 26, in
        from nova import utils
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/nova/utils.py", line 34, in
        from openstack import connection
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/__init__.py", line 58, in
        import openstack.connection
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/connection.py", line 217, in
        from openstack import _services_mixin
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/_services_mixin.py", line 6, in
        from openstack.block_storage import block_storage_service
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/block_storage/block_storage_service.py", line 14, in
        from openstack.block_storage.v3 import _proxy as _v3_proxy
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/block_storage/v3/_proxy.py", line 37, in
        class Proxy(_base_proxy.BaseBlockStorageProxy):
      File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/block_storage/v3/_proxy.py", line 1592, in Proxy
        ignore_missing: ty.Literal[True] = True,
    AttributeError: module 'typing' has no attribute 'Literal'
     

    经测试,采用python 3.8.18 aarch64架构安装启动成功

    (venv) [root@localhost python3.8]# python3 -m pip install nova==23.2.2
    Collecting nova==23.2.2
      Using cached nova-23.2.2-py3-none-any.whl (5.7 MB)
    Collecting oslo.versionedobjects>=1.35.0
      Using cached oslo.versionedobjects-3.2.0-py3-none-any.whl (86 kB)
    Collecting os-traits>=2.5.0
      Using cached os_traits-3.0.0-py3-none-any.whl (41 kB)
    Collecting Paste>=2.0.2
      Using cached Paste-3.5.3-py2.py3-none-any.whl (593 kB)
    Collecting cursive>=0.2.1
      Using cached cursive-0.2.3-py2.py3-none-any.whl (43 kB)
    Collecting iso8601>=0.1.11
      Using cached iso8601-2.0.0-py3-none-any.whl (7.5 kB)
    Collecting microversion-parse>=0.2.1
      Using cached microversion_parse-1.0.1-py3-none-any.whl (19 kB)
    Collecting paramiko>=2.7.1
      Using cached paramiko-3.3.1-py3-none-any.whl (224 kB)
    Collecting psutil>=3.2.2
      Using cached psutil-5.9.5.tar.gz (493 kB)
      Installing build dependencies ... done
      Getting requirements to build wheel ... done
      Preparing metadata (pyproject.toml) ... done
    Collecting python-cinderclient!=4.0.0,>=3.3.0
      Using cached python_cinderclient-9.4.0-py3-none-any.whl (255 kB)
    Collecting castellan>=0.16.0
      Using cached castellan-4.2.0-py3-none-any.whl (100 kB)
    Collecting keystoneauth1>=3.16.0
      Using cached keystoneauth1-5.3.0-py3-none-any.whl (323 kB)
    Collecting greenlet>=0.4.15
      Downloading greenlet-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (614 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 614.4/614.4 kB 623.4 kB/s eta 0:00:00
    Collecting oslo.cache>=1.26.0
      Using cached oslo.cache-3.5.0-py3-none-any.whl (70 kB)
    Collecting oslo.i18n>=5.0.1
      Using cached oslo.i18n-6.1.0-py3-none-any.whl (46 kB)
    Collecting netifaces>=0.10.4
      Using cached netifaces-0.11.0.tar.gz (30 kB)
      Preparing metadata (setup.py) ... done
    Collecting tooz>=1.58.0
      Using cached tooz-4.2.0-py3-none-any.whl (94 kB)
    Collecting retrying!=1.3.0,>=1.3.3
      Using cached retrying-1.3.4-py3-none-any.whl (11 kB)
    Collecting lxml>=4.5.0
      Downloading lxml-4.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (6.7 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.7/6.7 MB 542.4 kB/s eta 0:00:00
    Collecting rfc3986>=1.2.0
      Using cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
    Collecting stevedore>=1.20.0
      Using cached stevedore-5.1.0-py3-none-any.whl (49 kB)
    Collecting oslo.serialization>=4.1.0
      Using cached oslo.serialization-5.2.0-py3-none-any.whl (26 kB)
    Collecting openstacksdk>=0.35.0
      Using cached openstacksdk-1.5.0-py3-none-any.whl (1.7 MB)
    Collecting oslo.service>=2.5.0
      Using cached oslo.service-3.2.0-py3-none-any.whl (77 kB)
    Collecting python-glanceclient>=2.8.0
      Using cached python_glanceclient-4.4.0-py3-none-any.whl (205 kB)
    Collecting keystonemiddleware>=4.20.0
      Using cached keystonemiddleware-10.4.1-py3-none-any.whl (130 kB)
    Collecting os-service-types>=1.7.0
      Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
    Collecting PyYAML>=5.1
      Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (723 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 723.8/723.8 kB 415.1 kB/s eta 0:00:00
    Collecting pbr>=5.5.1
      Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
    Collecting Routes>=2.3.1
      Using cached Routes-2.5.1-py2.py3-none-any.whl (40 kB)
    Collecting Jinja2>=2.10
      Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
    Collecting oslo.utils>=4.8.0
      Using cached oslo.utils-6.2.1-py3-none-any.whl (101 kB)
    Collecting futurist>=1.8.0
      Using cached futurist-2.4.1-py3-none-any.whl (36 kB)
    Collecting cryptography>=2.7
      Downloading cryptography-41.0.4-cp37-abi3-manylinux_2_28_aarch64.whl (4.2 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 193.5 kB/s eta 0:00:00
    Collecting pypowervm>=1.1.15
      Using cached pypowervm-1.1.27-py2.py3-none-any.whl (1.1 MB)
    Collecting python-dateutil>=2.7.0
      Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
    Collecting netaddr>=0.7.18
      Using cached netaddr-0.9.0-py3-none-any.whl (2.2 MB)
    Collecting oslo.db>=4.44.0
      Using cached oslo.db-14.0.0-py3-none-any.whl (156 kB)
    Collecting oslo.context>=3.1.1
      Using cached oslo.context-5.2.0-py3-none-any.whl (20 kB)
    Collecting os-resource-classes>=0.4.0
      Using cached os_resource_classes-1.1.0-py3-none-any.whl (11 kB)
    Collecting os-vif>=1.14.0
      Using cached os_vif-3.2.0-py3-none-any.whl (112 kB)
    Collecting oslo.concurrency>=4.4.0
      Using cached oslo.concurrency-5.2.0-py3-none-any.whl (48 kB)
    Collecting oslo.log>=4.4.0
      Using cached oslo.log-5.3.0-py3-none-any.whl (76 kB)
    Collecting decorator>=4.1.0
      Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
    Collecting python-neutronclient>=6.7.0
      Using cached python_neutronclient-11.0.0-py3-none-any.whl (293 kB)
    Collecting WebOb>=1.8.2
      Using cached WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
    Collecting taskflow>=3.8.0
      Using cached taskflow-5.4.0-py3-none-any.whl (493 kB)
    Collecting oslo.policy>=3.6.0
      Using cached oslo.policy-4.2.1-py3-none-any.whl (88 kB)
    Collecting os-brick>=4.3.1
      Using cached os_brick-6.4.0-py3-none-any.whl (295 kB)
    Collecting os-xenapi>=0.3.4
      Using cached os_xenapi-0.3.4-py2.py3-none-any.whl (137 kB)
    Collecting oslo.upgradecheck>=1.3.0
      Using cached oslo.upgradecheck-2.2.0-py3-none-any.whl (14 kB)
    Collecting zVMCloudConnector>=1.3.0
      Using cached zVMCloudConnector-1.6.3-py3-none-any.whl (432 kB)
    Collecting eventlet>=0.30.1
      Using cached eventlet-0.33.3-py2.py3-none-any.whl (226 kB)
    Collecting SQLAlchemy>=1.2.19
      Downloading SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 102.7 kB/s eta 0:00:00
    Collecting jsonschema>=3.2.0
      Using cached jsonschema-4.19.0-py3-none-any.whl (83 kB)
    Collecting oslo.rootwrap>=5.8.0
      Using cached oslo.rootwrap-7.1.0-py3-none-any.whl (38 kB)
    Collecting requests>=2.25.1
      Using cached requests-2.31.0-py3-none-any.whl (62 kB)
    Collecting oslo.config>=6.8.0
      Using cached oslo.config-9.2.0-py3-none-any.whl (128 kB)
    Collecting websockify>=0.9.0
      Using cached websockify-0.11.0-py3-none-any.whl (39 kB)
    Collecting oslo.reports>=1.18.0
      Using cached oslo.reports-3.1.0-py3-none-any.whl (53 kB)
    Collecting sqlalchemy-migrate>=0.13.0
      Using cached sqlalchemy_migrate-0.13.0-py2.py3-none-any.whl (109 kB)
    Collecting PasteDeploy>=1.5.0
      Using cached PasteDeploy-3.0.1-py3-none-any.whl (16 kB)
    Collecting oslo.middleware>=3.31.0
      Using cached oslo.middleware-5.2.0-py3-none-any.whl (63 kB)
    Collecting oslo.messaging>=10.3.0
      Using cached oslo.messaging-14.4.0-py3-none-any.whl (256 kB)
    Collecting oslo.privsep>=2.4.0
      Using cached oslo.privsep-3.2.0-py3-none-any.whl (38 kB)
    Collecting PrettyTable>=0.7.1
      Using cached prettytable-3.9.0-py3-none-any.whl (27 kB)
    Collecting os-win>=5.4.0
      Using cached os_win-5.9.0-py3-none-any.whl (274 kB)
    Collecting python-barbicanclient>=5.5.0
      Using cached python_barbicanclient-5.6.0-py3-none-any.whl (89 kB)
    Collecting cffi>=1.12
      Downloading cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 449.9/449.9 kB 213.5 kB/s eta 0:00:00
    Collecting six>=1.10.0
      Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
    Collecting dnspython>=1.15.0
      Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
    Collecting MarkupSafe>=2.0
      Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26 kB)
    Collecting importlib-resources>=1.4.0
      Downloading importlib_resources-6.0.1-py3-none-any.whl (34 kB)
    Collecting attrs>=22.2.0
      Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
    Collecting pkgutil-resolve-name>=1.3.10
      Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
    Collecting jsonschema-specifications>=2023.03.6
      Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB)
    Collecting referencing>=0.28.4
      Using cached referencing-0.30.2-py3-none-any.whl (25 kB)
    Collecting rpds-py>=0.7.1
      Downloading rpds_py-0.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 269.0 kB/s eta 0:00:00
    Collecting pycadf!=2.0.0,>=1.1.0
      Using cached pycadf-3.1.1-py3-none-any.whl (39 kB)
    Collecting python-keystoneclient>=3.20.0
      Using cached python_keystoneclient-5.2.0-py3-none-any.whl (397 kB)
    Collecting jmespath>=0.9.0
      Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
    Collecting appdirs>=1.3.0
      Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
    Collecting jsonpatch!=1.20,>=1.16
      Using cached jsonpatch-1.33-py2.py3-none-any.whl (12 kB)
    Collecting requestsexceptions>=1.2.0
      Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
    Collecting dogpile.cache>=0.6.5
      Using cached dogpile.cache-1.2.2-py3-none-any.whl (52 kB)
    Collecting tenacity>=6.3.1
      Using cached tenacity-8.2.3-py3-none-any.whl (24 kB)
    Collecting debtcollector>=1.19.0
      Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
    Collecting pyroute2>=0.5.2
      Using cached pyroute2-0.7.9-py3-none-any.whl (456 kB)
    Collecting ovsdbapp>=0.12.1
      Using cached ovsdbapp-2.4.1-py3-none-any.whl (138 kB)
    Collecting Babel!=2.4.0,>=2.3.4
      Using cached Babel-2.12.1-py3-none-any.whl (10.1 MB)
    Collecting fasteners>=0.7.0
      Using cached fasteners-0.19-py3-none-any.whl (18 kB)
    Collecting testresources>=2.0.0
      Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB)
    Collecting testscenarios>=0.4
      Using cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)
    Collecting alembic>=0.9.6
      Using cached alembic-1.12.0-py3-none-any.whl (226 kB)
    Collecting pyinotify>=0.9.6
      Using cached pyinotify-0.9.6.tar.gz (60 kB)
      Preparing metadata (setup.py) ... done
    Collecting cachetools>=2.0.0
      Using cached cachetools-5.3.1-py3-none-any.whl (9.3 kB)
    Collecting oslo.metrics>=0.2.1
      Using cached oslo.metrics-0.7.0-py3-none-any.whl (13 kB)
    Collecting amqp>=2.5.2
      Using cached amqp-5.1.1-py3-none-any.whl (50 kB)
    Collecting kombu>=4.6.6
      Using cached kombu-5.3.2-py3-none-any.whl (196 kB)
    Collecting statsd>=3.2.1
      Using cached statsd-4.0.1-py2.py3-none-any.whl (13 kB)
    Collecting bcrypt>=3.1.3
      Using cached bcrypt-4.0.1-cp36-abi3-manylinux_2_28_aarch64.whl (583 kB)
    Collecting msgpack>=0.6.0
      Downloading msgpack-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.6/313.6 kB 199.4 kB/s eta 0:00:00
    Collecting pytz>=2013.6
      Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
    Collecting tzdata>=2022.4
      Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
    Collecting Yappi>=1.0
      Using cached yappi-1.4.0.tar.gz (59 kB)
      Installing build dependencies ... done
      Getting requirements to build wheel ... done
      Installing backend dependencies ... done
      Preparing metadata (pyproject.toml) ... done
    Collecting fixtures>=3.0.0
      Using cached fixtures-4.1.0-py3-none-any.whl (64 kB)
    Collecting pyparsing>=2.1.0
      Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
    Collecting packaging>=20.4
      Using cached packaging-23.1-py3-none-any.whl (48 kB)
    Collecting pynacl>=1.5
      Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (601 kB)
    Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (from Paste>=2.0.2->nova==23.2.2) (56.0.0)
    Collecting wcwidth
      Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
    Collecting pyasn1-modules
      Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
    Collecting pyasn1
      Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
    Collecting wrapt>=1.7.0
      Downloading wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.7/81.7 kB 68.5 kB/s eta 0:00:00
    Collecting warlock>=1.2.0
      Using cached warlock-2.0.1-py3-none-any.whl (9.8 kB)
    Collecting pyOpenSSL>=17.1.0
      Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
    Collecting cliff>=3.4.0
      Using cached cliff-4.3.0-py3-none-any.whl (80 kB)
    Collecting os-client-config>=1.28.0
      Using cached os_client_config-2.1.0-py3-none-any.whl (31 kB)
    Collecting osc-lib>=1.12.0
      Using cached osc_lib-2.8.1-py3-none-any.whl (89 kB)
    Collecting simplejson>=3.5.1
      Downloading simplejson-3.19.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (136 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.4/136.4 kB 189.7 kB/s eta 0:00:00
    Collecting charset-normalizer<4,>=2
      Downloading charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (194 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.6/194.6 kB 178.0 kB/s eta 0:00:00
    Collecting certifi>=2017.4.17
      Using cached certifi-2023.7.22-py3-none-any.whl (158 kB)
    Collecting urllib3<3,>=1.21.1
      Downloading urllib3-2.0.5-py3-none-any.whl (123 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 138.4 kB/s eta 0:00:00
    Collecting idna<4,>=2.5
      Using cached idna-3.4-py3-none-any.whl (61 kB)
    Collecting repoze.lru>=0.3
      Using cached repoze.lru-0.7-py3-none-any.whl (10 kB)
    Collecting typing-extensions>=4.2.0
      Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB)
    Collecting sqlparse
      Using cached sqlparse-0.4.4-py3-none-any.whl (41 kB)
    Collecting Tempita>=0.4
      Using cached Tempita-0.5.2-py3-none-any.whl (12 kB)
    Collecting pydot>=1.2.4
      Using cached pydot-1.4.2-py2.py3-none-any.whl (21 kB)
    Collecting automaton>=1.9.0
      Using cached automaton-3.2.0-py3-none-any.whl (22 kB)
    Collecting networkx>=2.1.0
      Using cached networkx-3.1-py3-none-any.whl (2.1 MB)
    Collecting voluptuous>=0.8.9
      Using cached voluptuous-0.13.1-py3-none-any.whl (29 kB)
    Collecting numpy
      Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 265.5 kB/s eta 0:00:00
    Collecting redis
      Using cached redis-5.0.0-py3-none-any.whl (250 kB)
    Collecting jwcrypto
      Using cached jwcrypto-1.5.0.tar.gz (86 kB)
      Preparing metadata (setup.py) ... done
    Collecting PyJWT>=1.0.1
      Using cached PyJWT-2.8.0-py3-none-any.whl (22 kB)
    Collecting Mako
      Using cached Mako-1.2.4-py3-none-any.whl (78 kB)
    Collecting importlib-metadata
      Using cached importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
    Collecting vine>=5.0.0
      Using cached vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
    Collecting pycparser
      Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
    Collecting cmd2>=1.0.0
      Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)
    Collecting autopage>=0.4.0
      Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
    Collecting zipp>=3.1.0
      Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
    Collecting jsonpointer>=1.9
      Using cached jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)
    Collecting backports.zoneinfo[tzdata]>=0.2.1
      Downloading backports.zoneinfo-0.2.1.tar.gz (74 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.1/74.1 kB 216.8 kB/s eta 0:00:00
      Installing build dependencies ... done
      Getting requirements to build wheel ... done
      Preparing metadata (pyproject.toml) ... done
    Collecting prometheus-client>=0.6.0
      Using cached prometheus_client-0.17.1-py3-none-any.whl (60 kB)
    Collecting ovs>=2.10.0
      Using cached ovs-3.1.2.tar.gz (128 kB)
      Installing build dependencies ... done
      Getting requirements to build wheel ... done
      Installing backend dependencies ... done
      Preparing metadata (pyproject.toml) ... done
    Collecting testtools
      Using cached testtools-2.6.0-py3-none-any.whl (182 kB)
    Collecting deprecated
      Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
    Collecting async-timeout>=4.0.2
      Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
    Collecting pyperclip>=1.6
      Using cached pyperclip-1.8.2.tar.gz (20 kB)
      Preparing metadata (setup.py) ... done
    Collecting sortedcontainers
      Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
    Building wheels for collected packages: psutil, Yappi, ovs, backports.zoneinfo
      Building wheel for psutil (pyproject.toml) ... done
      Created wheel for psutil: filename=psutil-5.9.5-cp38-abi3-linux_aarch64.whl size=288195 sha256=0d7c874e0c29e7fe546d94082a6800746027f83356526d39e081c6bd980f5148
      Stored in directory: /root/.cache/pip/wheels/f1/92/62/09814acd6212f0fa3fafed0a22453f7b2cee08bc26367c8681
      Building wheel for Yappi (pyproject.toml) ... done
      Created wheel for Yappi: filename=yappi-1.4.0-cp38-cp38-linux_aarch64.whl size=92241 sha256=f32db88d066488348f77357d98f09842556b88023a5c9a4f2d687aed2c6daa9f
      Stored in directory: /root/.cache/pip/wheels/6c/60/83/55477b4a263aae418911a1a836e943cf43cb821f90a7b692e4
      Building wheel for ovs (pyproject.toml) ... done
      Created wheel for ovs: filename=ovs-3.1.2-py3-none-any.whl size=148379 sha256=d30158f264474a04163e658a3c42e12f17aaffad31df3417943bda464f678196
      Stored in directory: /root/.cache/pip/wheels/9b/ec/18/722893cd22dc2f4113b3b5e679a7b96b60fd51b791db141f2f
      Building wheel for backports.zoneinfo (pyproject.toml) ... done
      Created wheel for backports.zoneinfo: filename=backports.zoneinfo-0.2.1-cp38-cp38-linux_aarch64.whl size=82194 sha256=4ffcf47942b973f0f86eef68963db4ecf703e304875da9d87ad5a49fffc5fb3b
      Stored in directory: /root/.cache/pip/wheels/c7/de/cc/c405827ed64f81b56142f1e0075a970b2731b00d21983d54fb
    Successfully built psutil Yappi ovs backports.zoneinfo
    Installing collected packages: Yappi, wcwidth, voluptuous, Tempita, statsd, sortedcontainers, requestsexceptions, repoze.lru, pytz, pyroute2, pyperclip, pyinotify, netifaces, netaddr, msgpack, appdirs, zipp, wrapt, WebOb, vine, urllib3, tzdata, typing-extensions, tenacity, sqlparse, six, simplejson, rpds-py, rfc3986, PyYAML, pyparsing, PyJWT, pycparser, pyasn1, psutil, prometheus-client, PrettyTable, pkgutil-resolve-name, pbr, PasteDeploy, packaging, ovs, oslo.rootwrap, numpy, networkx, MarkupSafe, lxml, jsonpointer, jmespath, iso8601, idna, greenlet, futurist, fasteners, dnspython, decorator, charset-normalizer, certifi, cachetools, bcrypt, backports.zoneinfo, Babel, autopage, attrs, async-timeout, testresources, stevedore, SQLAlchemy, Routes, retrying, requests, referencing, redis, python-dateutil, pydot, pyasn1-modules, Paste, oslo.i18n, os-traits, os-service-types, os-resource-classes, microversion-parse, Mako, jsonpatch, Jinja2, importlib-resources, importlib-metadata, fixtures, eventlet, deprecated, debtcollector, cmd2, cffi, automaton, amqp, testtools, sqlalchemy-migrate, pynacl, ovsdbapp, oslo.utils, oslo.context, oslo.config, kombu, keystoneauth1, jsonschema-specifications, dogpile.cache, cryptography, cliff, alembic, testscenarios, python-cinderclient, pyOpenSSL, paramiko, oslo.serialization, oslo.middleware, oslo.concurrency, openstacksdk, jwcrypto, jsonschema, zVMCloudConnector, websockify, warlock, tooz, taskflow, python-keystoneclient, python-barbicanclient, pycadf, oslo.reports, oslo.policy, oslo.log, oslo.db, osc-lib, os-client-config, python-neutronclient, python-glanceclient, pypowervm, oslo.upgradecheck, oslo.service, oslo.privsep, oslo.metrics, oslo.cache, os-xenapi, os-win, castellan, oslo.messaging, os-brick, keystonemiddleware, cursive, oslo.versionedobjects, os-vif, nova
      DEPRECATION: pyperclip is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
      Running setup.py install for pyperclip ... done
      DEPRECATION: pyinotify is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
      Running setup.py install for pyinotify ... done
      DEPRECATION: netifaces is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
      Running setup.py install for netifaces ... done
      DEPRECATION: jwcrypto is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
      Running setup.py install for jwcrypto ... done
    Successfully installed Babel-2.12.1 Jinja2-3.1.2 Mako-1.2.4 MarkupSafe-2.1.3 Paste-3.5.3 PasteDeploy-3.0.1 PrettyTable-3.9.0 PyJWT-2.8.0 PyYAML-6.0.1 Routes-2.5.1 SQLAlchemy-2.0.21 Tempita-0.5.2 WebOb-1.8.7 Yappi-1.4.0 alembic-1.12.0 amqp-5.1.1 appdirs-1.4.4 async-timeout-4.0.3 attrs-23.1.0 automaton-3.2.0 autopage-0.5.1 backports.zoneinfo-0.2.1 bcrypt-4.0.1 cachetools-5.3.1 castellan-4.2.0 certifi-2023.7.22 cffi-1.15.1 charset-normalizer-3.2.0 cliff-4.3.0 cmd2-2.4.3 cryptography-41.0.4 cursive-0.2.3 debtcollector-2.5.0 decorator-5.1.1 deprecated-1.2.14 dnspython-2.4.2 dogpile.cache-1.2.2 eventlet-0.33.3 fasteners-0.19 fixtures-4.1.0 futurist-2.4.1 greenlet-2.0.2 idna-3.4 importlib-metadata-6.8.0 importlib-resources-6.0.1 iso8601-2.0.0 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-2.4 jsonschema-4.19.0 jsonschema-specifications-2023.7.1 jwcrypto-1.5.0 keystoneauth1-5.3.0 keystonemiddleware-10.4.1 kombu-5.3.2 lxml-4.9.3 microversion-parse-1.0.1 msgpack-1.0.5 netaddr-0.9.0 netifaces-0.11.0 networkx-3.1 nova-23.2.2 numpy-1.24.4 openstacksdk-1.5.0 os-brick-6.4.0 os-client-config-2.1.0 os-resource-classes-1.1.0 os-service-types-1.7.0 os-traits-3.0.0 os-vif-3.2.0 os-win-5.9.0 os-xenapi-0.3.4 osc-lib-2.8.1 oslo.cache-3.5.0 oslo.concurrency-5.2.0 oslo.config-9.2.0 oslo.context-5.2.0 oslo.db-14.0.0 oslo.i18n-6.1.0 oslo.log-5.3.0 oslo.messaging-14.4.0 oslo.metrics-0.7.0 oslo.middleware-5.2.0 oslo.policy-4.2.1 oslo.privsep-3.2.0 oslo.reports-3.1.0 oslo.rootwrap-7.1.0 oslo.serialization-5.2.0 oslo.service-3.2.0 oslo.upgradecheck-2.2.0 oslo.utils-6.2.1 oslo.versionedobjects-3.2.0 ovs-3.1.2 ovsdbapp-2.4.1 packaging-23.1 paramiko-3.3.1 pbr-5.11.1 pkgutil-resolve-name-1.3.10 prometheus-client-0.17.1 psutil-5.9.5 pyOpenSSL-23.2.0 pyasn1-0.5.0 pyasn1-modules-0.3.0 pycadf-3.1.1 pycparser-2.21 pydot-1.4.2 pyinotify-0.9.6 pynacl-1.5.0 pyparsing-3.1.1 pyperclip-1.8.2 pypowervm-1.1.27 pyroute2-0.7.9 python-barbicanclient-5.6.0 python-cinderclient-9.4.0 python-dateutil-2.8.2 python-glanceclient-4.4.0 python-keystoneclient-5.2.0 python-neutronclient-11.0.0 pytz-2023.3.post1 redis-5.0.0 referencing-0.30.2 repoze.lru-0.7 requests-2.31.0 requestsexceptions-1.4.0 retrying-1.3.4 rfc3986-2.0.0 rpds-py-0.10.3 simplejson-3.19.1 six-1.16.0 sortedcontainers-2.4.0 sqlalchemy-migrate-0.13.0 sqlparse-0.4.4 statsd-4.0.1 stevedore-5.1.0 taskflow-5.4.0 tenacity-8.2.3 testresources-2.0.1 testscenarios-0.5.0 testtools-2.6.0 tooz-4.2.0 typing-extensions-4.8.0 tzdata-2023.3 urllib3-2.0.5 vine-5.0.0 voluptuous-0.13.1 warlock-2.0.1 wcwidth-0.2.6 websockify-0.11.0 wrapt-1.15.0 zVMCloudConnector-1.6.3 zipp-3.17.0

  • 相关阅读:
    网络中使用最多的图片格式有哪些
    基于python高校选课系统设计与实现flask-django-nodejs-php
    OpenCV 4.x 版本的新特性都有哪些?
    Ethernet Protocol
    抖音小店无货源,怎么能找到靠谱的货源?怎么和厂家进行沟通?
    MATLAB算法实战应用案例精讲-【图像处理】SLAM技术详解(补充篇)
    Spring Cloud 实战 | 解密负载均衡Ribbon底层原理,包含实战源码
    Prometheus Operator 自定义监控添加redis explorer
    计算机网络相关重点
    遥感技术及高分遥感影像在地震中的应用及高分二号获取
  • 原文地址:https://blog.csdn.net/hknaruto/article/details/133076438