- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2023-5-15 07:00:12
|
显示全部楼层
root@controller:~# openstack
/ \6 ]# ^7 y! S- E% nTraceback (most recent call last):
1 O4 l2 S9 M( l' \) v File "/usr/bin/openstack", line 6, in <module>* H, X/ g/ \4 Q0 T7 g. _0 V, `
from openstackclient.shell import main# U, D+ L8 R* E. ^$ v. t `
File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>! Z) s: W; o. ]9 n: O
from osc_lib.api import auth, O. o% Z$ {2 v5 \4 ~$ G
File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>6 G* T7 z$ @$ f3 H3 D9 D
from keystoneauth1.identity.v3 import k2k6 m2 q! r% G. a. _ m9 f4 [
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>
4 K3 d% [2 i, ?: s! ? from keystoneauth1.identity import generic; I1 P* _( u- `) I- {
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>4 d1 @. w' x8 \ j
from keystoneauth1.identity.generic.password import Password # noqa
% b( C7 A0 B: _9 q) v File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>
9 g4 n) C. o Y% ~' U. g& B/ o from keystoneauth1.identity import v3
( n6 l- d/ G& D/ M) ~ File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>5 z4 \# x" H4 W# i9 R
from keystoneauth1.identity.v3.multi_factor import * # noqa
) [3 i* n3 I9 `' i5 j$ e File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>$ ~" p7 E; O! M4 }
from keystoneauth1 import loading
6 g7 e8 i: g9 b8 g File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>3 C0 B* o6 L e8 K7 }
from keystoneauth1.loading import adapter. Q/ f* A4 n: C J5 }
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
/ e$ U6 i3 z+ j0 n from keystoneauth1 import adapter0 T! b! R/ |/ V4 [* w
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
7 p$ ^7 V9 _: t- Z' z8 ]) B from keystoneauth1 import session# }$ }/ c G, Q
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>& n) }0 h2 I+ p8 m* s
import osprofiler.web as osprofiler_web
* z( n, g) x7 @8 J8 W File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>+ k+ B1 S7 ?, s* @+ X6 T5 f
from osprofiler import profiler
4 G: M5 T: A/ P& J! ?2 d File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
- [5 o- m0 u! }) b1 S! M0 m3 _, | from osprofiler import notifier
) w6 z/ R; ?/ i% q File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
2 O: R" w* K( x) ~. X from osprofiler.drivers import base" e" I/ w A6 ^( W/ I; }
File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module># c8 t4 S8 R* `' V0 ~* S" i' o0 _
from osprofiler.drivers import loginsight # noqa
3 M" Z/ X7 n+ R2 s% d7 l$ K& p A File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>
2 k% {2 @5 ~. r from oslo_concurrency.lockutils import synchronized
/ U5 i9 `( |" N5 V7 m+ N$ C File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>) }, \- X9 m c
import fasteners
6 f: n; x+ j+ f) }. T File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>! N' {* U* K1 B; }/ j
from fasteners.lock import locked # noqa
3 {+ z2 z% z* P: G0 O; m2 f File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>
& C6 d9 C, R. X import eventlet4 s; C2 @( g5 N: E" R7 X& W+ d
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>3 ^- ~" M0 |8 E5 U- Z
from eventlet import convenience J7 d2 i& R0 O" v0 D0 I! ~ m! k" C
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>" @- y B9 `+ |9 L* g4 y. t, |
from eventlet.green import socket) a) F T' j+ K( k
File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>$ h0 ^1 u7 L1 f6 p3 {
__import__('eventlet.green._socket_nodns'), C+ i8 t9 z$ C4 z7 g) _
File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>
) I# M) ~8 K: C# T from eventlet import greenio
, R" @; b% l8 o' N File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>! B8 b5 q" y# U% k' {+ D
from eventlet.greenio.base import * # noqa
$ C, F& b- @) G s File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>3 L" o' k: u8 d5 J3 k) q z
from OpenSSL import SSL
/ E) y5 t- C, o( q7 C4 V" I+ [ File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>( l7 G6 g! c5 }$ Z7 t- Q' g
from OpenSSL import crypto, SSL
# C& Y9 A, Z+ S File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>
! a1 S+ S2 W V7 F/ k _lib.OpenSSL_add_all_algorithms()
, l1 t7 I9 L& l& NAttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'$ K1 Z8 k/ o$ j8 x* f- J
root@controller:~# vim /usr/bin/openstack8 @0 H' s$ n! H6 ~/ T2 ?7 G
root@controller:~# cat /usr/bin/openstack- B+ u. Q- k* z6 n& o7 Q, M
#! /usr/bin/python3
5 G( I* a" }6 d2 x# k: u f, [# PBR Generated from 'console_scripts'2 J9 i# @, U+ D+ Y- E$ z* t
}/ P" g- Q/ q v8 J( O7 l2 q& Dimport sys
* [( |# G+ _( C: K
; O- t3 a( }, U( u/ c. ]; Ofrom openstackclient.shell import main3 h1 b4 d- j6 e# a6 H. t
# U& G4 r& e- y: x3 n z
2 } ~4 N1 P7 b8 C
if __name__ == "__main__":6 Y8 L. g, @: F9 X2 M! |
sys.exit(main())
2 T2 p- N' ~' ?: X. A( Rroot@controller:~# pip install -I openstackclient * w5 |3 j. K, Q4 F+ p
Collecting openstackclient
6 e, y' _8 i# o Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)
3 J1 o$ x4 a, l8 P2 W2 v# l6 MCollecting pbr!=2.1.0,>=2.0.0 (from openstackclient)
O3 y5 J1 C6 \2 p Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
2 n% o% U5 x$ S( \6 Y8 j: ?Collecting aodhclient>=0.9.0 (from openstackclient)% E) j8 q# E& K) k3 N9 o
Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)2 r2 K e I1 A) U% Y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:00
* V3 Z1 I% X. p" A6 Z+ `1 V! _Collecting gnocchiclient>=3.3.1 (from openstackclient)
9 i2 l$ m }/ F* n$ p \, A5 _" C Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB)# i- L# L9 y# y S6 g/ l, s q
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00
6 j2 j; w2 G0 _4 k% gCollecting python-barbicanclient>=4.5.2 (from openstackclient)
1 c% u1 }* o7 W2 ^# v, F( K( _7 n Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB). t' A. _/ C: I* {
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:00, A' E" e; C n" `1 U. x
Collecting python-congressclient<2000,>=1.3.0 (from openstackclient)( u8 n1 I" W7 k" _ W) ~
Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)
3 l4 c8 y1 u& o/ Q ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:009 L; A/ ^3 f- U( T! p3 A
Collecting python-designateclient>=2.7.0 (from openstackclient)" @2 R2 G5 e& F) c+ z2 ]
Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)/ `- P- u) y) ?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:003 R) l9 s+ ]' A* v8 h
Collecting python-heatclient>=1.10.0 (from openstackclient)
2 j' E* ^7 \/ B, W Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)
U/ z5 L) q- h9 V* {% b: i ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:00. S- i' @& W s+ S4 Q
Collecting python-ironicclient>=2.3.0 (from openstackclient)( @( D# d, H" d$ {3 \
Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)
% _$ l: g6 J! U t4 e! Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:001 i: g7 F n5 R4 ?' w; N
Collecting python-ironic-inspector-client>=1.5.0 (from openstackclient)
9 X+ k3 P3 @6 m' K! n9 C( Y# x Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)5 `) v1 U. `/ L+ X
Collecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)) P: t0 E8 P& L: E" ~, M2 R
Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)8 i1 x% W. u! w6 k* s' `4 U# i
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:00
( T$ ^. S! ~% c3 I% ^Collecting python-muranoclient>=0.8.2 (from openstackclient)6 A. L5 M, ]9 S0 a, F- p
Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)
; K6 h4 u* d" X9 G ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:00
0 K1 S( d" G$ |1 l3 X: r+ lCollecting python-neutronclient>=6.7.0 (from openstackclient)0 i4 f* l; ]1 Q8 Z
Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB)) _% z$ w% `4 ^
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00, \) C! x- o3 ]- u6 y( g9 r/ k
Collecting python-octaviaclient>=1.3.0 (from openstackclient)
& P7 S# j7 A2 S Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)
" M& a( q/ F2 l4 {1 S8 P, O' k6 e ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:00
S* d( ~1 N* x/ B* X& v. j( A. cCollecting python-openstackclient>=4.0.0 (from openstackclient)( Y0 v. T) b' ] B" D
Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB)
7 |* S6 T- X8 Q9 k ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:00
1 [7 q+ O: t. ACollecting python-saharaclient>=1.4.0 (from openstackclient)3 S' b) T h9 K1 f/ v! r
Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB)( W R1 _) Z |2 `4 L4 P+ U( p8 m8 Q. V
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00
# Q7 K( _3 A1 @1 ?# tCollecting python-searchlightclient>=1.0.0 (from openstackclient)8 J+ `5 O( T' w0 `
Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB)
. I/ z0 h1 r" c" s1 I ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00* {0 x6 `( @( x h
Collecting python-senlinclient>=1.1.0 (from openstackclient)8 x- S( Z: ^3 Q4 F1 p1 K$ o7 j
Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB)
8 S) D9 @0 }- r c ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
) F- P' v* [4 F" @( d& l2 Y; ~& BCollecting python-troveclient>=2.2.0 (from openstackclient)
* d2 { Q7 p' w Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB)# [- }; B7 E3 \# D+ c \% _* R" l
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:002 u4 E$ G1 B; ]- V: V- G0 @5 _
Collecting python-vitrageclient>=1.3.0 (from openstackclient)/ `6 w" b+ e g: E
Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)5 P/ {+ z. Q/ a" i' r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00
- w% ?- M+ r7 ` c' L9 Z; f+ ?Collecting python-watcherclient>=1.1.0 (from openstackclient)+ R6 ]! m, d3 x
Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB)
3 t) d: i' t/ @5 R( V4 Q8 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:00
2 ~8 Q& X4 A' U7 C2 U+ G: [. @Collecting python-zaqarclient>=1.0.0 (from openstackclient)
2 n/ z5 T5 h* ^3 ]- O Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)
, r+ A; j4 a+ F! _) x; ~# A ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00
! H+ x. _& F# H2 Z2 G# ~5 w& M; QCollecting python-zunclient>=3.4.0 (from openstackclient)
% N+ }$ k, p+ S# b4 @% S Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
" E R# V8 G# T1 r( ` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:00/ K" |- B/ l3 u; x; g
Collecting networkx>=2.3 (from openstackclient)5 M4 I" h& ~* ~, [# b$ ]
Downloading networkx-3.1-py3-none-any.whl (2.1 MB)* J7 H% I6 a8 {2 J- q* y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:00
0 T6 z/ L& b9 L9 c4 |/ [5 a/ RCollecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)
* O% t- ?/ y' c/ K$ C7 L9 |) M Using cached cliff-4.3.0-py3-none-any.whl (80 kB)
1 u, C2 `$ }* F. l* s& sCollecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)3 K; S6 z; U( @
Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)9 o6 t/ e: Y/ A: ?5 `2 `
Collecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)
$ f8 S. I6 u& F( Y. [8 k# x8 x Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB)
2 R4 Y9 I; T7 N4 G" @$ ?! [8 k! GCollecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)' m* n7 E- X/ K2 X, R1 f4 N) f4 M4 W
Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB)
& g$ J9 ?) h' F) r& J. u% T3 FCollecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)1 L+ Z: q7 w* M8 H7 g% C
Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB). P6 g2 {1 h* l& x* W6 J/ K
Collecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient)# F& i. E% C9 K/ s4 ^
Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)
9 m4 ]2 z+ X i! K; g0 H! hCollecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient)5 y- X( R3 t) y2 V$ V' S
Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB). o) F8 t' m$ \6 I* h7 Q( y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:003 K+ y; u9 B: t9 W3 P
Collecting pyparsing (from aodhclient>=0.9.0->openstackclient)' _$ N9 l; m- c( ?" C
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB). Z9 b: F. U) {0 P7 B
Collecting ujson (from gnocchiclient>=3.3.1->openstackclient)
. f7 |! p+ S/ e# y4 h# e Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)% ~) D2 s" c1 t+ ]$ k8 p- w
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:002 K: |$ l5 ]+ z* r4 c. _
Collecting six (from gnocchiclient>=3.3.1->openstackclient)5 s) A m+ q+ I$ K3 P
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB); c+ O) V8 b _* S2 ^
Collecting futurist (from gnocchiclient>=3.3.1->openstackclient)/ J( v5 U: M9 m4 t- W+ l% o; ]
Downloading futurist-2.4.1-py3-none-any.whl (36 kB)& h8 D7 y2 s5 v7 F' O+ V
Collecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)7 ^& F" m2 B0 _! m! S8 f, T
Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
, k+ f+ s/ j/ h7 lCollecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient)
6 {7 R N9 X7 L! U! U1 E5 o! ] Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)$ X8 Z; [ g+ C3 L
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:009 M5 U8 S7 q4 m# q
Collecting debtcollector (from gnocchiclient>=3.3.1->openstackclient)
) ~8 k$ N7 [, f3 k4 | Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
2 O+ ]! W/ o; F1 V1 n9 W3 }- DCollecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)2 \! g" a5 N0 v* n" `: ~- | a' K" y
Using cached requests-2.30.0-py3-none-any.whl (62 kB)
2 G% x! G! e3 A8 C' d2 r8 g# ~% |Collecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient)
+ |+ W; N% W+ d" [" o Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)
2 s" m5 ~$ g2 N+ | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:00
8 l, e3 I+ E6 v" LCollecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)8 d* x3 ~3 C/ J' T5 S6 Q9 P
Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)1 y; `, T" _! c3 Y! h6 O! j. p
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:00
! F$ P u- [0 g' P- wCollecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient)& C0 Y% T8 ]/ `# N' l# H
Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB), p. v! z- ^) g& s b2 o# E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:00) H; ?% f% a+ ~) U$ P% j
Collecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)4 a" F4 K! T4 j d2 K
Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)) d" `$ Y, c" t1 K: U9 G( ]4 j
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
9 a5 _/ O# w: n1 Q& l0 k Using cached prettytable-3.7.0-py3-none-any.whl (27 kB) |6 g9 T$ Y/ Z+ w( Y
Collecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient)
8 T. f' _9 q2 Z 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)' [! c" v1 T- b; I5 h6 S
Collecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)
* O4 d2 T: z1 U: v7 j" V Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB)& R# k! u0 ?, z h
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00
( G* H$ N( M+ m. n" ?# J+ u! yCollecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient)
1 O8 X) v$ i& a$ P' _& a- p6 R Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB): ^% ?' \7 a V! x0 X" ~
Collecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient)
" V( l: j9 r0 F: k/ A" b! _2 u8 I Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)
4 Q( X' P' H' B% W- F0 vCollecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)% z/ H* ~, q# H0 \5 s
Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB)/ `, e, c" Q, J, g
Collecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)
" k `0 R# Q% F( F5 [, Z4 O Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)
- ]3 m- x* }- A$ V6 Q' R' j Preparing metadata (setup.py) ... done
6 B9 e" l1 Y7 W/ B8 g6 [$ [/ OCollecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient)% U1 b/ E5 S. p
Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
9 ]$ Z2 r, c" E; Q' d" _' M ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:00, n* X" \0 V- T6 A! `. H
Collecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)8 F# u7 f" ]0 k G
Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB)
, ]3 d3 S: g, _# ? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:00! b6 O3 h4 U0 x) G
Collecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)6 E! q+ t, A8 i; k% p' R# `* w
Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB)0 L# N, r1 z" A7 f5 H1 h
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:00
" ^: n% c+ r- `2 m, [6 VCollecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient)
! T' Z% l' y7 A: m: H7 V/ \ Downloading yaql-2.0.0-py3-none-any.whl (125 kB)
' L4 j4 _( K6 E6 x ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:00
9 s+ B. X( V$ [& y8 q* zCollecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)
8 P5 g: T7 e! }' p" d( Y1 Y' O Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
4 x, ~# r- { L; P6 W& J( gCollecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)
1 X. L4 V9 l+ W% R6 h3 |1 M Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB)
: M3 C1 K7 @$ z$ t" `6 K7 T6 wCollecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient) ~3 h) B# L2 F3 f# Z; i
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)# b8 M$ H6 S& A) l
Collecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)& e" m& k: _9 ?+ u$ X7 Z( s! V# {
Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB)) i l4 f1 j9 Z! B; h8 J9 @
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00
/ L" m7 ^+ Q9 B1 ?1 u$ bCollecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)
5 o" X& Q, X {0 _3 P Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)
& ?! P: u- n) x5 ^ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:00; U. v; g) O6 {* O4 c7 Z" u
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)- W3 a, v6 m7 U9 ?2 g
Downloading prettytable-0.7.2.zip (28 kB)3 F; V% z$ J8 ]
Preparing metadata (setup.py) ... done' l& n G; S1 H% R. @, |0 [: b
Collecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)# u$ x- S+ g+ t6 W. y9 T6 S
Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB)) \4 i0 t0 ~# _0 N2 z# |' J7 R& `
Collecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient)
, R p* l- E8 m/ m2 j4 ` Downloading docker-6.1.2-py3-none-any.whl (148 kB)
9 m* O: u8 I* I5 Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00& ]* J, F3 i! }4 \3 l
Collecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient)/ V2 d* q1 y9 j; u* [
Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB)
( L1 \5 \8 Q* j0 Y1 } ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00
* b" E: |# f: {2 ?1 XCollecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
# C9 a6 l* P, Y K1 ^! C, J0 s Using cached autopage-0.5.1-py3-none-any.whl (29 kB)9 k2 h/ Y. ^2 J: j
Collecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
, S2 |; K' Q6 ~' U' a2 f3 k Using cached cmd2-2.4.3-py3-none-any.whl (147 kB) L9 o t+ @# @. i7 R4 X. g e7 Y+ U
Collecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
" N U/ M5 w0 ?2 H" j Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)+ d% T h$ Q6 i/ q) v
Collecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)
; l7 r; I2 @& i! M* M! J" r" L 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)
. o [* Z0 W" d/ C# v" cCollecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)5 g1 x! u/ D- w% W( n) [
Using cached packaging-23.1-py3-none-any.whl (48 kB)3 Z, I) n9 b+ u9 E8 r* x( A% |; [
Collecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
$ O5 @; K) e- R% Y Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)0 E- Z# Z7 j/ h1 C, ~6 S7 I
Collecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)
' S7 n/ Q/ F; n8 f Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)7 T8 n2 m# p9 ?/ D* |
Collecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)) Z) Q0 @. O% E8 S: I7 ^& I
Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
' R' N3 r$ f8 ^8 ~7 O# W3 NCollecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient); p) k) f! Z8 p) r
Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)+ ~$ q, m) R9 r Y6 w, r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00
/ s2 Y8 j5 i: `4 ?$ eCollecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)
$ E$ W4 h2 C8 F; i7 z$ V Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
+ A4 S6 G0 Z& N; J0 M e/ ~; rCollecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)
; \7 z, ?3 l8 r9 q8 L% x Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
% _, a1 k- j/ P4 R/ z) uCollecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
$ \8 V6 G$ K% K' I; L+ X7 D7 b4 U0 A Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
3 C6 `7 K9 Y1 g6 s, hCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient): `4 g' W: @1 G4 g7 ?& h
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB) ~! m5 H6 h# G4 f( _
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
5 T7 k4 j1 S! w' U Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
6 b6 I8 ~% n3 x% n$ y& v, n' YCollecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
* E g j0 g# Z3 T2 l; n Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl
3 `* B* ?, u- a) {( [Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)& H0 {' E6 K" M% a' R- N
Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
5 J" q( D) d7 b+ e1 _0 [Collecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)2 h0 d8 [# N# b! {" o
Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)4 D8 `! R+ j7 m4 s* `: }8 q
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00# z6 V7 j! v( t& V" |
Collecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient), ~# e2 ~3 C1 f
Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB) Y- Q+ }1 z' y3 b8 _- k @& v
Collecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
' Q- [( ^1 f3 h3 }& d { Downloading pyinotify-0.9.6.tar.gz (60 kB)# Q0 F& c0 L3 d
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00
4 w3 p( I% d7 X0 H; o* {! @3 A Preparing metadata (setup.py) ... done
$ b$ c F( A1 Z3 w" [7 `Collecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)/ ` M" g7 l1 E" M5 x
Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)! h5 s; V \3 I; P7 f- M- ?1 g
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:006 T9 P- f9 s' \; ~5 N9 N5 p
Collecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)1 {+ Y/ e' K3 `. ~! ^7 n8 U" v3 ~
Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)1 O! n( [4 o; }
Collecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)& ^- l! X% f; d5 @, }: a9 l' T0 c
Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
. L; b- L! G! ?& e s1 h& X7 j ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00# Z% a" c; o8 H4 O' M
Collecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
; f; k3 U9 X! V0 X Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB). W! V3 f+ }9 L/ n; |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00
, [+ x% o# Z/ O1 U& }$ c% bCollecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)9 I% r+ ~/ x$ q! P2 r
Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB)6 ^ n$ T3 K. x
Collecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)) u3 j8 e7 D" I" L' m& h
Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)3 k& d) W* E/ J9 x) C
Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
" h* ~) \% \% Q8 c6 @ Using cached idna-3.4-py3-none-any.whl (61 kB)
8 U; u7 X! t9 M6 h7 X- N7 A! ZCollecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
5 _8 Z! _' a% B3 B$ V Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)4 z9 ]. X9 \1 G5 ^1 y: Z6 |# P
Collecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)5 s% f( C* y n, E' _8 G4 n
Downloading ply-3.11-py2.py3-none-any.whl (49 kB)
! ?1 V+ u4 |0 p% D! E! ] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:00
/ x. {+ B; c' }3 C! ^) LCollecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
a' n8 i* C+ _$ F# N# X Using cached pyperclip-1.8.2-py3-none-any.whl2 x, X4 l/ B$ |1 g. X, Z* ?
Collecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)4 D+ {/ k- J3 c* J9 L: y( W5 `# p
Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
9 X( r* B: ?. E; A% D) V8 z) dCollecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)0 l3 }# ?% T3 e/ W. U
Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
3 I# d- F. b; ?6 ^' G+ uCollecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
: _. H _; a& q8 D/ w0 X Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)# J- d: y; U7 u. `
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient). I- T3 K2 ~/ @( b: S% |" ~
Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)9 A! A6 l7 P- u. K& A2 ]
Collecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
' v4 U, B% e" S6 r Downloading fasteners-0.18-py3-none-any.whl (18 kB)
* W- h* A& o8 r' JCollecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
) C; D% s8 a1 z, M2 e. U Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
# \" X+ X+ E8 n/ a7 v$ iCollecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
5 u; w, Y. H) [7 N: I6 _7 \& b Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
: b; N9 |' x H; E* I) ABuilding wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify( K' w4 C% L- m& K+ @; R: G4 q, k
Building wheel for murano-pkg-check (setup.py) ... done
0 ~( G9 r5 Z. z1 n$ v1 |; u* { Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d
$ `. ?& S- i2 ^ F/ G& u: ] Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e73
. I4 I4 a- D) J$ X Building wheel for PrettyTable (setup.py) ... done- \3 k# G& ]( D- G6 |
Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc5
) I& a0 c, ]0 c9 m Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e316 B* P" h" ]3 f1 j J
Building wheel for pyinotify (setup.py) ... done
' z9 V- l3 L- d; N+ u Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e733
+ ~: T) u K; y& L W r Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911' L. K8 P$ v4 o; z5 g. o) ^8 p
Successfully built murano-pkg-check PrettyTable pyinotify1 ?- B1 M, h* T M% O% q
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, openstackclient
" v' Z% M' P, V l: b; uSuccessfully 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.02 e2 q r; `2 n& {6 b9 ]) X
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$ K g2 j. t/ T4 i, o, |8 G7 {; N
|
|