|
|
楼主 |
发表于 2023-5-15 07:00:12
|
显示全部楼层
root@controller:~# openstack
5 v" n' d7 Q. n. l( ^+ l4 gTraceback (most recent call last):
7 |1 P8 N3 N5 U1 i$ v File "/usr/bin/openstack", line 6, in <module>
' F" v2 s$ c' `& i/ M. h from openstackclient.shell import main7 l+ V4 d( {. U& o
File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>
% |: Z) D* S4 A. ^/ n from osc_lib.api import auth
" Z2 \% N% H6 Y- v File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>
5 l8 r$ ~) @# Z from keystoneauth1.identity.v3 import k2k7 H0 W4 K" @4 L# R
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>! G1 C! v; C, Y! J2 |: ^
from keystoneauth1.identity import generic
' Z7 z3 Z; X9 n4 w File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>
0 y" h: t0 ~% F+ L, A, a from keystoneauth1.identity.generic.password import Password # noqa0 F0 c3 V: q. E
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>
5 ^- f0 l$ _$ q from keystoneauth1.identity import v3! j. p3 o/ ~$ K9 Z
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>
! U& p. J' c3 J9 d( W* b/ }- W* t from keystoneauth1.identity.v3.multi_factor import * # noqa
0 [* W( G/ H) z2 v File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>; n3 O9 j3 z6 @! D
from keystoneauth1 import loading k* W P" G4 i7 V3 K; P) ^- `) A) Z
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>. x9 P0 p" |7 P" W- }
from keystoneauth1.loading import adapter
$ E+ z1 l7 z' L/ i6 U0 W `# K, R File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>& V- J& z8 e: J) q4 I! N' P
from keystoneauth1 import adapter" Q$ \) N& B3 @9 R2 x
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
$ M+ v1 w3 e' r; {( V: l from keystoneauth1 import session
8 R# k$ J8 R* r" A8 \3 E# T6 ` File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>
h6 k1 _3 R. m import osprofiler.web as osprofiler_web
9 R a: ~* D* [1 E/ h0 v File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>) p q3 S# \7 f7 ]1 W
from osprofiler import profiler6 b( s ~/ y/ c& f$ O! e& O
File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
' B* t. O# b" l3 \" Y+ } from osprofiler import notifier) T5 d( ]6 d4 m* d. d
File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
3 h8 b- t: \! C% e, X! j from osprofiler.drivers import base. I, N7 t+ s, C- M0 M
File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>
+ Z: Q4 |) ]/ F: ~# v, \ from osprofiler.drivers import loginsight # noqa; Y- u5 U3 E: U3 t7 H( f
File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>! @! \6 ]* ^ }0 _% r* F
from oslo_concurrency.lockutils import synchronized
% O; ?8 y2 Y$ M7 V$ C7 W File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>2 {0 ^, T9 ?1 N& n( \% M. d
import fasteners( {* H3 N* Y& n, y/ N3 o6 @, t
File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>, {6 p2 Y1 \% X$ v) t6 f
from fasteners.lock import locked # noqa) L' F8 s% F2 @! D; e9 c
File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>+ b2 K/ G! j& \6 f1 y
import eventlet K" U) q5 ^! m* y4 L2 {
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
0 a* ]% c* e% Z: u; [' \9 ]0 C from eventlet import convenience! G8 `- u, K7 M$ a' y( j+ `
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
5 R. {' n1 X. S) ?3 H1 I! n# ^ from eventlet.green import socket9 Z ^. D7 Q. n: U
File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>; y9 T$ Y5 u4 N
__import__('eventlet.green._socket_nodns')' h* c$ T* v! }- Z7 B7 V l0 e
File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>0 ]. a* n9 K2 V Z. g2 \
from eventlet import greenio
) j4 K( D2 Y, i0 p; d1 y File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>, E% A3 F- j# E0 }: Q
from eventlet.greenio.base import * # noqa- v" g/ @: o0 i: a( C6 B
File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>
7 D( H8 o' ^4 t+ q3 d from OpenSSL import SSL
?- ~2 N2 W5 t4 Z& g7 j) H* e( T File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
8 D: ^/ I( C- e I3 ?" h1 I/ A from OpenSSL import crypto, SSL- n Y# F# T# q
File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module># h' y- R9 M9 s
_lib.OpenSSL_add_all_algorithms()
% k1 \7 P+ O: f/ Y; s# m3 y8 M9 }AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
$ @2 K# O& a8 |* e. x* Proot@controller:~# vim /usr/bin/openstack
' F+ b! n6 ~, M, W2 `- S- A. Aroot@controller:~# cat /usr/bin/openstack1 Y3 Q3 [1 e/ q
#! /usr/bin/python3
4 P" O! M1 g/ Q" P# _4 q) ?3 ^# PBR Generated from 'console_scripts', Z1 Z+ ^/ h8 k7 \; k
: p- V- J, n' N' A0 S
import sys
0 G( y8 A. q5 v2 |$ m; ^; e* S
from openstackclient.shell import main. K& c" B8 d) d0 Y- }) Z0 V
5 n: b* g! ~% r; }
G& e* p' G+ T: y) ^( O
if __name__ == "__main__":
+ V# e4 L$ `- R& U) j3 B sys.exit(main())
p! W Z( w8 [* f/ ]root@controller:~# pip install -I openstackclient
, {& W/ o6 R- q* j aCollecting openstackclient; N) T) I+ u( I+ w$ r0 _
Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)
% a" v3 Y+ A% V2 E# R# u/ s; @Collecting pbr!=2.1.0,>=2.0.0 (from openstackclient)
" \8 X+ v% r% U0 H8 U Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
+ b5 o ?# s2 I, p5 \% E1 BCollecting aodhclient>=0.9.0 (from openstackclient)
7 v0 n! R/ k& |2 C4 l' `- I* r Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)6 a6 I4 u% ?7 H7 c
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:003 [% T0 Y. F- x7 h; u" \
Collecting gnocchiclient>=3.3.1 (from openstackclient)0 [/ n' j) C* [5 L* r' a. m( I
Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB); S: V- k& G" `9 ? `2 G$ B9 y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00& S1 g8 X) a* }6 a0 `) C! I6 b: ]
Collecting python-barbicanclient>=4.5.2 (from openstackclient)
, U0 e/ p- T) I5 }: A Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB)8 d( b- r: z) R% P- i+ O
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:00
1 y2 W; s0 s. ?' K; l1 \" C$ i1 wCollecting python-congressclient<2000,>=1.3.0 (from openstackclient)* o" E Z9 W0 I( j @
Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)9 i$ M2 }/ A* @: I* K
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:00
7 e' s; s7 |* d+ B/ i; OCollecting python-designateclient>=2.7.0 (from openstackclient)
- q( w" o) @5 q& A. U% |, c Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)
$ n2 F8 L# G3 ^( `. {6 f+ P: U ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:00
) O @) C. _& p: U! I K1 @0 eCollecting python-heatclient>=1.10.0 (from openstackclient)
: ^2 d$ P/ x3 ~3 g9 {5 h2 p# U Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)5 X$ J4 U8 f- Y- j. }
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:00
/ x; l5 i% w# eCollecting python-ironicclient>=2.3.0 (from openstackclient)
. ?5 {! e2 v+ h. ^ Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)
$ I+ A# b/ M, G% q- A3 b- F0 C3 V2 z( ` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:00
7 O8 R6 j9 s! h1 ^) t$ s( z) V$ eCollecting python-ironic-inspector-client>=1.5.0 (from openstackclient)4 V' S8 F2 K/ h6 d
Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)6 {$ |' U1 B) h# d) T
Collecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)* {$ e" o" |+ P8 u$ ]# J5 O
Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)
. G& y5 X- e; F ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:007 F8 a; m6 n5 k( q2 k9 u' O
Collecting python-muranoclient>=0.8.2 (from openstackclient)
8 l2 m! e" }% C- A Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)
1 H, a9 l) V& ?" K/ ` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:00 A6 S; ]" K9 F R$ `- o$ A; d$ W
Collecting python-neutronclient>=6.7.0 (from openstackclient)
' V( N. o' W) D+ \- X& H) L! N Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB)
: ~: m# r- ^1 m# l# V; T% }6 g q ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00
9 H0 v% I, z1 FCollecting python-octaviaclient>=1.3.0 (from openstackclient)
0 ^, h, s' t3 I4 D/ ~7 |" s0 l, z Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)8 L* Z+ x: X* ~+ t$ h% ]0 c
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:004 m' r4 U+ |# G) R3 A0 t7 M
Collecting python-openstackclient>=4.0.0 (from openstackclient)
; i9 |7 B8 e: W ? Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB) `# y1 q2 E" n8 v, C
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:00) K3 y3 v2 R) `: R
Collecting python-saharaclient>=1.4.0 (from openstackclient)
+ x. v2 z5 M% N1 m4 ?% H Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB)
$ {/ X4 H/ j" t+ g) |/ N2 Y( C0 G ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00! B" q) k5 W% Y4 d" q$ D
Collecting python-searchlightclient>=1.0.0 (from openstackclient)8 z; \6 O2 `, y. _
Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB)1 ]' E( u9 \( v, R
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00" T5 i4 v$ k M
Collecting python-senlinclient>=1.1.0 (from openstackclient)& O/ e1 U- l7 S; y4 y
Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB)
" }( K9 `- l; R! T0 H# y ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
- V+ K+ d ~1 _6 n, Q% jCollecting python-troveclient>=2.2.0 (from openstackclient)
h& T1 H' O# h4 y& U; l7 M; H7 l Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB)
8 z0 m4 z& x5 |! K7 M6 [& u- Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:00
! v9 B; L) ]- T. l/ G" z# l6 iCollecting python-vitrageclient>=1.3.0 (from openstackclient)
+ w. D% e; \/ P; X8 h7 k Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)
) Y' K& X6 e: X$ ]& R9 ?! L ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00
; Z2 ^- S8 C% k+ X# ~/ k. BCollecting python-watcherclient>=1.1.0 (from openstackclient)8 f- V2 J! n1 F1 v
Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB)3 |3 E7 B7 S' A% v+ l6 M% W8 W
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:00
2 a8 b* m1 {4 G2 m4 g( B) DCollecting python-zaqarclient>=1.0.0 (from openstackclient), y5 w2 _ L1 a
Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)' X) {. r+ f# Q3 T1 y+ U
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00# I4 s$ B" Z2 x5 e0 C& d
Collecting python-zunclient>=3.4.0 (from openstackclient) r* P5 K0 j1 Z
Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
& W7 z+ W& A3 X! k T+ n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:00
, f4 r1 i6 R8 P4 c' jCollecting networkx>=2.3 (from openstackclient)
, t, s! l: T. h: ] Downloading networkx-3.1-py3-none-any.whl (2.1 MB)
- {9 I7 }8 S W' g p2 r/ g- p ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:009 o, @# Z4 m# P' A' |$ ~# T: L
Collecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)- [. }( {, J7 P+ {, L: L
Using cached cliff-4.3.0-py3-none-any.whl (80 kB)
' o; E! q% d) X" D, k- vCollecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)2 o& c: Q* b. q8 Z6 m
Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)
2 N! N: j9 e$ U: wCollecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)
6 Y3 ^' N7 m% V, j3 J G Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB)
8 R( ^* ~- A0 o. i' V+ e- b0 ICollecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)" ~: J9 Q+ E+ t ^+ q
Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB)% C/ m) {5 y; D! Y4 A7 z( Y
Collecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)0 Z& X$ U3 t1 i/ m6 w! k( _' u: j3 f
Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB)
2 y* Y3 H R& }+ l) ~8 I0 ?+ u/ iCollecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient)
/ \" i I- O( Q5 X% e: u Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)
4 R% l5 W2 E! E& A: UCollecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient)
/ t6 T1 {. y& w# Q% Z' k Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB)
. p. T# y2 D8 V ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:00
/ i; n) u1 Q8 S' _' V. pCollecting pyparsing (from aodhclient>=0.9.0->openstackclient)# H* J" I7 C/ m9 O6 U2 S
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)+ b- [! T* b+ ~3 ^. g
Collecting ujson (from gnocchiclient>=3.3.1->openstackclient)
( Y/ F, Z6 F4 C( M! ^' K Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)
& q9 k# u8 f& a ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:00
: |4 N/ A7 c8 h1 J4 qCollecting six (from gnocchiclient>=3.3.1->openstackclient); F; [% }; y; [0 v
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)8 Y+ R1 m' D z) T1 g7 {* n) @. t
Collecting futurist (from gnocchiclient>=3.3.1->openstackclient)
& P& N2 ?/ D/ n" T Downloading futurist-2.4.1-py3-none-any.whl (36 kB). U k1 g4 ?3 @9 L! H
Collecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)" L5 o3 ]2 M1 a
Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)9 V& H5 M! B2 S8 Q( l
Collecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient) L% J4 s: R ?/ K, \
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
; g6 r9 ?* Q/ h8 Q6 ~2 _1 z8 r1 Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:00
7 I5 p! E% [( W0 g' m0 i$ p* gCollecting debtcollector (from gnocchiclient>=3.3.1->openstackclient)
0 W, N$ ~5 G% _4 k6 C* k Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)9 F( N+ I4 {' r2 e6 d
Collecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)9 T& s M5 F9 P8 Y
Using cached requests-2.30.0-py3-none-any.whl (62 kB)" C+ q4 D1 R0 X1 N! e
Collecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient)
9 P' X% f8 s4 u' \& B+ u Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)8 _3 `" d' o2 Y1 r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:00
. e% l. n" p! i) @3 W) |Collecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)
- p. Q4 E' J1 D V Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)& I$ i& p# n5 O+ ]% V' w- M
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:00
5 _" H# k& ?4 rCollecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient)7 R( u0 y7 s9 `9 h% n
Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)$ z1 M& f: `" E% n
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:00
* b" c" t! P! d3 F2 O8 v% R# Y0 x# rCollecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)' ] e, ?7 @0 D8 j6 P2 e% V2 [
Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)% [+ H2 U1 X% C: x1 B
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)* b! o1 O7 o4 ~. t
Using cached prettytable-3.7.0-py3-none-any.whl (27 kB): ^' l6 Z4 C8 J7 u
Collecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient)
9 Z2 R5 Q4 U V Y/ X/ G0 R* N Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
. a3 N% q: c3 tCollecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)
! k' x' e; w; h& G _) ?* G Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB)" g& y- j3 v! Y6 R! u$ q+ X
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00 ~. K J9 y# c7 I
Collecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient)
4 D0 Z! W: R1 F* ?% q Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
1 \7 S* B5 M* g$ S1 g! lCollecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient); E! k4 v+ J& i" k2 ]1 Z$ } S
Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)+ \* A1 I+ v5 P* x3 A
Collecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)# A1 u: J4 y+ g; h
Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB)
7 h7 C( m0 J4 h: c* b* aCollecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)! k1 T, e' S" d4 h6 ^
Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)
) \9 I2 ?9 Q9 R- L5 k! {& l: d3 q Preparing metadata (setup.py) ... done
2 ^0 Z, U( F* Z( b9 G& ECollecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient)
/ Y8 c, d0 j* ?; t) ^) q; v Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
$ Z4 a4 {8 D9 n/ M' I* Q* i3 J- F ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:004 a) f% |8 v5 y9 f- I6 ^2 y6 }
Collecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)
' w3 V7 ]9 q' w( Y; q# M; H Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB)
& Z, L; W) ^7 L8 }# Q! H5 K( A L ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:00
& S$ G5 z" U% eCollecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)
. o+ k& i% d$ N7 z Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB) K- L7 n2 D7 w
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:005 M2 B: ^3 g- }- p
Collecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient)+ N" A) t" L) u! j$ I% h2 d$ }
Downloading yaql-2.0.0-py3-none-any.whl (125 kB)
3 |! ?$ h6 D" S' n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:00
( g* V1 q, K4 b3 L+ r8 fCollecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)
; [: C: M: T+ j" `* }* `4 x4 h Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)" B$ F8 v; o; ]- K1 J& h
Collecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)( _7 B8 t& o, T) D5 d W3 G
Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB)
6 o- [1 i" J# BCollecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient)
- h7 v8 I, u0 T8 e% Y( | Using cached simplejson-3.19.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137 kB)2 h9 ^& m q" ]8 ]1 U5 P0 O
Collecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)
1 o8 @% f" `9 v( i8 N7 x Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB)6 q/ I! @- _2 R9 v
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00' L5 ~- e+ p% ~: ^. } P
Collecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)
+ X0 L, [2 V/ ~ Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)
8 ]8 t: x+ D" q% E+ ^9 g( @) c ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:004 T/ ?* c# ]: e; S! H8 f
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
% n8 W( T0 H5 Q1 _* } Downloading prettytable-0.7.2.zip (28 kB)
N8 o- i' L& j) S0 g6 A" p Preparing metadata (setup.py) ... done
! }( ?9 u/ o3 XCollecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)
5 _; V" j- o& \8 d: Z g/ @ Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB)
; [8 [: Y# q& v; u; q/ gCollecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient)
" ~5 }4 B; p$ c3 k$ H- v9 z( } Downloading docker-6.1.2-py3-none-any.whl (148 kB)8 S* I3 Q; ~3 q6 r, O# f1 U+ Y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00# i& h1 i- H" w
Collecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient); g0 b% R! H8 K9 J* c. [
Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB) p2 ^; l: q5 {. h# s
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00
9 @# S, S3 d2 s! F1 jCollecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)9 E# [; L; y, \9 C! A
Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
8 M( t: `3 W7 X3 w5 X) w* gCollecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)0 L3 I6 b5 i! T! a9 ^7 F
Using cached cmd2-2.4.3-py3-none-any.whl (147 kB). x- C8 X+ J' J
Collecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
) E; g- [ l, } Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)9 b' K6 z ]; |; [
Collecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)5 O# {" m1 g* d" Y# T" r
Using cached wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB)9 F8 I) I% g, L3 \
Collecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
, D N1 n6 h4 f6 g* Y' k Using cached packaging-23.1-py3-none-any.whl (48 kB)
8 B5 c8 S. j$ P/ X9 {1 d: sCollecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
R5 ?9 k4 X9 M9 C- ~! _5 Q Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
5 J: |. o& v sCollecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)
0 H! ]* w- R" }4 S3 ^ Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
o% w( v& ~6 ?* {7 ACollecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)) Y2 H$ i: f" n3 X2 Q# D
Using cached attrs-23.1.0-py3-none-any.whl (61 kB)0 n: B7 a3 H8 Q& a
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)
! R7 O8 P" s. q- A3 @. r- R Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB) w. ?5 Q* C+ ~" a
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00
9 S0 l- z5 V& |, O% S$ i" Z ^) uCollecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)+ m- c. T" g0 t" h5 e$ q/ @) V# {
Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)$ q7 D# f0 v+ x' k8 X: }( N
Collecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)
4 k' V* V' \7 E3 h Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)# U7 Z4 Z- P* G" I- r3 K( j
Collecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)% c7 P) C- a" v% Q4 F! m L; V
Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
0 J' K* b% ^6 j8 e. b- N+ _! H/ GCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
. q/ _" t& T3 H! i6 x7 y& e8 }* [ Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)8 g! y1 W9 k! J% j# \, B1 w: C
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)! S8 o0 [! _) ?
Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
' Q' M! z9 q8 Z5 k' uCollecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)2 ]; z3 A. ^" P# ]
Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl4 g, o8 p' x, I* x- \. l0 Z3 p
Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)6 h, n# Z6 c# k
Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
4 J" Z3 Y& f6 ?6 kCollecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
4 \2 k3 u2 l$ |! V, e Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)
" D" L% n! k+ \5 W. h5 f' d ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00
4 O: D7 K# r) J1 y% t- x$ S MCollecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)% r% q. q' f( L3 M
Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB)
0 n+ t6 R. ^) ] eCollecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
2 [9 a3 B. ~: _# | w: a Downloading pyinotify-0.9.6.tar.gz (60 kB)
( N, e" z K, E9 I* w1 B. W ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00
: _% c9 }+ j. F9 `" ` Preparing metadata (setup.py) ... done
" U/ z! V0 |( W& @Collecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)
# M9 W+ _3 E+ ]) J# T* p Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)
; |) m" M; `$ H ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:00
# n# I3 L* t, s7 X& H! kCollecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)
6 M# q% R& L& J1 m Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
" ^: E/ O# o6 a: k# x/ k/ nCollecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)9 L- Y r) `9 F
Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB); S, t2 N! V, k" X: A: Q
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00; }' @" w; \$ }0 Z. h
Collecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
+ J; H+ r6 \2 G. t( f Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB)
5 W- `& Q9 j. E; H ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00
/ i) M! Z" p @3 B$ TCollecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)" W# G9 I3 r( `+ n1 D4 x% x9 q
Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB)
Y; J7 G6 k/ E9 s! [, Q9 w; S# h+ ICollecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)! q5 @) o6 u f& ? Q
Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
- j; |+ {' P% s0 S5 \Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
4 B4 n0 D# W' k7 o0 A Using cached idna-3.4-py3-none-any.whl (61 kB)8 D6 v. }6 c5 \0 G c! G+ A' R
Collecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
F- }& V* W( {6 ~( ^- ?6 f Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)* S0 e+ n Z8 C' A: N
Collecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)
- b4 F! F4 @$ r: b; K Downloading ply-3.11-py2.py3-none-any.whl (49 kB)4 u6 o* b! ?; c+ N
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:003 \. x# P w. h z1 n
Collecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)# G* d# f: y" b( o- L
Using cached pyperclip-1.8.2-py3-none-any.whl
& [2 c5 l" Y5 `Collecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)% n7 v6 U# t" q: a* X
Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)/ b& [. w2 N' h$ p' n4 D K
Collecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient); I& G# x5 c* N P) T, c' M/ m
Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)& n& M; i/ U* B+ M$ E0 u6 ~
Collecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
$ e% |* j0 a5 M( w4 [1 R p Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB). u9 u( `# Z. }& K
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)% ~* W. @3 g {4 ?2 ?. Z* Y
Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
* r% q: Q: \7 N; SCollecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
- z/ N/ s1 @; F) \& C z Downloading fasteners-0.18-py3-none-any.whl (18 kB)3 K+ K; Y4 ]- ~( ], M$ i
Collecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)% B) Z- D5 {4 i |
Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
9 }6 R: L, s" e. Y0 z( BCollecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
- e# O& G2 \% K3 _ Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
& M- Q+ @. j, V+ o. {& N2 q' |Building wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify, y/ K4 U, K& n$ ` I$ e
Building wheel for murano-pkg-check (setup.py) ... done4 x1 }/ c: Q6 E5 i5 }+ t
Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d
1 C- g- V: y" c0 K; ~9 a Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e73+ C* t8 o9 s; [7 N
Building wheel for PrettyTable (setup.py) ... done
4 F8 \& k: j. }- |6 t5 i9 `9 |" u Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc55 K5 F, W9 y" M9 ?/ N
Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e31
: y9 a" Z! G! I: k0 \$ C) M+ j3 p6 T! L Building wheel for pyinotify (setup.py) ... done$ H1 k7 {( m! c& S
Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e733& b3 u" W8 `! E/ t' q. h6 i& u$ T
Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911
8 R. C n( i7 ^3 _ iSuccessfully built murano-pkg-check PrettyTable pyinotify
. W( i4 L2 F1 r3 j9 {Installing collected packages: wcwidth, requestsexceptions, pytz, pyperclip, pyinotify, PrettyTable, ply, netifaces, netaddr, msgpack, appdirs, zipp, wrapt, websocket-client, WebOb, urllib3, ujson, six, simplejson, semantic-version, rfc3986, PyYAML, pyrsistent, pyparsing, pycparser, pbr, packaging, networkx, jsonpointer, jmespath, iso8601, idna, futurist, fasteners, decorator, charset-normalizer, certifi, Babel, autopage, attrs, stevedore, requests, python-dateutil, pydot, oslo.i18n, os-service-types, jsonschema, jsonpatch, importlib-metadata, debtcollector, cmd2, cffi, yaql, warlock, python-swiftclient, oslo.utils, oslo.context, oslo.config, keystoneauth1, dogpile.cache, docker, cryptography, cliff, python-ironic-inspector-client, python-cinderclient, pyOpenSSL, oslo.serialization, oslo.concurrency, openstacksdk, murano-pkg-check, gnocchiclient, python-novaclient, python-keystoneclient, python-glanceclient, python-barbicanclient, osprofiler, oslo.log, osc-lib, os-client-config, python-zaqarclient, python-watcherclient, python-vitrageclient, python-openstackclient, python-neutronclient, python-muranoclient, python-mistralclient, python-ironicclient, python-heatclient, python-designateclient, python-congressclient, aodhclient, python-zunclient, python-troveclient, python-senlinclient, python-searchlightclient, python-saharaclient, python-octaviaclient, openstackclient7 V% t$ ?, r, B1 q
Successfully installed Babel-2.12.1 PrettyTable-0.7.2 PyYAML-6.0 WebOb-1.8.7 aodhclient-3.3.0 appdirs-1.4.4 attrs-23.1.0 autopage-0.5.1 certifi-2023.5.7 cffi-1.15.1 charset-normalizer-3.1.0 cliff-4.3.0 cmd2-2.4.3 cryptography-40.0.2 debtcollector-2.5.0 decorator-5.1.1 docker-6.1.2 dogpile.cache-1.2.0 fasteners-0.18 futurist-2.4.1 gnocchiclient-7.0.8 idna-3.4 importlib-metadata-6.6.0 iso8601-1.1.0 jmespath-1.0.1 jsonpatch-1.32 jsonpointer-2.3 jsonschema-4.17.3 keystoneauth1-5.1.2 msgpack-1.0.5 murano-pkg-check-0.3.0 netaddr-0.8.0 netifaces-0.11.0 networkx-3.1 openstackclient-4.0.0 openstacksdk-1.1.0 os-client-config-2.1.0 os-service-types-1.7.0 osc-lib-2.8.0 oslo.concurrency-5.1.1 oslo.config-9.1.1 oslo.context-5.1.1 oslo.i18n-6.0.0 oslo.log-5.2.0 oslo.serialization-5.1.1 oslo.utils-6.1.0 osprofiler-3.4.3 packaging-23.1 pbr-5.11.1 ply-3.11 pyOpenSSL-23.1.1 pycparser-2.21 pydot-1.4.2 pyinotify-0.9.6 pyparsing-3.0.9 pyperclip-1.8.2 pyrsistent-0.19.3 python-barbicanclient-5.5.0 python-cinderclient-9.3.0 python-congressclient-2.0.1 python-dateutil-2.8.2 python-designateclient-5.2.0 python-glanceclient-4.3.0 python-heatclient-3.2.0 python-ironic-inspector-client-4.9.0 python-ironicclient-5.2.0 python-keystoneclient-5.1.0 python-mistralclient-5.0.0 python-muranoclient-2.6.0 python-neutronclient-10.0.0 python-novaclient-18.3.0 python-octaviaclient-3.4.0 python-openstackclient-6.2.0 python-saharaclient-4.1.0 python-searchlightclient-2.1.1 python-senlinclient-3.0.0 python-swiftclient-4.3.0 python-troveclient-8.1.0 python-vitrageclient-4.7.0 python-watcherclient-4.1.0 python-zaqarclient-2.5.1 python-zunclient-4.6.0 pytz-2023.3 requests-2.30.0 requestsexceptions-1.4.0 rfc3986-2.0.0 semantic-version-2.10.0 simplejson-3.19.1 six-1.16.0 stevedore-5.0.0 ujson-5.7.0 urllib3-2.0.2 warlock-2.0.1 wcwidth-0.2.6 websocket-client-1.5.1 wrapt-1.15.0 yaql-2.0.0 zipp-3.15.0$ V" P( }! X( J0 V5 _4 [7 Z+ ]
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
x& \; b% [1 ?$ G( d8 h! X2 d |
|