openstack wallaby 对应 需要的python版本 3.8.18

news2024/9/25 19:17:05
  • 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 <module>
    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 <module>
    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 <module>
    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 <module>
    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 <module>
    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 <module>
    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 <module>
    import openstack.connection
  File "/home/yeqiang/kylinv10sp3/nova/nova-23.0.0/venv/lib/python3.6/site-packages/openstack/connection.py", line 217, in <module>
    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 <module>
    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 <module>
    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 <module>
    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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1026671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode(力扣)96. 不同的二叉搜索树Python

LeetCode96. 不同的二叉搜索树 题目链接代码 题目链接 https://leetcode.cn/problems/unique-binary-search-trees/description/ 代码 class Solution:def numTrees(self, n: int) -> int:dp [0] * (n 1)dp[0] 1for i in range(1, n 1):for j in range(1, i 1):dp[…

Flutter开发桌面应用的一些探索分享

引言 在移动应用开发领域&#xff0c;Flutter已经赢得了广泛的认可和采用&#xff0c;成为了跨平台移动应用开发的瑞士军刀。然而&#xff0c;Flutter的魅力并不仅限于移动平台&#xff0c;它还可以用于开发桌面应用程序&#xff0c;为开发人员提供了一种全新的选择。本文将深…

Ubuntu 安装 CUDA 与 CUDNN GPU加速引擎

一、NVIDIA&#xff08;英伟达&#xff09;显卡驱动安装 NVIDIA显卡驱动可以通过指令sudo apt purge nvidia*删除以前安装的NVIDIA驱动版本&#xff0c;重新安装。 1.1. 关闭系统自带驱动nouveau 注意&#xff01;在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau&#xf…

关于包,类名,方法名的命名规范

保持与数据库同名的一个命名规范的规则 方法名采用驼峰命名法&#xff0c;保持与数据库同名的一个命名规范的规则 类名采用首字母大写&#xff0c;驼峰命名法&#xff0c;保持与数据库同名的一个命名规范的规则 包名全部使用小写&#xff0c;保持与数据库同名的一个命名规范的规…

element-table排序icon没有点亮

<el-table :data"tableData" ref"tableRef"border :sort"defaultSort":default-sort"defaultSort"><el-table-column sortable :sort-orders"sortOrder" prop"date" label"日期"> </el-…

记录一个ABB机器人RobotStudio软件智能组件的神奇地方(走进科学来了都得拍三天)

“走进科学”来了都得拍三天 背景&#xff1a; 做项目的时候生产线产品规格比较多、位置有偏差&#xff0c;robotstudio仿真中为了设备能用于所有规格的产品需要对所有规格的产品进行测试&#xff0c;修改完产品规格和位置进行测试&#xff0c;测试完再改规格、位置再测试过于…

想知道视频二维码制作方法吗?方法很简单

现在扫码看视频的应用越来越多&#xff0c;很多人都开始用这种方式来展示内容&#xff0c;比如产品介绍或者使用教程就是常用的一种方式。将视频生成二维码后印刷在宣传单或者包装上&#xff0c;来让购买者了解产品的详情和使用。那么视频二维码制作的方法是什么样的呢&#xf…

【OS】操作系统课程笔记 第四章 中断和处理机调度

什么是调度&#xff1f; 调度就是采用特定算法&#xff0c;安排多个作业或进程运行。 4.1 中断 中断对于操作系统的五个作用&#xff1a;&#xff08;可能考简答题&#xff09; 实现多道程序设计与并发的基础解决主机与外设的并行工作问题具备控制和管理计算机&#xff0c;…

深度探讨丨区块链领域企业的未来之路

发表时间&#xff1a;2022年8月4日 信息来源&#xff1a;bsvblockchain.org 随着公司越来越多地采用区块链和人工智能等新技术&#xff0c;他们也应当注意其中的一些机遇与挑战。这是近期在波兰华沙举行的“明日技术大会”上的一个主要圆桌讨论议题。 在圆桌讨论中&#xff0c…

wpf资源Resources探究性学习(一)

