|
|
楼主 |
发表于 2023-5-15 07:00:12
|
显示全部楼层
root@controller:~# openstack
) G% ?, Y$ }% _( S+ zTraceback (most recent call last):
) m7 O6 @" ?% ~/ e File "/usr/bin/openstack", line 6, in <module>( C1 H4 i8 `% i
from openstackclient.shell import main; W3 o( W6 u$ O0 o- ^ u5 J1 R; N
File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>' | S6 H6 |. }0 h2 Y8 N, }
from osc_lib.api import auth
! a# Y# r9 J+ E" K: d File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>
) M) C. K2 J2 O$ D! U- I; N from keystoneauth1.identity.v3 import k2k
/ w8 p, y, Q6 ] File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>' |" _( X6 ` u1 x$ d* ?# Y
from keystoneauth1.identity import generic% R/ t5 {) J. g0 R- s. g6 v
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>" K' Q) O; X0 b( `( n8 H+ \( h9 s
from keystoneauth1.identity.generic.password import Password # noqa9 T! h v! F/ K" ^7 Q
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>6 R9 Q8 k& m+ ~' @ ?7 v7 Y
from keystoneauth1.identity import v3
5 O5 w( p5 g2 }$ z8 ` File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>
: `( A/ X% i. b8 l. O from keystoneauth1.identity.v3.multi_factor import * # noqa5 S" m0 X0 V. b3 C/ ~
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>& a: t4 {+ _" G* c9 V6 i( J& T3 Q
from keystoneauth1 import loading9 Q7 i {% N- o/ G! F' w
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>+ d# J& l# ]1 H2 w, T
from keystoneauth1.loading import adapter) R% l0 s/ ?: I8 E8 T( b# D2 n
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
0 d' r; f8 [9 Y* j from keystoneauth1 import adapter! c2 }% Q2 j1 ]
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>! c& K- [6 D6 o( h* z- C0 A/ F! G
from keystoneauth1 import session$ |0 j _9 F6 ^1 U d
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>( T1 Y T7 P D
import osprofiler.web as osprofiler_web
( N6 w- }/ e. [; e/ C: j6 `7 V File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>
; a8 V4 I" P4 j from osprofiler import profiler3 G* s+ E, P6 F& G! F; f {
File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
( @9 @5 O: j& ]4 \- e! E- r6 r from osprofiler import notifier
% e* C3 d/ b6 i# q9 g File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
D# ?1 X6 J4 P from osprofiler.drivers import base
6 S U2 i9 \1 z8 q) L, c File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>
# b8 S) W1 u) S0 w+ F- Z* w) G4 t from osprofiler.drivers import loginsight # noqa
, E( @$ j% {+ s File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>) |* I, [ Z8 B
from oslo_concurrency.lockutils import synchronized
C7 |% |( G; j( v1 q) P% B File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>9 ^" l4 z, q+ m+ [& `$ ]
import fasteners% Z3 {6 O& G1 G! t) M! @9 H
File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>4 @# o& H8 c' l
from fasteners.lock import locked # noqa
9 R) ?/ Q1 E) ~* h7 K3 K. H File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>
5 }" S7 a+ [$ W6 V; e import eventlet- C. O8 \2 L F7 E( g+ a
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
$ r: Z) A! K( J4 {, o/ _ from eventlet import convenience* X9 b+ ^9 l4 n/ L) a' R! a3 U
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>9 H6 K2 I( ?# a/ O3 y- J
from eventlet.green import socket
( c+ y- X1 c* D2 M9 v; n; V File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>' ~# }9 S, O. w% i( q
__import__('eventlet.green._socket_nodns'); O+ I2 j; B0 h4 S$ c
File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>' P8 ?) v- D' b+ Y# [8 }
from eventlet import greenio
9 R: i4 f8 s! y Q6 V: L) x9 @ File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module> Q6 C- ?3 G0 o7 E. s, e8 q
from eventlet.greenio.base import * # noqa# _; c; S# n0 s3 `
File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>+ E4 l {3 T% H% o
from OpenSSL import SSL& r" I) d7 k2 l
File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
: x$ b3 x) e4 G7 ?/ z. J from OpenSSL import crypto, SSL
$ u* m% z" g6 B7 f4 Q1 ? File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>
+ N/ t K. I/ W# O _lib.OpenSSL_add_all_algorithms()
+ E" |( a; u/ O) B K4 U8 v4 SAttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
' V% [+ T* f. W& t8 L9 ]4 H# @root@controller:~# vim /usr/bin/openstack
1 L* F, e2 e1 j6 |9 i- D C8 `. mroot@controller:~# cat /usr/bin/openstack
}4 `4 {/ j0 [1 z; r#! /usr/bin/python3
5 H4 f2 Q/ j% j, B( R# PBR Generated from 'console_scripts'
# q8 R8 a7 K8 x5 n8 X
# D! O( q! S, R+ \+ s& u& Kimport sys4 ^( b$ _. S' C5 J
6 B7 N2 s J7 ?from openstackclient.shell import main
) c8 W7 a' ]! l. l
: O/ X" B( c0 |: R7 w8 r1 L: R# \) u" e; D4 l& L
if __name__ == "__main__":2 @$ k( {6 S p- V
sys.exit(main())" G% Z6 W% d1 Y* l
root@controller:~# pip install -I openstackclient % F! L w; E" `) O2 L
Collecting openstackclient
x$ y$ T# q9 `1 e: y Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)$ _0 ^' t9 V6 m# D. c' @
Collecting pbr!=2.1.0,>=2.0.0 (from openstackclient) T" \/ z6 O) r+ v: P' W% O! N
Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
6 @: K5 T1 u5 m/ @: @+ wCollecting aodhclient>=0.9.0 (from openstackclient)- U3 V w5 h) Z( m' v
Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)
8 B/ L8 d9 m; H6 A" V ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:00
+ s' h. n; C- B3 b% bCollecting gnocchiclient>=3.3.1 (from openstackclient)
0 _* l) Z0 ~1 t" ~- [ Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB), U0 h' K8 B5 O5 h
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00- ~- ?5 M) G g9 y& A
Collecting python-barbicanclient>=4.5.2 (from openstackclient)! O7 \- i2 E! e7 ]5 [1 j
Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB)) L6 v% k1 B0 @, h; o
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:00
" S! ?& U m X, J) YCollecting python-congressclient<2000,>=1.3.0 (from openstackclient)
9 c1 S2 k8 z% E! \3 D: Z Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)
9 d5 d0 E+ o' Z! D; v/ ~% p ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:00
* k9 ?' J& m/ v# M/ aCollecting python-designateclient>=2.7.0 (from openstackclient)
0 h- h' m7 S1 V1 j Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)
4 a7 B9 W& |) j5 W' _ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:003 n' x7 o: e: R F7 e
Collecting python-heatclient>=1.10.0 (from openstackclient)
2 x3 X: j. Z$ p! ~, |& I) j8 C Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)/ a( C9 m. E* b$ D. K- Q
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:00+ B! {& h1 `+ T3 j
Collecting python-ironicclient>=2.3.0 (from openstackclient)
/ M( G- v6 Z E/ e1 N8 P Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)0 @ j P" U# S, s% T/ V
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:00
5 W, A2 S: `( y ^Collecting python-ironic-inspector-client>=1.5.0 (from openstackclient)9 x! _& i# O% X, P: V
Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)
4 e# ?6 B% k; X3 n' d. NCollecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)8 \0 F' g" V) }% D# ?+ w8 ~
Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)
( V% Z& F! Q5 o& n7 a' P1 d6 x ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:002 z) X, C4 J- H( X: e
Collecting python-muranoclient>=0.8.2 (from openstackclient)
* B4 z4 v0 X p Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)
# H; \, b2 c1 }& p. `8 [" V ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:00) ?7 y5 B( U# W/ a g, d
Collecting python-neutronclient>=6.7.0 (from openstackclient): I7 ^+ `+ g3 `+ a, A" ~
Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB). ^. l/ Z0 `2 G3 j
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00
1 z0 v9 Q8 C# J, T! w' ]Collecting python-octaviaclient>=1.3.0 (from openstackclient)
3 x }! q6 c1 G* h: a, r4 N: | Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)
# A |) L/ m; L1 I! S2 f8 u. R8 j ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:00: M S# Y9 `+ i
Collecting python-openstackclient>=4.0.0 (from openstackclient)* l9 E. \$ j4 F* i
Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB)8 n3 {2 [- l5 \3 |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:00
+ {0 C+ k7 [0 |Collecting python-saharaclient>=1.4.0 (from openstackclient)! J* J3 `; _2 b
Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB)6 V, P; |5 z) |# B1 ?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00: E' y% X- ^$ U3 f
Collecting python-searchlightclient>=1.0.0 (from openstackclient)
$ G- J4 r0 N9 j4 f/ e ~9 l5 p9 k Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB) v, g! m( r2 T7 V
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00# B' B; O1 S& W' o( A Y' p$ ^
Collecting python-senlinclient>=1.1.0 (from openstackclient)) k' E/ `* l' h+ f( }1 Z! n& b4 v
Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB) x5 S- I! y% e, Y# F* s/ z/ `
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
8 i( Q4 v) H$ z! Q, YCollecting python-troveclient>=2.2.0 (from openstackclient)
4 X9 a; S% v# u3 c! Q6 q- A Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB)6 t2 T2 V2 R, T, X! i; c, Q+ h
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:006 X1 X0 |5 \/ j' s
Collecting python-vitrageclient>=1.3.0 (from openstackclient)
- F4 T3 `& S5 N z" y Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)
( O( I* Q8 S2 E e0 E ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00) s) ?. B5 I8 [- z) {8 C
Collecting python-watcherclient>=1.1.0 (from openstackclient)# l* Q2 X( T* F9 f R+ G
Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB)
3 v0 K* x9 y: E1 P+ O& c+ j ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:008 E4 R$ U$ Y3 n/ b2 [
Collecting python-zaqarclient>=1.0.0 (from openstackclient)
5 ?& [' G+ d4 @. {* D1 l Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)
% e: G% {& f8 r$ ]3 s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00
( ?; o+ N$ S' G4 gCollecting python-zunclient>=3.4.0 (from openstackclient)
; r) ^9 Z3 I4 | i0 t Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
, ~$ ^/ f4 n& h- E! { ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:00: d; ^' M! z& h0 o: {% ~2 p/ g4 M+ y
Collecting networkx>=2.3 (from openstackclient)
2 I7 P/ m$ H R2 ?3 @ Downloading networkx-3.1-py3-none-any.whl (2.1 MB)6 W; B) o6 e7 R0 G
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:00% z- Z1 V+ q* @) w) B, M
Collecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)& {8 n+ X* p* \
Using cached cliff-4.3.0-py3-none-any.whl (80 kB)5 [, M+ e. n$ Z; H2 u
Collecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)! W7 x! ~" e* g* Y
Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)
+ }$ B# [) v) K) y; yCollecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)
) X2 W; R, ^& M9 {& `: S+ @9 C6 k. q Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB)5 n% J6 u; ~3 V6 z' f- O9 `. |
Collecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)5 l' W K9 P& J" l
Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB), t0 [/ ], v) o3 ?/ K
Collecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)
8 z+ j& M; q- w/ @: g Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB)3 @+ Q+ o$ o; ^- F) ?' l
Collecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient): S6 C) D. n3 G0 i
Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)
t4 E( \+ h: {9 k6 ]& b x8 iCollecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient)" C+ E! D5 u! d$ g$ N8 P7 N
Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB)5 [8 r7 x: X$ K
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:00: n1 | y# s* h+ Y& a- A5 |8 s$ v' h
Collecting pyparsing (from aodhclient>=0.9.0->openstackclient)( j+ E# u! y5 B/ i, V3 s
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)7 v Y! c( J9 |, u+ e
Collecting ujson (from gnocchiclient>=3.3.1->openstackclient)
, O& d2 m% x) A1 \* R) Y1 W2 \- e Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)+ p& B7 ^+ Y B0 ]' f; m7 v' }
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:00
& N% D6 I( p. C6 j( L# i. mCollecting six (from gnocchiclient>=3.3.1->openstackclient) o, i% a1 v" c9 g) s. i
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
5 K0 }. {7 ~: ^. }4 s% pCollecting futurist (from gnocchiclient>=3.3.1->openstackclient); u2 p% R- A6 f
Downloading futurist-2.4.1-py3-none-any.whl (36 kB)/ e8 i$ y4 f+ A; U4 i
Collecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)
7 r4 z5 _; e( [6 J& x Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB); h$ N- F" \8 ~' a- E; W% \8 o
Collecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient)
( J8 b7 |9 f( ]3 Y' x Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
( o' N( {( m' h$ p% v ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:00
& p3 N% t' E2 l0 q* UCollecting debtcollector (from gnocchiclient>=3.3.1->openstackclient)
. f0 B2 E7 S @ Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB): t6 J* K7 A" ?$ Z$ z d, T
Collecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)
2 x: K6 Q+ o" q( i6 z+ W4 ] Using cached requests-2.30.0-py3-none-any.whl (62 kB)! a5 q9 X0 l7 x, @6 j- z
Collecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient)# X4 e3 y% k3 `+ r& g9 ^
Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)
' B0 q/ H, R' f: i; _. h1 i7 n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:00
3 r3 N8 Y9 |, Q9 dCollecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)
1 {2 S9 _6 g$ Y; i$ o( s! w. o Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)) A# g1 e" V' B" Z; ~) E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:00
* W( F( \" h; Z- ~. z! QCollecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient)
7 f5 n# |2 n7 y5 g/ [* b Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)1 c8 B4 l0 j$ L4 g8 U) Y2 D
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:000 w( u( m# i2 K! n1 k2 [
Collecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)8 X% i" p& O7 p b; V4 A
Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)
: t. K! o; ?0 @" V1 V5 P$ d+ Z) zCollecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
6 A3 \# Y. o" d$ { Using cached prettytable-3.7.0-py3-none-any.whl (27 kB)7 z2 u; G x/ ]1 r1 Q
Collecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient)8 C" x( j* O9 _- |8 X4 T
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)/ b8 W7 U! }$ F* r% v. w
Collecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)! W& s8 n8 m$ J! O7 S9 q; G
Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB)2 G7 \! A) c" @3 R8 ~
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00 s9 n3 N6 |$ X6 T
Collecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient)) H0 E9 P3 X0 P& N& Y
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB), P' S2 |( z3 C Y; Z
Collecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient)2 q: R$ T4 g/ |1 {+ T6 [
Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)2 p( r/ R) e- E5 G; y: s; m" Z. _
Collecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)
/ Z& B ^9 _5 `( r- K, \# G9 @ Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB) g2 h2 f/ j) p: d
Collecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)
$ e5 f0 K, v( D Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)
3 k# V, ~8 n) D7 e) W' w8 S Preparing metadata (setup.py) ... done
. C0 s1 R' L0 F* s$ M% G* wCollecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient)
8 f8 H- M/ g X7 w6 n; [& ~ Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
7 X6 i( P1 o3 s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:00
! K) ?2 v5 a$ V9 L8 fCollecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)
3 W5 S9 A i J, u+ G6 K& E$ p Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB)
( b3 D( u# e. [. p* S Q& d ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:006 i+ n2 @$ T! c
Collecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)+ h a W3 e& N) `
Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB)' c" u3 l; h+ C9 s8 b/ b9 @
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:00& v3 f8 U; {) N' g$ [
Collecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient)* X K; Z- Q' O9 J4 _# `: U
Downloading yaql-2.0.0-py3-none-any.whl (125 kB)' @, ?5 ]; p* P, z7 B
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:007 i5 D+ }2 a3 T+ @% j
Collecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)) W9 S! b9 Q; }0 V( }, y( ~* m7 W
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
% S5 X0 m% w, w1 Y4 y+ P7 r. Z. xCollecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)/ n6 T# G$ b/ W% f3 }' s
Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB): P$ Q- b& B* t9 a- o
Collecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient)
2 u7 y1 c+ T- e& _* D 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) y9 c) Q2 q+ q0 S( e. N2 m
Collecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)- a/ q S5 A" i4 z
Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB)
% F2 O9 D* o% A ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00
3 N, C* M$ p( A2 M& FCollecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)
/ R) o* u/ ~/ |- o* W* I Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)9 n# ]# O. C! e3 N
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:00) t, O. Z3 G% f d$ z C
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
' H) x7 h) d7 [9 F% d& G F. P/ ] Downloading prettytable-0.7.2.zip (28 kB): {* @% Y) [5 z
Preparing metadata (setup.py) ... done
~& r1 m7 R% x9 }/ g, N+ zCollecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)+ G* `. S+ w, w- m- X
Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB); w( k3 J/ w4 U, t; G) [
Collecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient)
! g" k& a' S: I5 V- |" }, w: R Downloading docker-6.1.2-py3-none-any.whl (148 kB)% K; e6 z3 K, j+ [( B6 ], y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00
2 k* \- K7 m4 B6 \" GCollecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient)( p& x% B- x/ ?% V
Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB)
. V: L/ _( M7 z/ v: t: u6 C ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00
! _" ?- U9 j) P7 z: S, I' vCollecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
- x& N$ K% v. b0 y5 f+ W Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
, V5 w' Y! l* aCollecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
: [. d' t$ e5 V( ~: ^" C9 { Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)
% U' ]% t3 h- \& WCollecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
( k# m1 Z+ F, w! \2 i Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)
/ Z' u) ~" ~% C0 F3 PCollecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)- S, ?% Z0 B% N$ w: M1 M7 N3 `
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)
# M9 B: R" k0 R) L: |3 {Collecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient), e) h: x3 j0 j6 p
Using cached packaging-23.1-py3-none-any.whl (48 kB)
* a* p7 ~- I! G8 |: ^7 }Collecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
9 a, w7 _' h* z+ \8 W8 T Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
: v% \; E. Q- NCollecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)
$ A' O( o% J! F( c* F Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
% ^2 O b1 B/ @0 ]; w; ]/ NCollecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)2 @, @+ V5 G4 p
Using cached attrs-23.1.0-py3-none-any.whl (61 kB) n& ?& H. q6 x( F5 l/ y/ }+ E
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)# V* `! w# Y! [
Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)* m; `' o" q, e9 M) l2 ^
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00
1 ~% g) G: O9 t# |0 F- jCollecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)& H0 I9 b4 p, V _& [+ D
Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
. O1 u# {/ w5 y2 x% c) u8 }Collecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)
2 @0 Q& P; F) D9 J% u, o Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
7 W" L* W) c7 ~0 o0 {$ wCollecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
& ^; I% w# v$ x T+ @7 c) ?7 u Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
[& @0 b; j: G" m( VCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
- ]0 C6 W8 J; u; t6 b* }5 Y Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)1 S) z- q: a$ o% L; F
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)$ J* Z9 \4 l- s. X6 Y( @
Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)" [# I1 T* s; _+ O- X4 G& k# P
Collecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
# N* a) f' L; x Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl6 q) \% u/ B$ `7 C
Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient): I6 o7 {, C* u; {8 H7 k
Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
3 F9 g3 b0 ] X- v8 J4 i! P3 a6 N- xCollecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
: N3 H8 q4 v$ i* n Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)' w) S) b7 B0 j# C5 N, {
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00& i" n) N0 n0 T4 N% q% E3 M
Collecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)+ l' x, M2 Z- X6 A
Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB)) v0 U; T# l5 E2 ?7 X) p2 ^
Collecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)( M: r9 S0 g) | z/ h
Downloading pyinotify-0.9.6.tar.gz (60 kB)/ z& y+ C# s! _1 p3 M; R6 q+ |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00
. W D, p, N- Y2 S Preparing metadata (setup.py) ... done
) B; m! O6 O7 j( i# g+ bCollecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)
' [- P; ^, c o$ ^. H Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)
& G w; g& f! _$ s- n( ` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:002 S6 P3 S. U+ @- ~5 U* q, `
Collecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)
; L' Y' w- T% g. O" J5 P; b0 A Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB); t" m, C8 b5 i, r( p$ z* ?
Collecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
6 t4 O2 ?% F% D# a Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB); h/ I0 B0 Z. `9 V8 y% p3 s
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00' w; ?* \/ O' W2 f
Collecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)0 G7 @5 K p4 k, ^7 {
Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB). j" B5 G( V& S4 X5 Z, v$ s
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00
: g+ Y5 [9 B- K& t0 d. X" V0 bCollecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)
8 }7 S/ \7 m8 ^9 d& d' z: h$ M Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB)2 z/ w8 o D( Y
Collecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)3 t( p5 ], @) n! l
Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB); ]) _! ~2 G \" L7 T. |- g
Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
5 q3 ~: W. J4 w4 B$ u Using cached idna-3.4-py3-none-any.whl (61 kB)3 G U: _( C& v
Collecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)6 E b' ]& O9 U. T
Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
0 ^6 J1 y2 @; b( rCollecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)% v l2 R. }. E2 p- F
Downloading ply-3.11-py2.py3-none-any.whl (49 kB)
, m6 h+ p( ?. h2 ]2 \6 V! y ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:00
; Y3 q" Q# S. v& f% _Collecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)* v! z6 h/ n1 N! O1 e1 Y1 a
Using cached pyperclip-1.8.2-py3-none-any.whl
5 |. S( i4 D4 u. QCollecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
. [; ]* O7 z. q- p Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)5 H! K5 k& i; e" d
Collecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
5 x" z5 H/ O% p4 Z" i6 I Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)1 ^6 J0 K z8 f
Collecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)0 `: L) h, q+ \$ \/ }- k9 m) ^. f1 i
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)5 |7 m! O! X' D! q5 h. x( n5 {
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
% ?$ M! I/ c, `! Y0 L Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)9 p' U2 e3 Y/ O- b0 ]8 m
Collecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient): w% U7 @3 R5 d6 h- L
Downloading fasteners-0.18-py3-none-any.whl (18 kB)
7 G( [; ~ B0 g9 E6 _! P$ C0 gCollecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
, ~+ t- a! M7 t( k2 Z/ U Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)( J2 L6 S) z; S/ ^; P# a$ {
Collecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)6 l$ U' W" N Y$ ?9 y9 F! R
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
; r3 J3 m! u$ r8 w# aBuilding wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify
3 L X# t& R- E8 J0 L. r& z8 ] Building wheel for murano-pkg-check (setup.py) ... done
5 l2 f! x' A' |8 d1 {8 _ Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d4 T: C7 }/ } T7 G. ]" _
Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e73) z! g( p" w0 k5 A: h: w
Building wheel for PrettyTable (setup.py) ... done5 f- w, A0 }3 v9 S; Q" O+ _
Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc5
6 m W+ |! \! u0 P Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e31& ^/ ~: @( S# v5 s
Building wheel for pyinotify (setup.py) ... done# o% J" x5 z- C# q) U3 z
Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e733) @* `9 q8 V6 y9 l. h
Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911: b# p; J1 g: i2 |' Y
Successfully built murano-pkg-check PrettyTable pyinotify
" f; L* X: a+ v# s) n" C) QInstalling 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, openstackclient3 ^; [8 T6 j$ m$ b$ F2 W5 D6 ~
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% p' w$ A7 I) s6 e+ ]/ W* {! Y
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
, V1 O' a2 `, l$ `4 r/ E/ h x |
|