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