测试环境&#xff1a; vistual studio 2017 .net framework 3.5 window 10 新建WPF应用(.net framework)&#xff0c;项目名称为&#xff1a;WpfDemo&#xff0c;如下图&#xff1a; 新建完项目后&#xff0c;默认带有一个名为MainWindow.xaml的代码 一 简单使用字符串资源…

《Java极简设计模式》第07章:装饰模式(Decorator)

作者&#xff1a;冰河 星球&#xff1a;http://m6z.cn/6aeFbs 博客&#xff1a;https://binghe.gitcode.host 文章汇总&#xff1a;https://binghe.gitcode.host/md/all/all.html 源码地址&#xff1a;https://github.com/binghe001/java-simple-design-patterns/tree/master/j…

十二、MySql的事务(下)

文章目录 一、事务隔离级别&#xff08;一&#xff09;如何理解隔离性&#xff08;二&#xff09;隔离级别1.读未提交【Read Uncommitted】&#xff1a;2.读提交【Read Committed】 &#xff1a;3.可重复读【Repeatable Read】&#xff1a;4.串行化【Serializable】: &#xff…

fabic.js Quadratic Curve /可控制的曲线

需要绘制一条可控制的贝塞尔曲线&#xff0c;发现fabic官网中一个demo有点类似。感兴趣的可以移步官网查看demo。 官网的demo是对于html 而言的&#xff0c;放在vue中需要变换一下&#xff0c;具体代码如下&#xff1a; <template><div class"dashboard-contai…

NuttX实时操作系统介绍(最详细)

比起安卓、iOS、鸿蒙等&#xff0c;NuttX知名度不算高&#xff0c;该系统于2007年由Gregory Nutt先生正式开源。发展至今&#xff0c;NuttX以功能丰富、性能稳定、商业化成熟度高赢得了市场的认可。 NuttX是一个成熟的实时操作系统&#xff0c;于07年由Gregory Nutt先生正式开源…

爬虫 — Js 逆向案例四网易云音乐评论

目标网站&#xff1a;https://music.163.com/#/song?id2054300084 需求&#xff1a;获取评论内容&#xff0c;用户名 案例分析 1、分析网站加载方式 动态加载&#xff0c;抓包 找到目标 url&#xff1a;https://music.163.com/weapi/comment/resource/comments/get?csrf_to…

zookeeper异常 Cannot open channel to 3 at election address

zookeeper异常 Cannot open channel to 3 at election address 今天在测试服务器搭建单机zookeeper集群的时候遇到了下面的问题&#xff0c;花费了很长的时间才解决掉 场景 首先来说一下场景吧&#xff1a;最近生产环境的zookeeper集群想做一个迁移&#xff0c;所以本着万无…

【算法练习Day1】二分查找移除元素

​ ​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 二分查找解决方法一&…

【pytest】 pytest拓展功能 pycharm PermissionError: [Errno 13] Permission denied:

目录 1. pytest-html 1.1 PermissionError: [Errno 13] Permission denied: D:\\software\\python3\\anconda3\\Lib\\site-packages\\pytest_html\\__pycache__\\tmp_ttoasov 1.2错误原因 2. 失败用例重试 3. 用例并行执行 pytest-parallel 1. pytest-html 管理员打开 A…

Java入门级基础教学(史上最详细的整合)

目录 一&#xff1a;基础语法 1.“Hello word” 2.Java的运行机制 3. Java基本语法 1.注释、标识符、关键字 2.数据类型&#xff08;四类八种&#xff09; 4.类型转换 1.自动转换 2.强制转换 5.常量和变量 1.常量 2.变量 3.变量的作用域 6.运算符 1.算数运算符 …

从零开始搭建成绩查询系统

在当前的数字化时代&#xff0c;教育行业借助技术手段不断推动教学效果的提升。作为教师&#xff0c;搭建一个专属的成绩查询系统可以更好地管理学生成绩&#xff0c;并即时向家长反馈。本文将详细介绍如何从零开始搭建一个成绩查询系统&#xff0c;以提升教学管理的便捷性和效…