|
|
楼主 |
发表于 2023-5-15 07:00:12
|
显示全部楼层
root@controller:~# openstack
' u, s" @6 b* I" g4 tTraceback (most recent call last):
. I( r* q( q% v8 @, G( _0 U& D! k File "/usr/bin/openstack", line 6, in <module>! i e& @' q! ~
from openstackclient.shell import main
6 ]; Q' \- G; e# G$ {( p) M" ? File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>! Q5 Q$ z- m/ P
from osc_lib.api import auth
k) ~+ X7 n, d2 t+ b File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>+ f. [+ j4 t* i6 [& R5 Z
from keystoneauth1.identity.v3 import k2k0 i) [5 Z0 J6 w- K4 ]0 I
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>
2 n1 J0 X {" c! [4 K! F$ V4 O from keystoneauth1.identity import generic
4 t: ~3 h; V/ G6 W File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>) ~. L- ]1 q& ]# t* L' x! Q. E
from keystoneauth1.identity.generic.password import Password # noqa
) k2 |6 k7 ?7 O: N5 V! |1 Q File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>
/ I8 V5 m1 D* X( M& q from keystoneauth1.identity import v3
) {3 Z. S2 o- V" e8 t0 A8 v; r File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>/ P2 l: X0 R; Z9 I
from keystoneauth1.identity.v3.multi_factor import * # noqa7 _1 N" J# I5 t1 l$ M; T& J
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>6 s8 I h4 u) W
from keystoneauth1 import loading
* O s! M6 R8 j8 l- [- o7 U8 b File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>' C* |1 S* ]4 s3 M% R
from keystoneauth1.loading import adapter
3 @4 B9 q! V8 F File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>. G4 x" e3 I; }3 s& n5 H
from keystoneauth1 import adapter0 T* O* r4 F+ i
File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
3 \: T9 {* c4 F$ _2 n8 t+ ~- I/ _ Z from keystoneauth1 import session
8 G+ Y: J- ]! U' Y7 F6 B! ? File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>
( L* ]" c: v& Z$ {$ [( R; F import osprofiler.web as osprofiler_web: u5 b3 Y& {/ o+ U8 c% D
File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>( k5 O$ b; M5 L4 D
from osprofiler import profiler# ~# R0 \) J& Z9 J3 p8 y a
File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>6 ]! p2 l5 T$ Q; V2 z" A
from osprofiler import notifier
; u& _: a& `+ ? [, z File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>4 `; ]! M: A: _ Z! V; z* R
from osprofiler.drivers import base
% S& c5 t1 h9 X ? File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>: R8 I! ]& }# A- o
from osprofiler.drivers import loginsight # noqa
# A' k; k3 o1 k8 I File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>
- r4 _, i+ P. F# J from oslo_concurrency.lockutils import synchronized( ~- ~2 m; G2 L# V6 Q
File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>
# a- [& u2 y. n- `0 { import fasteners
( p1 B: M9 _- v1 ? File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>
, {9 Z. e. H4 N) W0 z8 m from fasteners.lock import locked # noqa
9 w$ l( ]9 A7 y$ `8 `9 N( Q File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>
+ l) F, [# @9 _% q import eventlet
" K; Y, P; J$ T% u" }* b. b% [& h File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>2 [ A( {0 _% z1 ^* y: N2 y& U
from eventlet import convenience% r& k/ t/ w( U* c( Z
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
V' g% |7 B- |4 @ from eventlet.green import socket1 O, K$ H; G) d/ i
File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>3 @$ ~. y5 l v) z2 g5 L/ y$ o4 l4 t
__import__('eventlet.green._socket_nodns')
5 X/ D# o7 `9 T9 d3 V File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>
0 b) p' M* ~& H. n5 K4 S from eventlet import greenio
! e! N! w% {) n, w File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>
) ]& e0 C+ n4 \ from eventlet.greenio.base import * # noqa
6 I$ r' C. b) F. m3 H0 R File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>
& B' V+ f2 M @ t, | from OpenSSL import SSL) w! k" g" L# N" Y
File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>! j9 S! O& e2 I# S5 e" k
from OpenSSL import crypto, SSL
/ [! ^) ] S5 q# M9 h File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>
0 h4 S1 ~1 `8 j' w _lib.OpenSSL_add_all_algorithms()+ F% I. l* K3 [. \
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'* I3 b' Y8 E6 l8 e/ |3 W
root@controller:~# vim /usr/bin/openstack
3 E6 Z9 V) p, Z8 croot@controller:~# cat /usr/bin/openstack n# A; I8 a, Q: Z, Q% K/ @, s
#! /usr/bin/python3* W; K% K, M- Q. T; W5 M/ b
# PBR Generated from 'console_scripts'5 g% h+ N: {0 [6 K3 {+ j8 L1 s' T
5 L e4 v- N1 H4 Y; x4 D% _
import sys
$ Y! d* e* l1 Z8 B1 h. p; a' p3 p+ j7 U/ J7 |' F7 ^* J+ {5 X1 O
from openstackclient.shell import main0 i# Z1 @) x; k; k
6 A- e }1 \8 s% X' U) T
0 w1 g8 i9 z/ _) D. wif __name__ == "__main__":
0 U8 T6 `) u+ Z4 @9 J sys.exit(main())* k! k; h- S2 G4 S3 j2 @
root@controller:~# pip install -I openstackclient
7 N" h0 J7 K( C3 y9 d* v% [Collecting openstackclient7 O6 L/ X& u1 L! O: S: w9 V
Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)
6 b3 h: F$ h( E* \) i0 |Collecting pbr!=2.1.0,>=2.0.0 (from openstackclient)1 L) h" u8 H0 ^, R1 p
Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB). Z# F! k2 F$ b. `8 ?) M+ F5 ^
Collecting aodhclient>=0.9.0 (from openstackclient)
& S/ \% N3 v! T f0 U2 D Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)6 Q- R2 _8 x/ H ?: h" S; z
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:00+ b2 R3 Y) E! n1 t, S! m
Collecting gnocchiclient>=3.3.1 (from openstackclient)
( X9 Z: g7 r0 }% ] Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB)/ I& X& d$ s- ?! t0 m
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00
0 w- S, x" y# ZCollecting python-barbicanclient>=4.5.2 (from openstackclient)
& q' m1 N1 ~; B+ B, N Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB): f+ k$ s. L* T1 D' r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:00
0 ^2 D! Z+ w# M7 o6 }/ N, MCollecting python-congressclient<2000,>=1.3.0 (from openstackclient)3 y) k3 M/ P/ ^* n* C/ y
Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)
! L k- H9 x& E% k6 C7 X! t( R ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:00& a! Q; f$ m6 T0 t0 D: {. Y; O0 {/ W
Collecting python-designateclient>=2.7.0 (from openstackclient)
" z3 s x, `% h/ J$ J5 Z Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)0 g3 {3 y* s4 V% f/ D9 i: X
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:00
6 \& r7 A) A ~: pCollecting python-heatclient>=1.10.0 (from openstackclient)
3 u/ j& V3 U: h e5 M; b" \ Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)+ d$ L( L" {# w- p6 ]1 m# a
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:00
2 q% N7 C0 l0 M. C# q! T3 BCollecting python-ironicclient>=2.3.0 (from openstackclient): T# v/ k F- R
Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)9 q: F- j# O/ n" w) W. @& M. d
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:00" p8 K/ @6 W5 D7 ^9 L" {1 {4 W6 ~
Collecting python-ironic-inspector-client>=1.5.0 (from openstackclient)
# O" G; e9 r* k7 ^9 B& l1 v' h Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)
0 F8 _3 _! Z& K sCollecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)0 G8 A" S/ p; g- T& l& o; l; e
Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)- G% `. g. I2 E7 ~
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:00
) a, y7 A, y/ z- S$ C" gCollecting python-muranoclient>=0.8.2 (from openstackclient)9 d; X1 T* v. B
Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)# |8 V' J" ]8 h$ r% l1 E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:00- ~! \9 \) n1 N% k1 E
Collecting python-neutronclient>=6.7.0 (from openstackclient)- {* e% Y/ X1 W/ B, i- X5 S) m
Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB)
% E# N5 l8 f+ s4 e1 i4 h ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00. a! R3 x' D9 R8 A0 J+ j
Collecting python-octaviaclient>=1.3.0 (from openstackclient)# }) k* J9 B/ h+ b l+ U+ R1 @
Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)
. j6 h' ~. l. q3 R( j) s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:00% W) D+ _ C) W$ [7 Q
Collecting python-openstackclient>=4.0.0 (from openstackclient). W8 o5 e8 Z' n! F4 N
Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB)
" ^5 n9 p7 l) T- E- n' o ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:004 p$ i. u1 m9 F) C8 ?
Collecting python-saharaclient>=1.4.0 (from openstackclient)
+ w& { h( s8 o+ E0 F6 H* b! | Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB): V: S+ \; G0 v0 I, I* H8 k' Y G
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00
! _1 G8 t8 Y4 K, H/ w7 ICollecting python-searchlightclient>=1.0.0 (from openstackclient)
3 z _4 _8 m5 y& d1 n, } Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB)6 G: U7 `: S" \" S/ l! J, T+ O$ k
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00
$ Z) S" b+ F* e% v8 wCollecting python-senlinclient>=1.1.0 (from openstackclient)
* C/ O: ?+ i6 D& q8 N Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB)
( k- q. ]; [7 S& W) Y3 n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
! P( w8 L; Z- Y+ l( CCollecting python-troveclient>=2.2.0 (from openstackclient)
% R2 z1 h; t" g) @; h' f Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB)6 L" c( c/ R A0 P k. E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:00
$ q( y9 [0 C. r# v; ]Collecting python-vitrageclient>=1.3.0 (from openstackclient)8 `6 U& h* w* ?) x/ p
Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)+ X5 x( d7 g0 H! z
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00! `8 ?5 ?+ A5 S4 x: E3 T
Collecting python-watcherclient>=1.1.0 (from openstackclient)6 Q J3 u2 F7 O% g4 K4 a! P: e8 I
Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB) p5 k5 w; r! u, t
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:006 l. W+ S$ I' B% `- i" B5 h" L9 @! T
Collecting python-zaqarclient>=1.0.0 (from openstackclient)$ T2 U4 K3 D9 x# O: e
Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)
* j/ |/ u% S% m& q9 T ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00/ e; y# c% Z h4 {* w' x
Collecting python-zunclient>=3.4.0 (from openstackclient)
- ~/ [; V# S9 [1 G5 X9 B/ u9 G Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
% x* G4 F1 T; q+ n( ~2 G6 F# T9 I ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:002 y( X0 g$ G U" F4 ]- T8 b: o
Collecting networkx>=2.3 (from openstackclient)
2 k" `7 E8 a4 N1 ?2 T Downloading networkx-3.1-py3-none-any.whl (2.1 MB)
2 [" w _( n8 e4 j ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:00
4 Y4 W: z% w# `; g+ w+ S4 S; hCollecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)
, A( J7 {; [* `; D" Q# I' X Using cached cliff-4.3.0-py3-none-any.whl (80 kB)/ N1 H/ {5 S, K( F4 i% k+ b
Collecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)
- q6 o1 F# r3 o; G! D$ R Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)* ^6 S$ i7 [2 C; a3 ^
Collecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)0 l0 B5 L' a2 n7 w. c8 _5 W1 U
Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB); H/ G( \( x+ F9 Q! U( q
Collecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)
2 t2 z0 ^- C% G/ V8 |* w Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB)
4 U4 {2 }1 L# i d) X# N: }% oCollecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)0 F3 g3 Z8 a) o0 N. `
Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB). G n' E( F# |$ q5 d
Collecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient)
2 i! V4 F) u% Q/ F" D1 P1 e s Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)( O2 _! y$ G# c1 D1 E+ d5 u3 d0 u
Collecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient): w8 b2 [- y3 c+ G2 T6 u
Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB)
) P% t% `; @5 f+ g6 Q; M0 j ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:007 S3 k% N. W8 L* |0 e
Collecting pyparsing (from aodhclient>=0.9.0->openstackclient)) B0 E" h7 W+ O v& n; W
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
" |# {( V: L; XCollecting ujson (from gnocchiclient>=3.3.1->openstackclient)
+ w+ O: s$ a' [ F, N* G0 E Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)9 U$ m3 `; D9 F% {
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:00
) `# t( @/ T1 oCollecting six (from gnocchiclient>=3.3.1->openstackclient). F# I! w' \$ c! G
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB). q! W+ K! [6 {. ]- W1 i
Collecting futurist (from gnocchiclient>=3.3.1->openstackclient)6 s9 D$ v j/ K0 z/ F2 t4 N* r4 z2 |& u
Downloading futurist-2.4.1-py3-none-any.whl (36 kB) c! B8 q1 h$ s! J; d
Collecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)+ o" G, r3 }& z' B+ t7 ?
Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
@# K7 @0 |: C' x& M% R. G* B3 E- {, dCollecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient)
/ n4 _ q5 X& V Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ]& Q9 h+ Q5 i9 O( ?# J
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:00
0 B9 o" n: t% L; U9 B c9 MCollecting debtcollector (from gnocchiclient>=3.3.1->openstackclient): M/ R* N+ g* U8 K
Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)) m d5 ^ V7 r
Collecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)
% x/ ^0 }1 D4 V' K z" N& q! r8 k Using cached requests-2.30.0-py3-none-any.whl (62 kB)
. W9 \9 [4 n5 B) U( u3 |1 C7 jCollecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient): ]3 _3 _6 n% T# B9 A* R }# z
Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)) b3 B: T- `: U% F2 P3 k7 K
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:004 |3 w; Z0 R5 N" @3 g
Collecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)) L* y. G; U: ~: w
Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)8 u3 j6 f) ?! g# r% d
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:000 y/ s9 z) g, t! V# ~, x! c
Collecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient); f: }2 s; T, W" R' q% L$ \
Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)
: {5 ?& ?4 b* w5 B% r ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:00' o1 I7 ]+ _5 s- p3 S2 `7 g) _
Collecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)
) {. ^! x, d9 `" S8 L u Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)
8 Z, o7 Z4 H) f+ ]Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)4 u4 c i! m. ^
Using cached prettytable-3.7.0-py3-none-any.whl (27 kB)
+ I; Z9 R f+ @/ JCollecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient) x: T) m3 _8 j& p# 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)
- [, O' I1 H6 r9 V% [Collecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)3 r1 J( {) U' N5 C7 B
Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB)% Z5 S0 M# K5 o u! f
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00
: C' E. [0 x6 t& U. vCollecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient)
9 J% D, T/ a& n5 q Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)% a; ~; }. {6 x/ y5 o
Collecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient)
% A. h$ h1 K& M Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)
. @4 P5 U* y; k7 XCollecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)+ a6 Y4 L# W, q) ^
Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB)
% |, u4 U% M! G `% A, YCollecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)" Z/ l( u8 I2 [: F! ]) A
Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)1 Y& a& z' F# M1 \
Preparing metadata (setup.py) ... done
6 ]& r1 A o' x% {, KCollecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient)
$ S G w: @8 F- C1 E" b Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
6 P2 D& D0 J' C0 b6 \" C ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:00! ]) n0 o; J9 K6 _* E: _+ Q
Collecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)
9 ?. d$ z' B5 `1 I7 Z% \ Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB); w$ q3 u/ h5 v( n5 P# _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:008 o% ]: ?$ w3 X8 A- o- J2 @
Collecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)$ b8 m: Z _, Q6 z J+ d b; @1 ?
Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB)
2 H1 `/ U- l7 R3 q& G) h ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:00
* R) C% `7 m/ iCollecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient) w1 n: C% j7 @; r
Downloading yaql-2.0.0-py3-none-any.whl (125 kB)2 ~& o @: h0 b+ V I8 j" a6 \# D
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:00+ |' J0 n X5 T- z
Collecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)- {3 F& y, I6 l7 o V
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)8 n3 y1 ?/ ~: J7 K
Collecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)
8 P, w7 l0 {! k; S5 Z, y Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB)
5 i; y( g+ ^! |, LCollecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient)
1 \( z6 Q% L; j' a9 P 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)$ B C' Y1 f8 v& v1 V) ~4 x
Collecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)8 L1 F0 c% h( ?. g$ w, x" t( p( x
Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB), R8 l' N0 k' p- O
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00+ y' p. u) m3 @+ C2 K) N
Collecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)1 Z- Y, [1 _" t
Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)/ L0 H: q4 H+ j& o
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:00
# V' D! t( \; o8 S3 {8 WCollecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
; B2 O7 S/ c. @+ H& f$ I, q ?4 O$ { Downloading prettytable-0.7.2.zip (28 kB)3 u0 m! K: I4 W) w# `) z5 _. ]
Preparing metadata (setup.py) ... done
. d% h$ ~! Z- b( C& B! [1 rCollecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)
" P. @; {' S# d3 ]( a5 k; N Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB)0 t* \9 D% q8 _2 |2 P
Collecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient), r0 h$ e& l! u7 B1 o% `; M
Downloading docker-6.1.2-py3-none-any.whl (148 kB)
: w$ i5 q% i, |9 p" f* Q0 b W ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00: b. W& a) u5 a8 _" j, ^3 O
Collecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient); f: j0 Y7 i! G8 z" Y" q
Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB)+ Z/ P) z6 g, I9 e* g2 Y
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00 S& S* D1 O1 w0 |1 ]! c
Collecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)& F) X6 [! Y4 E: G7 I9 m2 T+ P7 ?( q
Using cached autopage-0.5.1-py3-none-any.whl (29 kB)+ ]3 ~- c4 }- M( Z
Collecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)+ r6 O" [5 a# z. d) h4 A X. ?9 {6 @
Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)+ l$ u" C W6 ~$ G
Collecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
+ c7 W* {% J" O Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)
/ i" o5 F: [' K% b; V9 P* g; b+ xCollecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)
5 S1 \5 z' I: A4 K1 X! d 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)& Q7 R, W9 t, `1 m
Collecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)- [5 d7 q7 r9 a+ H2 ^& ?0 ]
Using cached packaging-23.1-py3-none-any.whl (48 kB)5 }+ [6 I6 t& A2 I0 C8 S4 D5 n
Collecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)7 w" r1 z. r; U8 W
Using cached urllib3-2.0.2-py3-none-any.whl (123 kB), B8 ]% D3 h F! L6 {+ Q& ^# g8 N }
Collecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)
: y; M, B7 q# G. M. z2 Y4 p Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
* @5 R& o5 r# I9 X a' ECollecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)
2 p% @6 W8 j# I& `% f Using cached attrs-23.1.0-py3-none-any.whl (61 kB). N) z3 ~: z0 @3 i% B' S' o
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)
, t; }- P% P n; w$ E' u7 V1 G Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)
( U y! W7 n! ~* M6 e ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00: A. H: g/ x4 X% z7 J6 ?2 |' a- D
Collecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)
8 ?* m; E! J) _5 J$ O2 m' _8 Y# h Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)2 ^+ V0 d" D4 u9 U& m+ s
Collecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)
* Y5 A6 T/ j- Q Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)2 Q2 Z# Z* ^1 J2 |! Z, Q+ \
Collecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient), \" ?- c4 t( ^, s8 ~% S
Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
' [# P! S; B' Z; I( ZCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
& V$ k& _& A p2 u* C9 n Using cached jmespath-1.0.1-py3-none-any.whl (20 kB). c5 O% r- L: }' d6 X/ o; V
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)1 p0 \$ y9 ~7 x3 v( v' n( O+ L$ X
Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
b# m, T+ H! t& RCollecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)# l; [+ X4 z* U& \& _! f) H/ {$ {
Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl
$ M# K, \# b P5 p$ d# PCollecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
0 _" k/ k9 I+ ^" h$ \+ l Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)5 i& \/ K+ q/ N5 F+ [
Collecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)4 p2 _2 G6 Z4 V& a: ~- Z
Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)
$ w) g7 U0 t& i ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00
! f+ V3 H1 ~4 S1 C p8 c+ n3 ZCollecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
9 L/ I/ r V/ o9 ^7 D" W N' U' ? Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB): a4 e1 }: _* n j0 V9 U
Collecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)& Z0 Y: g* ] h3 x1 |
Downloading pyinotify-0.9.6.tar.gz (60 kB)
$ l3 T- t/ L, a+ }/ f0 { ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00
, S6 @% d5 q7 J# s! D6 | Preparing metadata (setup.py) ... done
3 F6 o* _3 ^( y( x# `9 G- X: xCollecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)& V V0 k* r* N2 A) E# j% h
Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)
& o" A8 C9 C, \/ E! o0 a ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:00
* `4 z- {# [0 [; v% ^5 N! YCollecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)
2 I# ]- r* b" b; a! @ Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)/ H* D# D1 N6 e) u) U# }# Z/ \
Collecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient) c$ p9 T7 v c ]- O
Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
, _; x0 v3 n9 S9 i X1 D4 @ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00
+ R8 C8 O7 \" Q, rCollecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)2 r. Y4 @9 L9 \. l. G
Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB)
- H0 a% p) g/ Z H: C- h ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00. e( h. W9 H J3 J0 U
Collecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)5 Q( b/ ~4 a, ^* \0 j& ?
Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB)" Y+ B3 [ ^7 I c" m+ C/ A0 f; ^
Collecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)" M3 H3 ]' ?. B
Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
$ @" L# A2 o* q# G7 Z0 F1 H. ?Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)# c/ n1 L% c$ |) l( ?- s
Using cached idna-3.4-py3-none-any.whl (61 kB)/ d9 `" s0 b+ A) x" y( J- M
Collecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient): Z3 {' i) p2 f7 |4 m2 g" I9 m( D- W* D
Using cached certifi-2023.5.7-py3-none-any.whl (156 kB). r# ^$ ]2 V) F+ j) A
Collecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)' l1 j0 b3 }: s# s; U5 u
Downloading ply-3.11-py2.py3-none-any.whl (49 kB)3 e2 g1 l& s0 y3 I2 ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:00
3 }3 r( @: i9 F( QCollecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)$ m7 W" q% n8 M
Using cached pyperclip-1.8.2-py3-none-any.whl
/ s4 S- ~3 Q) I1 Y5 ACollecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)) \8 |: @- A* Y! i& w
Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
: Q8 W! I1 M1 L# _* ~Collecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)) Q; P; G4 l$ ^! S
Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
# y# f( w9 S( L) f/ x7 ?( zCollecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
0 C1 A* J: W: e Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB), F5 _1 D1 z) v) E. ^
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)# U' |. f* X5 {6 ]0 h) x0 a1 _
Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)9 V0 n9 `6 j' _* u* A; [3 L
Collecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient) Z. V# H: y/ V5 F, q
Downloading fasteners-0.18-py3-none-any.whl (18 kB)9 |! J& j( n- w8 y# x' U# D
Collecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)8 R0 l) M4 h3 } ]- ~
Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
, J6 h$ X) r3 X( [Collecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
3 p- B/ r9 g3 G6 M Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
7 x: a+ s% H" E- K9 S* @4 f5 dBuilding wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify8 K4 {7 j4 p" M {" j' P
Building wheel for murano-pkg-check (setup.py) ... done
9 t2 X- T" _4 x f# T X/ n4 G Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d
# G# ^8 i* ~+ h* x' A Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e737 {- P2 o- O |8 ?
Building wheel for PrettyTable (setup.py) ... done
) g! B+ b0 y: G7 m. Q& i Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc5
; j3 B( y" |& s! a- Q/ K Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e31
# t; _$ }/ {& z* Y/ f Building wheel for pyinotify (setup.py) ... done3 W' u/ a- ^9 X! K- Z2 K
Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e7332 [, Z n3 Z4 k) @! w- m% j
Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911) l8 [ U/ K; B
Successfully built murano-pkg-check PrettyTable pyinotify
) d& e* w* }' `: m9 h 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
( y, G: a0 n' d2 u. ISuccessfully 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.06 W/ ` n/ T+ B3 p3 O6 t O
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
5 F/ z4 E: A+ W7 [ |
|