2024-11-08 14:40:36,468: INFO: Building contrail-controller-config-base 2024-11-08 14:40:36,495: INFO: Building args: --network host --build-arg CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101 --build-arg CONTRAIL_CONTAINER_TAG=master-1_0_8_7-1_9 --build-arg SITE_MIRROR=http://nexus.gz1.opensdn.io/repository/external-web-cache --build-arg LINUX_DISTR_VER=7 --build-arg LINUX_DISTR=centos --build-arg GENERAL_EXTRA_RPMS="" --build-arg BASE_EXTRA_RPMS="" --build-arg YUM_ENABLE_REPOS="" --build-arg CONTAINER_NAME=contrail-controller-config-base --build-arg UBUNTU_DISTR_VERSION=22.04 --build-arg UBUNTU_DISTR=ubuntu --build-arg VENDOR_NAME=OpenSDN-IO --build-arg VENDOR_DOMAIN=io.opensdn Sending build context to Docker daemon 3.072 kB Step 1/5 : FROM nexus.gz1.opensdn.io:5101/contrail-base:master-1_0_8_7-1_9 ---> 11701dc65e93 Step 2/5 : ENV NODE_TYPE=config ---> Running in 098e9b1d0c05 ---> Removed intermediate container 098e9b1d0c05 ---> b44e14cb46ff Step 3/5 : LABEL $VENDOR_DOMAIN".pod"=$NODE_TYPE ---> Running in 7bfe21a052dc ---> Removed intermediate container 7bfe21a052dc ---> e6a9651ec3f1 Step 4/5 : RUN sed -e '/^tsflags=nodocs/d' -i /etc/yum.conf ; yum install -y contrail-config contrail-config-openstack 2>&1 | tee /tmp/log ; grep -i "error:" /tmp/log && exit 1 ; yum clean all -y ; rm -rf /var/cache/yum ---> Running in b23e0c8cb50a Loaded plugins: fastestmirror, ovl Determining fastest mirrors Resolving Dependencies --> Running transaction check ---> Package contrail-config.x86_64 0:master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 will be installed --> Processing Dependency: uwsgi-plugin-python36-gevent for package: contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7.x86_64 --> Processing Dependency: uwsgi-plugin-python36 for package: contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7.x86_64 --> Processing Dependency: uwsgi for package: contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7.x86_64 --> Processing Dependency: openssh-clients for package: contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7.x86_64 ---> Package contrail-config-openstack.x86_64 0:master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 will be installed --> Processing Dependency: ipmitool for package: contrail-config-openstack-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7.x86_64 --> Running transaction check ---> Package ipmitool.x86_64 0:1.8.18-11.el7_9 will be installed --> Processing Dependency: systemd-sysv for package: ipmitool-1.8.18-11.el7_9.x86_64 --> Processing Dependency: OpenIPMI-modalias for package: ipmitool-1.8.18-11.el7_9.x86_64 ---> Package openssh-clients.x86_64 0:7.4p1-23.el7_9 will be installed --> Processing Dependency: openssh = 7.4p1-23.el7_9 for package: openssh-clients-7.4p1-23.el7_9.x86_64 --> Processing Dependency: fipscheck-lib(x86-64) >= 1.3.0 for package: openssh-clients-7.4p1-23.el7_9.x86_64 --> Processing Dependency: libfipscheck.so.1()(64bit) for package: openssh-clients-7.4p1-23.el7_9.x86_64 --> Processing Dependency: libedit.so.0()(64bit) for package: openssh-clients-7.4p1-23.el7_9.x86_64 ---> Package uwsgi.x86_64 0:2.0.18-8.el7 will be installed --> Processing Dependency: libyaml-0.so.2()(64bit) for package: uwsgi-2.0.18-8.el7.x86_64 --> Processing Dependency: libjansson.so.4()(64bit) for package: uwsgi-2.0.18-8.el7.x86_64 ---> Package uwsgi-plugin-python36.x86_64 0:2.0.18-8.el7 will be installed --> Processing Dependency: uwsgi-plugin-common = 2.0.18-8.el7 for package: uwsgi-plugin-python36-2.0.18-8.el7.x86_64 ---> Package uwsgi-plugin-python36-gevent.x86_64 0:2.0.18-8.el7 will be installed --> Processing Dependency: libevent for package: uwsgi-plugin-python36-gevent-2.0.18-8.el7.x86_64 --> Running transaction check ---> Package OpenIPMI-modalias.x86_64 0:2.0.27-1.el7 will be installed --> Processing Dependency: OpenIPMI for package: OpenIPMI-modalias-2.0.27-1.el7.x86_64 ---> Package fipscheck-lib.x86_64 0:1.4.1-6.el7 will be installed --> Processing Dependency: /usr/bin/fipscheck for package: fipscheck-lib-1.4.1-6.el7.x86_64 ---> Package jansson.x86_64 0:2.10-1.el7 will be installed ---> Package libedit.x86_64 0:3.0-12.20121213cvs.el7 will be installed ---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed ---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed ---> Package openssh.x86_64 0:7.4p1-23.el7_9 will be installed ---> Package systemd-sysv.x86_64 0:219-78.el7_9.9 will be installed --> Processing Dependency: systemd = 219-78.el7_9.9 for package: systemd-sysv-219-78.el7_9.9.x86_64 ---> Package uwsgi-plugin-common.x86_64 0:2.0.18-8.el7 will be installed --> Running transaction check ---> Package OpenIPMI.x86_64 0:2.0.27-1.el7 will be installed --> Processing Dependency: OpenIPMI-libs = 2.0.27-1.el7 for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libnetsnmp.so.31()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMIutils.so.0()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMIui.so.1()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMIglib.so.0()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMIcmdlang.so.0()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 --> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: OpenIPMI-2.0.27-1.el7.x86_64 ---> Package fipscheck.x86_64 0:1.4.1-6.el7 will be installed ---> Package systemd.x86_64 0:219-78.el7 will be updated ---> Package systemd.x86_64 0:219-78.el7_9.9 will be an update --> Processing Dependency: systemd-libs = 219-78.el7_9.9 for package: systemd-219-78.el7_9.9.x86_64 --> Running transaction check ---> Package OpenIPMI-libs.x86_64 0:2.0.27-1.el7 will be installed ---> Package net-snmp-libs.x86_64 1:5.7.2-49.el7_9.4 will be installed ---> Package systemd-libs.x86_64 0:219-78.el7 will be updated ---> Package systemd-libs.x86_64 0:219-78.el7_9.9 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: contrail-config x86_64 master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 contrail 4.9 M contrail-config-openstack x86_64 master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 contrail 404 k Installing for dependencies: OpenIPMI x86_64 2.0.27-1.el7 tf-mirrors.ci_repos_yum7-base 243 k OpenIPMI-libs x86_64 2.0.27-1.el7 tf-mirrors.ci_repos_yum7-base 523 k OpenIPMI-modalias x86_64 2.0.27-1.el7 tf-mirrors.ci_repos_yum7-base 16 k fipscheck x86_64 1.4.1-6.el7 tf-mirrors.ci_repos_yum7-base 21 k fipscheck-lib x86_64 1.4.1-6.el7 tf-mirrors.ci_repos_yum7-base 11 k ipmitool x86_64 1.8.18-11.el7_9 tf-mirrors.ci_repos_yum7-updates 442 k jansson x86_64 2.10-1.el7 tf-mirrors.ci_repos_yum7-base 37 k libedit x86_64 3.0-12.20121213cvs.el7 tf-mirrors.ci_repos_yum7-base 92 k libevent x86_64 2.0.21-4.el7 tf-mirrors.ci_repos_yum7-base 214 k libyaml x86_64 0.1.4-11.el7_0 tf-mirrors.ci_repos_yum7-base 55 k net-snmp-libs x86_64 1:5.7.2-49.el7_9.4 tf-mirrors.ci_repos_yum7-updates 752 k openssh x86_64 7.4p1-23.el7_9 tf-mirrors.ci_repos_yum7-updates 510 k openssh-clients x86_64 7.4p1-23.el7_9 tf-mirrors.ci_repos_yum7-updates 655 k systemd-sysv x86_64 219-78.el7_9.9 tf-mirrors.ci_repos_yum7-updates 98 k uwsgi x86_64 2.0.18-8.el7 contrail-tpc 372 k uwsgi-plugin-common x86_64 2.0.18-8.el7 contrail-tpc 56 k uwsgi-plugin-python36 x86_64 2.0.18-8.el7 contrail-tpc 83 k uwsgi-plugin-python36-gevent x86_64 2.0.18-8.el7 contrail-tpc 32 k Updating for dependencies: systemd x86_64 219-78.el7_9.9 tf-mirrors.ci_repos_yum7-updates 5.1 M systemd-libs x86_64 219-78.el7_9.9 tf-mirrors.ci_repos_yum7-updates 419 k Transaction Summary ================================================================================ Install 2 Packages (+18 Dependent packages) Upgrade ( 2 Dependent packages) Total download size: 15 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. -------------------------------------------------------------------------------- Total 12 MB/s | 15 MB 00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : fipscheck-1.4.1-6.el7.x86_64 1/24 Installing : fipscheck-lib-1.4.1-6.el7.x86_64 2/24 Installing : openssh-7.4p1-23.el7_9.x86_64 3/24 Installing : libedit-3.0-12.20121213cvs.el7.x86_64 4/24 Installing : openssh-clients-7.4p1-23.el7_9.x86_64 5/24 Installing : libyaml-0.1.4-11.el7_0.x86_64 6/24 Updating : systemd-libs-219-78.el7_9.9.x86_64 7/24 Updating : systemd-219-78.el7_9.9.x86_64 8/24 Failed to get D-Bus connection: Operation not permitted Installing : systemd-sysv-219-78.el7_9.9.x86_64 9/24 Installing : jansson-2.10-1.el7.x86_64 10/24 Installing : uwsgi-2.0.18-8.el7.x86_64 11/24 Executing systemd post-install tasks Installing : uwsgi-plugin-common-2.0.18-8.el7.x86_64 12/24 Installing : uwsgi-plugin-python36-2.0.18-8.el7.x86_64 13/24 Installing : libevent-2.0.21-4.el7.x86_64 14/24 Installing : uwsgi-plugin-python36-gevent-2.0.18-8.el7.x86_64 15/24 Installing : contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el 16/24 + /usr/bin/python3 -m pip -v install --no-compile -r opt/opensdn/pip/schema_transformer/requirements.txt -r opt/opensdn/pip/api_server/requirements.txt -r opt/opensdn/pip/device_manager/requirements.txt -r opt/opensdn/pip/contrail_issu/requirements.txt -r opt/opensdn/pip/svc_monitor/requirements.txt -r opt/opensdn/pip/cfgm_common/requirements.txt Using pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6) Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/ Requirement already satisfied: gevent in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 1)) (22.10.2) Requirement already satisfied: greenlet in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 2)) (2.0.2) Requirement already satisfied: netaddr<1 in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 3)) (0.10.1) Requirement already satisfied: contrail-config-common in /usr/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 4)) (0.1.dev0) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ab4/67e601e5b1a1c/jsonpickle-3.3.0.tar.gz#sha256=ab467e601e5b1a1cd76f1819d014795165da071744ef30bf3786e9bc549de25a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/287/c12143f35571a/jsonpickle-3.3.0-py3-none-any.whl#sha256=287c12143f35571ab00e224fa323aa4b090d5a7f086f5f494d7ee9c7eb1a380a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d42/5fd2b8afe9f5d/jsonpickle-3.2.2.tar.gz#sha256=d425fd2b8afe9f5d7d57205153403fbf897782204437882a477e8eed60930f8c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/87c/d82d237fd72c5/jsonpickle-3.2.2-py3-none-any.whl#sha256=87cd82d237fd72c5a34970e7222dddc0accc13fddf49af84111887ed9a9445aa (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4b6/d7640974199f7/jsonpickle-3.2.1.tar.gz#sha256=4b6d7640974199f7acf9035295365b5a1a71a91109effa15ba170fbb48cf871c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ec2/91e4719674dd3/jsonpickle-3.2.1-py3-none-any.whl#sha256=ec291e4719674dd35d390fbdb521ac6517fbe9f541d361c8bffc8131133b1661 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2c9/02b3dc02779ec/jsonpickle-3.2.0.tar.gz#sha256=2c902b3dc02779ec03e5afabe39cbe6c69cdbcbafdda0cd053e48b156b9dda8e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/535/54864ab9d570c/jsonpickle-3.2.0-py3-none-any.whl#sha256=53554864ab9d570cbd6965465888a3d7e2e000213a93043642460030b2990ec7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ef9/787b81c414f42/jsonpickle-3.1.0.tar.gz#sha256=ef9787b81c414f42465b84457e87562992449be27456f0428c3cfaefbfcf6e94 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/688/56117e3f5b79a/jsonpickle-3.1.0-py3-none-any.whl#sha256=68856117e3f5b79a60e4ed384d42d00da806799c96987ac5e5ed56307df77068 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a1b/14c8d6221cd8f/jsonpickle-3.0.4.tar.gz#sha256=a1b14c8d6221cd8f394f2a97e735ea1d7edc927fbd135b26f2f8700657c8c62b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/04a/e7567a1426957/jsonpickle-3.0.4-py3-none-any.whl#sha256=04ae7567a14269579e3af66b76bda284587458d7e8a204951ca8f71a3309952e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/569/1f44495327858/jsonpickle-3.0.3.tar.gz#sha256=5691f44495327858ab3a95b9c440a79b41e35421be1a6e09a47b6c9b9421fd06 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e8d/6dcc58f6722be/jsonpickle-3.0.3-py3-none-any.whl#sha256=e8d6dcc58f6722bea0321cd328fbda81c582461185688a535df02be0f699afb4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e37/abba4bfb3ca4a/jsonpickle-3.0.2.tar.gz#sha256=e37abba4bfb3ca4a4647d28bb9f4706436f7b46c8a8333b4a718abafa8e46b37 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4a8/442d97ca3f779/jsonpickle-3.0.2-py3-none-any.whl#sha256=4a8442d97ca3f77978afa58068768dba7bff2dbabe79a9647bc3cdafd4ef019f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/032/538804795e73b/jsonpickle-3.0.1.tar.gz#sha256=032538804795e73b94ead410800ac387fdb6de98f8882ac957fcd247e3a85200 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/130/d8b293ea0add3/jsonpickle-3.0.1-py2.py3-none-any.whl#sha256=130d8b293ea0add3845de311aaba55e6d706d0bb17bc123bd2c8baf8a39ac77c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/504/586e5c0fd52fd/jsonpickle-3.0.0.tar.gz#sha256=504586e5c0fd52fd76a56f86c36f8c4d29778bdef92dc06d38ca6e2e9fc4f090 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7c4/b13d595ff3520/jsonpickle-3.0.0-py2.py3-none-any.whl#sha256=7c4b13d595ff3520148ed870b9f5917023ebdc55c9ec0cb695688fdc16e90c3e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonpickle/) (requires-python:>=3.7) Collecting jsonpickle Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/de7/f2613818aa4f2/jsonpickle-2.2.0-py2.py3-none-any.whl (39 kB) Requirement already satisfied: future in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 6)) (1.0.0) Requirement already satisfied: six in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 7)) (1.16.0) Requirement already satisfied: sandesh==0.1.dev0 in /usr/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 8)) (0.1.dev0) Requirement already satisfied: sandesh_common in /usr/lib/python3.6/site-packages (from -r opt/opensdn/pip/schema_transformer/requirements.txt (line 9)) (0.1.dev0) Requirement already satisfied: contrail-api-client in /usr/lib/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 2)) (master.1.0.8.7.1.9) Requirement already satisfied: configparser in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 3)) (5.2.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2d1/4c9a6eb48a0c5/keystonemiddleware-10.7.1.tar.gz#sha256=2d14c9a6eb48a0c5e81f0661cbeea974a209b20579e6daaf917d88b792f6cf38 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a26/8683a32ebb92b/keystonemiddleware-10.7.1-py3-none-any.whl#sha256=a268683a32ebb92bba0924cb5f714991810565183f9a8c5b6108955a01c35d0d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fc4/3f0101a888927/keystonemiddleware-10.7.0.tar.gz#sha256=fc43f0101a888927c3fd36d95b94b6d69b01afafe51f6e1c3780391e7b031605 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/11f/74dcf90433dfc/keystonemiddleware-10.7.0-py3-none-any.whl#sha256=11f74dcf90433dfcbde525910bc9429301ed8b80357439fc469497e9d00b3543 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8b2/389b08b333c98/keystonemiddleware-10.6.0.tar.gz#sha256=8b2389b08b333c98072cfe0c8683feadf417a38fba279197d77d101b2d8fa0e5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b65/9f87e9f11e3fa/keystonemiddleware-10.6.0-py3-none-any.whl#sha256=b659f87e9f11e3fa90e33c4955750be39021d15e2084e533f1e01a5d62ded4bb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e5b/b479f81b2b2a8/keystonemiddleware-10.5.0.tar.gz#sha256=e5bb479f81b2b2a8b3d367e4a6b76383ffaf58a80184a0c612dc847308de1a74 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a29/30bbc8e9cd511/keystonemiddleware-10.5.0-py3-none-any.whl#sha256=a2930bbc8e9cd5111330122f0cefb8f3658a935053dd4b8903723dfa776657f2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7d9/65500050ab970/keystonemiddleware-10.4.1.tar.gz#sha256=7d965500050ab970db3ef644f35168c38e04230436bd1116136049fd9c43eed6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b42/a575994123027/keystonemiddleware-10.4.1-py3-none-any.whl#sha256=b42a575994123027054c3ae74cedb0435649227e9ee71c8faf03c1a1158f85cc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/db9/9e3349702f5f8/keystonemiddleware-10.4.0.tar.gz#sha256=db99e3349702f5f8a4f62512e942e2fdf540edca4f89f50bd09c5733250c73a8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f24/c0f24c73be895/keystonemiddleware-10.4.0-py3-none-any.whl#sha256=f24c0f24c73be895cd14b2eb0edd6e06daa5fe04e25dd39bbe1eccf95863c361 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d97/9ca25e12daf26/keystonemiddleware-10.3.0.tar.gz#sha256=d979ca25e12daf26d52ba712ec69469ef848a86447d341dc8b8a879d6b0f7db7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cd7/62438a19d82ed/keystonemiddleware-10.3.0-py3-none-any.whl#sha256=cd762438a19d82ed524ce3616e3046c8ab17521f71dbc2bab14fc95441dd161d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/480/e7932b8d90f03/keystonemiddleware-10.2.0.tar.gz#sha256=480e7932b8d90f03063b45fba740b0c35ab5fcc3ca68868a9f6fdcdf1b5f3d0c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b45/2dca8dbc7541a/keystonemiddleware-10.2.0-py3-none-any.whl#sha256=b452dca8dbc7541a0cf094a9f9a3c48e5277d33aba90faa09fc2de2266479aa6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0fc/5b9cb7e9b2ad5/keystonemiddleware-10.1.1.tar.gz#sha256=0fc5b9cb7e9b2ad58625d147d1bec524f1cda558a803671a210f8bc9f7436f13 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/800/100fa6f980adf/keystonemiddleware-10.1.1-py3-none-any.whl#sha256=800100fa6f980adfe97afc1faf3bc5a754756893decaa4e091c5cc609b367fa3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e09/26e669eb99565/keystonemiddleware-10.1.0.tar.gz#sha256=e0926e669eb995655c2b5e56c509c0db48de0eea446a122c14ef25fbbb48ad6a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f06/779b634ed65e2/keystonemiddleware-10.1.0-py3-none-any.whl#sha256=f06779b634ed65e2cadd5d8d46497f31e7c5854c5c7ef228515a7a507306bd6a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cbb/7e9c1822cd640/keystonemiddleware-10.0.1.tar.gz#sha256=cbb7e9c1822cd640a65de99c849f469156962ae5b88f7f63ee0107f4802df554 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d04/ac4c30d019881/keystonemiddleware-10.0.1-py3-none-any.whl#sha256=d04ac4c30d0198816bcadfeddebae66b29b70a2a8d6d98c0401767bc504dd6ac (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/763/b606acc7161a8/keystonemiddleware-10.0.0.tar.gz#sha256=763b606acc7161a8c57b245f14b37e75457439b4954eba1aa680a46ce7605f02 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7ee/300bd34736d3a/keystonemiddleware-10.0.0-py3-none-any.whl#sha256=7ee300bd34736d3a1946a4e671aff6c1aad626a6ca30dd15bc6063f0ddf00bbf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystonemiddleware/) (requires-python:>=3.8) Collecting keystonemiddleware Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/665/4d46b30f8a77f/keystonemiddleware-9.5.0-py3-none-any.whl (119 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/315/7c212e121164d/keystoneauth1-5.8.0.tar.gz#sha256=3157c212e121164de64d63e5ef7e1daad2bd3649a68de1e971b76877019ef1c4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e69/dff80c509ab64/keystoneauth1-5.8.0-py3-none-any.whl#sha256=e69dff80c509ab64d4de4494658d914e81f26af720828dc584ceee74ecd666d9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b2c/c2d68d1a48e9c/keystoneauth1-5.7.0.tar.gz#sha256=b2cc2d68d1a48e9c2c6d9b1b1fd00d7c7bdfe086e8040b51e70938a8ba3adfd1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a36/23bd03ed9a8cf/keystoneauth1-5.7.0-py3-none-any.whl#sha256=a3623bd03ed9a8cf1866d3eba113423e3cd898f74b79dd95598152b473a2cecc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ecb/7f34759ebe103/keystoneauth1-5.6.0.tar.gz#sha256=ecb7f34759ebe103db372ab0953c0b821929ddd497f332aa6b3ef6caacffed88 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d74/0843afcf9c159/keystoneauth1-5.6.0-py3-none-any.whl#sha256=d740843afcf9c159fb929004eee1eecf46573236901e9d8ca2dca5694733a379 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/827/22ca35946b2e1/keystoneauth1-5.5.0.tar.gz#sha256=82722ca35946b2e102f89b42ae3fee8500314081e83477c2564096c167606457 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/af9/44cecf3634fca/keystoneauth1-5.5.0-py3-none-any.whl#sha256=af944cecf3634fca3fffe5426ddf925e2b671653e03f54482876a9df25c03296 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1ac/134151ceb02e5/keystoneauth1-5.4.0.tar.gz#sha256=1ac134151ceb02e50b68ad78dec9821bf89fe53bd36fc8658501c47b07cbdf53 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/125/c70dc7a2a6d89/keystoneauth1-5.4.0-py3-none-any.whl#sha256=125c70dc7a2a6d8906d436d0e853a75c022505007422b98970a1e693a2002c6e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/017/c2b9b599453c9/keystoneauth1-5.3.0.tar.gz#sha256=017c2b9b599453c92940750edbb20f17687121b2890114bf9d36df14a0627117 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/174/407998ecdee31/keystoneauth1-5.3.0-py3-none-any.whl#sha256=174407998ecdee31234b6f84bef2fd440949b0ad66a49ddcbe978952589485d5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f79/b1c27ed5a69be/keystoneauth1-5.2.1.tar.gz#sha256=f79b1c27ed5a69be4d03a5bc4967df3dfab0c5d76e85226fa2060cffadff74a1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d2f/cfdcfe347df8d/keystoneauth1-5.2.1-py3-none-any.whl#sha256=d2fcfdcfe347df8d92390e0806b4969289d884cd9ec3519e4c5aec53e66d0767 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/af5/4bcb9cf3b5d84/keystoneauth1-5.2.0.tar.gz#sha256=af54bcb9cf3b5d8492894ff8b6680447c8ef1fb880734a5d3ce3a78ed8459844 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/84f/eba003301c204/keystoneauth1-5.2.0-py3-none-any.whl#sha256=84feba003301c2042693eb9366b0008eabd47b221c65f8106f0049f54eba989d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/keystoneauth1/) (requires-python:>=3.8) Collecting keystoneauth1 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c41/b041abed17f5e/keystoneauth1-5.1.3-py3-none-any.whl (318 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c2f/5934f95576936/python-keystoneclient-5.5.0.tar.gz#sha256=c2f5934f95576936c98e45bf599ad48bcb0ac451593e5f8344ebf52cb0f411f5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/52f/e7eb35c734538/python_keystoneclient-5.5.0-py3-none-any.whl#sha256=52fe7eb35c7345387c2488eb0b95f28a1d73edcad1ac3d8d80cf8ce6a7c9a8ee (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b2b/4bdbe9daf7b0b/python-keystoneclient-5.4.0.tar.gz#sha256=b2b4bdbe9daf7b0b353b8807672eeed01f87dd03b4f8b42d0d061b09b8931f41 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/991/8043849032f38/python_keystoneclient-5.4.0-py3-none-any.whl#sha256=9918043849032f387a0000104c553aac5ace02918a6b7afcdb99690164029867 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bc5/e7719f4156425/python-keystoneclient-5.3.0.tar.gz#sha256=bc5e7719f4156425dec77d75c3a79918e3d0b519378a16d8d7efa8849e4c2a79 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c7e/867e41499020f/python_keystoneclient-5.3.0-py3-none-any.whl#sha256=c7e867e41499020fcb27c49e88ec07a59c8d9c59a7a339ecc2d9d4807e970ac7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/72a/42c3869e2128b/python-keystoneclient-5.2.0.tar.gz#sha256=72a42c3869e2128bb0c626ac856c3dbf3e38ef16d7e85dd35567b82cd24539a9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/032/93c2f5b96d32c/python_keystoneclient-5.2.0-py3-none-any.whl#sha256=03293c2f5b96d32cfe04ab0d2d109c484dcd0f4d071a42543387efd129e9248e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ba0/9bdfeafa2a219/python-keystoneclient-5.1.0.tar.gz#sha256=ba09bdfeafa2a2196450a327cd3f46f2a8a9dd9d21b838f8cb9b17a99740c6a1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9c2/e0b1700f553ca/python_keystoneclient-5.1.0-py3-none-any.whl#sha256=9c2e0b1700f553ca625e987f4cd8ef62d7a27ad88c5104e96e16904d2ae1d918 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a8b/bf671f56c24aa/python-keystoneclient-5.0.1.tar.gz#sha256=a8bbf671f56c24aa5a37a225b98f2994b82063d73e3486657eb500a33a406d29 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/628/d52a9676be1f9/python_keystoneclient-5.0.1-py3-none-any.whl#sha256=628d52a9676be1f9a00fd987b7b2b72fe66ddae853351606d7e85d8701d5fdc2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0f5/0da33bf20b55a/python-keystoneclient-5.0.0.tar.gz#sha256=0f50da33bf20b55acfc59d4f9460fa2efc1be15fd05ec3f23674d03eba2bea3f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f65/0d3fbe94b069b/python_keystoneclient-5.0.0-py3-none-any.whl#sha256=f650d3fbe94b069bba0aafd07fc2681c62263acddc2a57bb7fddb42d2b1ef5f4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-keystoneclient/) (requires-python:>=3.8) Collecting python-keystoneclient Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5ba/d91bda4f6f565/python_keystoneclient-4.5.0-py3-none-any.whl (398 kB) Requirement already satisfied: netifaces in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 11)) (0.11.0) Requirement already satisfied: bottle<0.13 in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 12)) (0.12.25) Requirement already satisfied: stevedore in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 13)) (3.5.2) Requirement already satisfied: kazoo in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/api_server/requirements.txt (line 14)) (2.10.0) Collecting pycrypto Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f2c/e1e989b272cfc/pycrypto-2.6.1.tar.gz (446 kB) Preparing metadata (setup.py): started Running command python setup.py egg_info running egg_info creating /tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info writing /tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/tmp/pip-pip-egg-info-3v7bw0mo/pycrypto.egg-info/SOURCES.txt' /usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py:628: SetuptoolsDeprecationWarning: Custom 'build_py' does not implement 'get_data_files_without_manifest'. Please extend command classes from setuptools instead of distutils. SetuptoolsDeprecationWarning Preparing metadata (setup.py): finished with status 'done' Collecting lxml Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/56b/9861a71575f57/lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB) Collecting attrdict Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/943/2e3498c74ff7e/attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB) Requirement already satisfied: bitarray in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/device_manager/requirements.txt (line 6)) (3.0.0) Collecting psutil Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/498/c6979f9c6637e/psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB) Requirement already satisfied: kombu in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/device_manager/requirements.txt (line 8)) (5.1.0) Requirement already satisfied: timeout-decorator in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/device_manager/requirements.txt (line 12)) (0.5.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ad8/c70e6e3f8926c/docker-7.1.0.tar.gz#sha256=ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c96/b93b7f0a746f9/docker-7.1.0-py3-none-any.whl#sha256=c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/323/736fb92cd9418/docker-7.0.0.tar.gz#sha256=323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/12b/a681f2777a0ad/docker-7.0.0-py3-none-any.whl#sha256=12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c45/757f75f06f763/docker-7.0.0b3.tar.gz#sha256=c45757f75f06f7631bcbdef1c8b1ea9588aef5c87259138371085e67776c3bd5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/586/5e43638f16fc2/docker-7.0.0b3-py3-none-any.whl#sha256=5865e43638f16fc2ee767965a0ab90865800a9afca67c503196c8626a8ba76b2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b15/5cee3fb76ab18/docker-7.0.0b2.tar.gz#sha256=b155cee3fb76ab18a36a655345162bd4ab374ad70fe56f3a92ce795d381d2d9f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fd3/8b410d76070f0/docker-7.0.0b2-py3-none-any.whl#sha256=fd38b410d76070f0903440902cb1c5d1f840335bfa7af010c21046021361f3ad (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aa6/d17830045ba5e/docker-6.1.3.tar.gz#sha256=aa6d17830045ba5ef0168d5eaa34d37beeb113948c413affe1d5991fc11f9a20 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aec/d2277b8bf8e50/docker-6.1.3-py3-none-any.whl#sha256=aecd2277b8bf8e506e484f6ab7aec39abe0038e29fa4a6d3ba86c3fe01844ed9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dcc/088adc2ec4e7c/docker-6.1.2.tar.gz#sha256=dcc088adc2ec4e7cfc594e275d8bd2c9738c56c808de97476939ef67db5af8c2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/134/cd828f84543cb/docker-6.1.2-py3-none-any.whl#sha256=134cd828f84543cbf8e594ff81ca90c38288df3c0a559794c12f2e4b634ea19e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5ec/18b9c49d48ee1/docker-6.1.1.tar.gz#sha256=5ec18b9c49d48ee145a5b5824bb126dc32fc77931e18444783fc07a7724badc0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/830/8b23d3d0982c7/docker-6.1.1-py3-none-any.whl#sha256=8308b23d3d0982c74f7aa0a3abd774898c0c4fba006e9c3bde4f68354e470fe2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cb6/97eccfeff55d2/docker-6.1.0.tar.gz#sha256=cb697eccfeff55d232f7a7f4f88cd3770d27327c38d6c266b8f55c9f14a8491e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b65/c999f87cb5c31/docker-6.1.0-py3-none-any.whl#sha256=b65c999f87cb5c31700b6944dc17a631071170d1aab3ad6e23506068579f885d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/896/c4282e5c7af5c/docker-6.0.1.tar.gz#sha256=896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dbc/b3bd2fa80dca0/docker-6.0.1-py3-none-any.whl#sha256=dbcb3bd2fa80dca0788ed908218bf43972772009b881ed1e20dfc29a65e49782 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/19e/330470af40167/docker-6.0.0.tar.gz#sha256=19e330470af40167d293b0352578c1fa22d74b34d3edf5d4ff90ebc203bbb2f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6e0/6ee8eca46cd88/docker-6.0.0-py3-none-any.whl#sha256=6e06ee8eca46cd88733df09b6b80c24a1a556bc5cb1e1ae54b2c239886d245cf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6d8/ea92e6a62b905/docker-6.0.0b2.tar.gz#sha256=6d8ea92e6a62b9059f29c1521908c325df5a125101acc1bb00ff9172276e742d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/739/7e529cc09ba5b/docker-6.0.0b2-py3-none-any.whl#sha256=7397e529cc09ba5bde4fdcacad22956280fd84ad1fb2164d3627db6d46ebbdff (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a38/b57fd6ad112da/docker-6.0.0b1.tar.gz#sha256=a38b57fd6ad112dade98b795dc94a790b347134b140a5d43d7634aa6ad928859 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/61e/4a5c726d76ee1/docker-6.0.0b1-py3-none-any.whl#sha256=61e4a5c726d76ee1e4632e9626b6e3b99dadff3ffd6b24b246b68c05d854bd11 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/docker/) (requires-python:>=3.7) Collecting docker Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7a7/9bb439e3df59d/docker-5.0.3-py2.py3-none-any.whl (146 kB) Collecting inflection Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f38/b2b640938a4f3/inflection-0.5.1-py2.py3-none-any.whl (9.5 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d71/497fef26351a3/jsonschema-4.23.0.tar.gz#sha256=d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fba/db6f8b144a8f8/jsonschema-4.23.0-py3-none-any.whl#sha256=fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5b2/2d434a4593511/jsonschema-4.22.0.tar.gz#sha256=5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ff4/cfd6b1367a40e/jsonschema-4.22.0-py3-none-any.whl#sha256=ff4cfd6b1367a40e7bc6411caec72effadd3db0bbe5017de188f2d6108335802 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/857/27c00279f5fa6/jsonschema-4.21.1.tar.gz#sha256=85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/799/6507afae31630/jsonschema-4.21.1-py3-none-any.whl#sha256=7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3ba/18e27f7491ea4/jsonschema-4.21.0.tar.gz#sha256=3ba18e27f7491ea4a1b22edce00fb820eec968d397feb3f9cb61d5894bb38167 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/70a/09719d375c0a2/jsonschema-4.21.0-py3-none-any.whl#sha256=70a09719d375c0a2874571b363c8a24be7df8071b80c9aa76bc4551e7297c63c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4f6/14fd46d8d6125/jsonschema-4.20.0.tar.gz#sha256=4f614fd46d8d61258610998997743ec5492a648b33cf478c1ddc23ed4598a5fa (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ed6/231f0429ecf96/jsonschema-4.20.0-py3-none-any.whl#sha256=ed6231f0429ecf966f5bc8dfef245998220549cbbcf140f913b7464c52c3b6b3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c9f/f4d7447eed959/jsonschema-4.19.2.tar.gz#sha256=c9ff4d7447eed9592c23a12ccee508baf0dd0d59650615e847feb6cdca74f392 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eee/9e502c788e89c/jsonschema-4.19.2-py3-none-any.whl#sha256=eee9e502c788e89cb166d4d37f43084e3b64ab405c795c03d343a4dbc2c810fc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ec8/4cc37cfa703ef/jsonschema-4.19.1.tar.gz#sha256=ec84cc37cfa703ef7cd4928db24f9cb31428a5d0fa77747b8b51a847458e0bbf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cd5/f1f9ed9444e55/jsonschema-4.19.1-py3-none-any.whl#sha256=cd5f1f9ed9444e554b38ba003af06c0a8c2868131e56bfbef0550fb450c0330e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6e1/e7569ac13be81/jsonschema-4.19.0.tar.gz#sha256=6e1e7569ac13be8139b2dd2c21a55d350066ee3f80df06c608b398cdc6f30e8f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/043/dc26a3845ff09/jsonschema-4.19.0-py3-none-any.whl#sha256=043dc26a3845ff09d20e4420d6012a9c91c9aa8999fa184e7efcfeccb41e32cb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ce7/1d2f8c7983ef7/jsonschema-4.18.6.tar.gz#sha256=ce71d2f8c7983ef75a756e568317bf54bc531dc3ad7e66a128eae0d51623d8a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dc2/74409c36175aa/jsonschema-4.18.6-py3-none-any.whl#sha256=dc274409c36175aad949c68e5ead0853aaffbe8e88c830ae66bb3c7a1728ad2d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4c1/0200b4b184a34/jsonschema-4.18.5.tar.gz#sha256=4c10200b4b184a348dc92beb554a30280db17ad69b00a2de250d4a842fe3f0b0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c6b/4c2b83389e504/jsonschema-4.18.5-py3-none-any.whl#sha256=c6b4c2b83389e504717f2392adbc74bc9ed07341ae0ced18dde132f3a7f70a5b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fb3/642735399fa95/jsonschema-4.18.4.tar.gz#sha256=fb3642735399fa958c0d2aad7057901554596c63349f4f6b283c493cf692a25d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/971/be834317c22da/jsonschema-4.18.4-py3-none-any.whl#sha256=971be834317c22daaa9132340a51c01b50910724082c2c1a2ac87eeec153a3fe (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/64b/7104d72efe856/jsonschema-4.18.3.tar.gz#sha256=64b7104d72efe856bea49ca4af37a14a9eba31b40bb7238179f3803130fd34d9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aab/78b34c2de001c/jsonschema-4.18.3-py3-none-any.whl#sha256=aab78b34c2de001c6b692232f08c21a97b436fe18e0b817bf0511046924fceef (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/af3/855bfa30e83b2/jsonschema-4.18.2.tar.gz#sha256=af3855bfa30e83b2200a5fe12ab5eb92460e4d3b8e4efd34094aa637f7272a87 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/159/fdff1443b4c5e/jsonschema-4.18.2-py3-none-any.whl#sha256=159fdff1443b4c5ed900d4eeac6b928a3485f4aff5fba6edd1e25cd66bb46b39 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b58/96514b46cc928/jsonschema-4.18.1.tar.gz#sha256=b5896514b46cc9283e9951bfebf51cc72fa3eab229919c0469f94e11b4387776 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e5f/de3cb78f3be8c/jsonschema-4.18.1-py3-none-any.whl#sha256=e5fde3cb78f3be8cf49150390ee4efbb8e73c46ea467d42cd4ec16e364495eb3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8ca/f5b57a990a98e/jsonschema-4.18.0.tar.gz#sha256=8caf5b57a990a98e9b39832ef3cb35c176fe331414252b6e1b26fd5866f891a4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b50/8dd6142bd03f4/jsonschema-4.18.0-py3-none-any.whl#sha256=b508dd6142bd03f4c3670534c80af68cd7bbff9ea830b9cf2625d4a3c49ddf60 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/764/1e516a53ac672/jsonschema-4.18.0a10.tar.gz#sha256=7641e516a53ac67221a8045eccf11ba30312f9c28e173c911b84561f6f17fccb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1b0/ae112eb7a9681/jsonschema-4.18.0a10-py3-none-any.whl#sha256=1b0ae112eb7a9681cc0a2a83eabf564b62417128d9c2dbd940eb410d20a8bbb9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d6a/4f48fcecc06e8/jsonschema-4.18.0a9.tar.gz#sha256=d6a4f48fcecc06e8915c30de13076837b624999167655c4c643b50ed93c0e526 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f1e/b210cc329f9cc/jsonschema-4.18.0a9-py3-none-any.whl#sha256=f1eb210cc329f9cc09bd10c5f7a287f5b1538de6d5662ef2528b9f9b428dbd85 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eb7/c703236bbba33/jsonschema-4.18.0a8.tar.gz#sha256=eb7c703236bbba330bfa4888dd35d5ec3ef5c1a3365c5f70dfd835290b1af1c6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/411/d101bc6f6df1c/jsonschema-4.18.0a8-py3-none-any.whl#sha256=411d101bc6f6df1c2d867609bba5c3c6b8511294341ed8875f9fd0e5d2666f21 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e8a/9b0e9245d8e9c/jsonschema-4.18.0a7.tar.gz#sha256=e8a9b0e9245d8e9c57e2281f30f1d11e0326abb919aa6866997a016487fcaef8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/112/d303b02910951/jsonschema-4.18.0a7-py3-none-any.whl#sha256=112d303b0291095108013e712d4038d85f11dfc6b0141430932fce7c33d221b8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b75/063d9d6a5f502/jsonschema-4.18.0a6.tar.gz#sha256=b75063d9d6a5f5023c3d9bb89863a9cc1aaf34ccbd4dcf58ee5c5f23c1871b2a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4b8/8fe4edfd5ddc3/jsonschema-4.18.0a6-py3-none-any.whl#sha256=4b88fe4edfd5ddc3364fca04b1554d4dd5bc67d2eb73c8795ab2d9e46a032643 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dc5/5e2ca52814657/jsonschema-4.18.0a5.tar.gz#sha256=dc55e2ca528146577e5c424a961c35192917fd8cb3a41b4dbf86303342c85e18 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/39e/a3495c85a5cf3/jsonschema-4.18.0a5-py3-none-any.whl#sha256=39ea3495c85a5cf334e82e03f71a47d84cc7c17aa6d7ceec469d57d84eab2d2f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7f6/b40b7501c770a/jsonschema-4.18.0a4.tar.gz#sha256=7f6b40b7501c770ab1465e0f91b0b3737351d9b488331ab39ad0b6aa9869c39e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c4a/be05b47501645/jsonschema-4.18.0a4-py3-none-any.whl#sha256=c4abe05b475016459cafb5520fb2062a923adf72aa8ad1319d8a92fa227cf59b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dae/26a6aaf4b278b/jsonschema-4.18.0a3.tar.gz#sha256=dae26a6aaf4b278b1d1aafd892aee9f16604971497a03c566c365e9ea4dc2c33 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/746/55a97c4175316/jsonschema-4.18.0a3-py3-none-any.whl#sha256=74655a97c41753163c195ac342ceb91168d6b719b123ebc1bbfa3cff6d103481 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e51/282ff22f37294/jsonschema-4.18.0a2.tar.gz#sha256=e51282ff22f37294a477287627b600b3188c9bb8ea0ad4a878280950096fbfe8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bd6/8565638f6d1de/jsonschema-4.18.0a2-py3-none-any.whl#sha256=bd68565638f6d1ded614d8d3e24a82d0b6e2235bdfe134831d18a3964bedfd3d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d97/7e5edb8259f0e/jsonschema-4.18.0a1.tar.gz#sha256=d977e5edb8259f0e8993af430e722ce23f814c01000691735e0ac12111ff85c2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/29c/0a6a25c80e6ce/jsonschema-4.18.0a1-py3-none-any.whl#sha256=29c0a6a25c80e6cee56bc87c97a6d67f798cf959401b5408861fe89034b250cd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0f8/64437ab8b6076/jsonschema-4.17.3.tar.gz#sha256=0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a87/0ad254da1a8ca/jsonschema-4.17.3-py3-none-any.whl#sha256=a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/05b/2d22c83640cde/jsonschema-4.17.1.tar.gz#sha256=05b2d22c83640cde0b7e0aa329ca7754fbd98ea66ad8ae24aa61328dfe057fa3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/410/ef23dcdbca4ea/jsonschema-4.17.1-py3-none-any.whl#sha256=410ef23dcdbca4eaedc08b850079179883c2ed09378bd1f760d4af4aacfa28d7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5bf/cf2bca16a087a/jsonschema-4.17.0.tar.gz#sha256=5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f66/0066c3966db7d/jsonschema-4.17.0-py3-none-any.whl#sha256=f660066c3966db7d6daeaea8a75e0b68237a48e51cf49882087757bb59916248 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/165/059f076eff697/jsonschema-4.16.0.tar.gz#sha256=165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9e7/4b8f9738d6a94/jsonschema-4.16.0-py3-none-any.whl#sha256=9e74b8f9738d6a946d70705dc692b74b5429cd0960d58e79ffecfc43b2221eb9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/21f/4979391bdceb0/jsonschema-4.15.0.tar.gz#sha256=21f4979391bdceb044e502fd8e79e738c0cdfbdc8773f9a49b5769461e82fe1e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2df/0fab225abb3b4/jsonschema-4.15.0-py3-none-any.whl#sha256=2df0fab225abb3b41967bb3a46fd37dc74b1536b5296d0b1c2078cd072adf0f7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/150/62f4cc6f59140/jsonschema-4.14.0.tar.gz#sha256=15062f4cc6f591400cd528d2c355f2cfa6a57e44c820dc783aee5e23d36a831f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/989/2b8d630a82990/jsonschema-4.14.0-py3-none-any.whl#sha256=9892b8d630a82990521a9ca630d3446bd316b5ad54dbe981338802787f3e0d2d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/377/6512df4f53f74/jsonschema-4.13.0.tar.gz#sha256=3776512df4f53f74e6e28fe35717b5b223c1756875486984a31bc9165e7fc920 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/870/a61bb45050b81/jsonschema-4.13.0-py3-none-any.whl#sha256=870a61bb45050b81103faf6a4be00a0a906e06636ffcf0b84f5a2e51faf901ff (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c7d/d96a88c4ea60b/jsonschema-4.12.1.tar.gz#sha256=c7dd96a88c4ea60bdc8478589ee2d4ea5d73ab235e24d17641ad733dde4e3eb1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/05f/975aee3f1244a/jsonschema-4.12.1-py3-none-any.whl#sha256=05f975aee3f1244a1ea0e018e8ad2672f6ca5fd1a28bc46ffc7d4b3e9896cac4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b02/59f37408e216a/jsonschema-4.12.0.tar.gz#sha256=b0259f37408e216a6597260e23a33e80d0bc7f3928e9b0e2f8a0b774c0e34117 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/157/ca0686fabe326/jsonschema-4.12.0-py3-none-any.whl#sha256=157ca0686fabe326933edc1a113de238f2fcfc4320fc0eb8c096d4305cbd459a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/706/bbcafb49b1350/jsonschema-4.11.0.tar.gz#sha256=706bbcafb49b1350fbcea40b209bdce8aed07c3288f7a77e9539bd5b3ddead3d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2ac/503b91b4a9dcf/jsonschema-4.11.0-py3-none-any.whl#sha256=2ac503b91b4a9dcf9c93764b26e926e386ec1065fec4f685c0e458a375dadedf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/59a/d13764820eb9d/jsonschema-4.10.3.tar.gz#sha256=59ad13764820eb9d2cafc6db32e92fabd318c1e4e3f2205e646225283704a2c3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/443/442f9ac2fdfde/jsonschema-4.10.3-py3-none-any.whl#sha256=443442f9ac2fdfde7bc99079f0ba08e5d167fc67749e9fc706a393bc8857ca48 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1a5/00bb42bd96f54/jsonschema-4.10.2.tar.gz#sha256=1a500bb42bd96f54a00aa61213d8595ee9d07c06150c5cd74cb9d307a4a8e40a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/09a/0c8547c0d5c36/jsonschema-4.10.2-py3-none-any.whl#sha256=09a0c8547c0d5c3651e43889dcf6626d35965cc2b4924d3fb0d66cdd9e038101 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/79a/1eec5a40a79bc/jsonschema-4.10.1.tar.gz#sha256=79a1eec5a40a79bc9e0791e110d1474bf453aff02df4e8a33ad1f4046e549e9d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dfe/58bed8554d619/jsonschema-4.10.1-py3-none-any.whl#sha256=dfe58bed8554d619a719aa535e9c4269b26170aa9c520a1768745eb791825b19 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8ff/7b44c6a99c6bf/jsonschema-4.10.0.tar.gz#sha256=8ff7b44c6a99c6bfd55ca9ac45261c649cefd40aaba1124c29aaef1bcb378d84 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/921/28509e5b700bf/jsonschema-4.10.0-py3-none-any.whl#sha256=92128509e5b700bf0f1fd08a7d018252b16a1454465dfa6b899558eeae584241 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/408/c4c8ed0dede3b/jsonschema-4.9.1.tar.gz#sha256=408c4c8ed0dede3b268f7a441784f74206380b04f93eb2d537c7befb3df3099f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8eb/ad55894c00258/jsonschema-4.9.1-py3-none-any.whl#sha256=8ebad55894c002585271af2d327d99339ef566fb085d9129b69e2623867c4106 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/df1/0e65c8f3687a4/jsonschema-4.9.0.tar.gz#sha256=df10e65c8f3687a48e93d0d348ce0ce5f897b5a28e9bbcbbe8f7c7eaf019e850 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5d0/be0cd1b670438/jsonschema-4.9.0-py3-none-any.whl#sha256=5d0be0cd1b670438b71c3d3145b2abba1f9d197e3e91adc4c4bae4c0e114e252 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c1d/410e379b210ba/jsonschema-4.8.0.tar.gz#sha256=c1d410e379b210ba903bee6adf3fce6d5204cea4c2b622d63f914d2dbfef0993 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/58b/b77251318cef5/jsonschema-4.8.0-py3-none-any.whl#sha256=58bb77251318cef5e1179e33dd6e7a008a3c6c638487ab4d943c2f370cc31a1a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/737/64f461d61eb97/jsonschema-4.7.2.tar.gz#sha256=73764f461d61eb97a057c929368610a134d1d1fffd858acfe88864ee94f1f1d3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c74/48a421b25e424/jsonschema-4.7.2-py3-none-any.whl#sha256=c7448a421b25e424fccfceea86b4e3a8672b4436e1988ccbde92c80828d4f085 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/252/03dbebd62a117/jsonschema-4.7.1.tar.gz#sha256=25203dbebd62a1179f810f14339f7a638baaf279b5cc3b738a58c3744af56d65 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/201/b83d676351d51/jsonschema-4.7.1-py3-none-any.whl#sha256=201b83d676351d51d0dc617be6f77c449feee32ca221b4a99a09d77661740643 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f40/06f7a719608d9/jsonschema-4.7.0.tar.gz#sha256=f4006f7a719608d9ecd123e55b3ac994b8be4e36f2406a38797a5aacdb890100 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f2b/be8d5919e5d54/jsonschema-4.7.0-py3-none-any.whl#sha256=f2bbe8d5919e5d5428bd752959331ca19ef790a45ed47e61635f68393ea1d07d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b19/f62322b0f0692/jsonschema-4.6.2.tar.gz#sha256=b19f62322b0f06927e8ae6215c01654e1885857cdcaf58ae1772b1aa97f1faf2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e33/1e32e29743014/jsonschema-4.6.2-py3-none-any.whl#sha256=e331e32e29743014fa59fa77895b5d8669382a4904c8ef23144f7f078ec031c7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ec2/802e6a37517f0/jsonschema-4.6.1.tar.gz#sha256=ec2802e6a37517f09d47d9ba107947589ae1d25ff557b925d83a321fc2aa5d3b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5eb/781753403847f/jsonschema-4.6.1-py3-none-any.whl#sha256=5eb781753403847fb320f05e9ab2191725b58c5e7f97f1bed63285ca423159bc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9d6/397ba4a6c0bf0/jsonschema-4.6.0.tar.gz#sha256=9d6397ba4a6c0bf0300736057f649e3e12ecbc07d3e81a0dacb72de4e9801957 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1c9/2d2db1900b668/jsonschema-4.6.0-py3-none-any.whl#sha256=1c92d2db1900b668201f1797887d66453ab1fbfea51df8e4b46236689c427baf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7c6/d882619340c33/jsonschema-4.5.1.tar.gz#sha256=7c6d882619340c3347a1bf7315e147e6d3dae439033ae6383d6acb908c101dfc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/71b/5e39324422543/jsonschema-4.5.1-py3-none-any.whl#sha256=71b5e39324422543546572954ce71c67728922c104902cb7ce252e522235b33f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/194/62141d4efb2d8/jsonschema-4.5.0.tar.gz#sha256=19462141d4efb2d8046cd4a7076126c5bdb1dd04f6fb9129b46b4b8f7b0de355 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/714/40faf604ccc49/jsonschema-4.5.0-py3-none-any.whl#sha256=71440faf604ccc4958f0a54fad16fa24e4977256f9666a21e8ad59a5447bd0b0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/636/694eb41b3535e/jsonschema-4.4.0.tar.gz#sha256=636694eb41b3535ed608fe04129f26542b59ed99808b4f688aa32dcf55317a83 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/772/81a1f71684953/jsonschema-4.4.0-py3-none-any.whl#sha256=77281a1f71684953ee8b3d488371b162419767973789272434bbc3f29d9c8823 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f21/0d4ce095ed1e8/jsonschema-4.3.3.tar.gz#sha256=f210d4ce095ed1e8af635d15c8ee79b586f656ab54399ba87b8ab87e5bff0ade (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eb7/a69801beb7325/jsonschema-4.3.3-py3-none-any.whl#sha256=eb7a69801beb7325653aa8fd373abbf9ff8f85b536ab2812e5e8287b522fb6a2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cca/171fb7544de15/jsonschema-4.3.2.tar.gz#sha256=cca171fb7544de15ccda236bf78d58434d769c9a2ce21d44e0d209e39eeb8876 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/869/7a10a5a5edc92/jsonschema-4.3.2-py3-none-any.whl#sha256=8697a10a5a5edc922d2eb8556c7f35e814436f3ed8278ec2f65d40e9312d7c80 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/007/0ca8dd5bf4794/jsonschema-4.3.1.tar.gz#sha256=0070ca8dd5bf47941d1e9d8bc115a3654b1138cfb8aff44f3e3527276107314f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/91f/fbad994d76604/jsonschema-4.3.1-py3-none-any.whl#sha256=91ffbad994d766041c6003d5f8f475cceb890c30084bd0e64847ccb1c10e48bb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cb7/f57b40f870409/jsonschema-4.3.0.tar.gz#sha256=cb7f57b40f870409d7571844d0623f66d8078c90a9c255d9a4d4314b5ec3fc7c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ab7/069946a3ad203/jsonschema-4.3.0-py3-none-any.whl#sha256=ab7069946a3ad2037e79a5cdc8d0e9a74cd00721d426d75c5d69a6707c778218 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/390/713469ae64b8a/jsonschema-4.2.1.tar.gz#sha256=390713469ae64b8a58698bb3cbc3859abe6925b565a973f87323ef21b09a27a8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2a0/f162822a64d95/jsonschema-4.2.1-py3-none-any.whl#sha256=2a0f162822a64d95287990481b45d82f096e99721c86534f48201b64ebca6e8c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e2d/3601321ac74d3/jsonschema-4.2.0.tar.gz#sha256=e2d3601321ac74d38214e2853300ae740cd07e53d919a15862b8c71f9d840574 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2b5/63117f3659a7f/jsonschema-4.2.0-py3-none-any.whl#sha256=2b563117f3659a7f433dffe1371c88f52115b79133493f376f15724b9caa7efa (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5c1/a282ee6b74235/jsonschema-4.1.2.tar.gz#sha256=5c1a282ee6b74235057421fd0f766ac5f2972f77440927f6471c9e8493632fac (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/166/870c8ab27bd71/jsonschema-4.1.2-py3-none-any.whl#sha256=166870c8ab27bd712a8627e0598de4685bd8d199c4d7bd7cacc3d941ba0c6ca0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2a5/ea0da054a7597/jsonschema-4.1.1.tar.gz#sha256=2a5ea0da054a759732ca60f19171fccf32649b1b4a5734e5988fec0087860910 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/da8/33824a1dc3bd8/jsonschema-4.1.1-py3-none-any.whl#sha256=da833824a1dc3bd840a89474deb3b59dc88180757b52a6f0cc0744be959364a7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9dd/7c33b4a96138d/jsonschema-4.1.0.tar.gz#sha256=9dd7c33b4a96138dc37bb86b3610d3b12d30d96433d4d73435ca3025804154a8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2b3/cca28580511d4/jsonschema-4.1.0-py3-none-any.whl#sha256=2b3cca28580511d44326f0e7fc582eab3cbe31aabd1a1c2cfa74a399796ffd84 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0da/c198595ef255d/jsonschema-4.1.0a1.tar.gz#sha256=0dac198595ef255d733db996586644b80edad0a1e6ee49dc0cced1e8971e7f57 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8fb/a09c0fc3f365e/jsonschema-4.1.0a1-py3-none-any.whl#sha256=8fba09c0fc3f365e3d724de0dc2abc3d9461987fe127cb917f363f7039c2c81e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/48f/4e74f8bec0c2f/jsonschema-4.0.1.tar.gz#sha256=48f4e74f8bec0c2f75e9fcfffa264e78342873e1b57e2cfeae54864cc5e9e4dd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/993/8802041347f2c/jsonschema-4.0.1-py3-none-any.whl#sha256=9938802041347f2c62cad2aef59e9a0826cd34584f3609db950efacb4dbf6518 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/jsonschema/) (requires-python:>=3.7) Collecting jsonschema Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4e5/b3cf8216f577b/jsonschema-3.2.0-py2.py3-none-any.whl (56 kB) Collecting cityhash Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eea/dab947f47c547/cityhash-0.4.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483 kB) Requirement already satisfied: requests in /usr/local/lib/python3.6/site-packages (from -r opt/opensdn/pip/svc_monitor/requirements.txt (line 8)) (2.27.1) Requirement already satisfied: cassandra-driver in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/cfgm_common/requirements.txt (line 4)) (3.29.2) Requirement already satisfied: simplejson in /usr/local/lib64/python3.6/site-packages (from -r opt/opensdn/pip/cfgm_common/requirements.txt (line 15)) (3.19.3) Requirement already satisfied: fysom in /usr/local/lib/python3.6/site-packages (from sandesh==0.1.dev0->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 8)) (2.1.6) Requirement already satisfied: zope.interface in /usr/local/lib64/python3.6/site-packages (from gevent->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 1)) (5.5.2) Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 1)) (59.6.0) Requirement already satisfied: zope.event in /usr/local/lib/python3.6/site-packages (from gevent->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 1)) (4.6) Requirement already satisfied: importlib-resources in /usr/local/lib/python3.6/site-packages (from netaddr<1->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 3)) (5.4.0) Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.6/site-packages (from jsonpickle->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 5)) (4.8.3) Collecting WebOb>=1.7.1 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/45e/34c58ed0c7e2e/WebOb-1.8.9-py2.py3-none-any.whl (115 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/66e/04c041e9ff17d/oslo.i18n-6.4.0.tar.gz#sha256=66e04c041e9ff17d07e13ec7f48295fbc36169143c72ca2352a3efcc98e7b608 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/541/7778ba3b1920b/oslo.i18n-6.4.0-py3-none-any.whl#sha256=5417778ba3b1920b70b99859d730ac9bf37f18050dc28af890c66345ba855bc0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/64a/251edef8bf1bb/oslo.i18n-6.3.0.tar.gz#sha256=64a251edef8bf1bb1d4e6f78d377e149d4f15c1a9245de77f172016da6267444 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/698/eb5c63a01359e/oslo.i18n-6.3.0-py3-none-any.whl#sha256=698eb5c63a01359ed6d91031d6331098190d38be0bdda7d270264d6f86bc79e7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/70f/8a4ce9871291b/oslo.i18n-6.2.0.tar.gz#sha256=70f8a4ce9871291bc609d07e31e6e5032666556992ff1ae53e78f2ed2a5abe82 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5cd/6d0659bec2013/oslo.i18n-6.2.0-py3-none-any.whl#sha256=5cd6d0659bec2013107d235a8cf5e61475cc9dd33ef9ffc7aa2776bc1c6b56c9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e2b/829f205bf1eb6/oslo.i18n-6.1.0.tar.gz#sha256=e2b829f205bf1eb6204756cc34027d119494b62d271feee860bf816ca7a07ead (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4a7/ee58c5aba57c3/oslo.i18n-6.1.0-py3-none-any.whl#sha256=4a7ee58c5aba57c3c6f49f3138b36f4b96fa5f93ddf3e41d4f19e8b343a8a470 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ed1/0686b75f7c607/oslo.i18n-6.0.0.tar.gz#sha256=ed10686b75f7c607825177a669155f4e259ce39f6143a375f6359bbcaa4a35cd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/080/fedf41b05d4dc/oslo.i18n-6.0.0-py3-none-any.whl#sha256=080fedf41b05d4dcd23a91d23ee2dea0863996e860a59695856269a42d939fc1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-i18n/) (requires-python:>=3.8) Collecting oslo.i18n>=3.15.3 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/750/86cfd89881963/oslo.i18n-5.1.0-py3-none-any.whl (46 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9f0/5ef70e48d9a61/oslo.config-9.6.0.tar.gz#sha256=9f05ef70e48d9a61a8d0c9bed389da24f2ef5a89df5b6e8deb7c741d6113667e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7bc/d6c3d9dbdd6e4/oslo.config-9.6.0-py3-none-any.whl#sha256=7bcd6c3d9dbdd6e4d49a9a6dc3d10ae96073ebe3175280031adc0cbc76500967 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aa5/00044886b6c55/oslo.config-9.5.0.tar.gz#sha256=aa500044886b6c55f76577cb5a93492a4596c5f9283376760ea7852cc49c99a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f5e/9a6848c35a1c8/oslo.config-9.5.0-py3-none-any.whl#sha256=f5e9a6848c35a1c8975677d623ffcf31bbb7177d14cb8f43505b2a4c679dcdd0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/35b/11a661b608edb/oslo.config-9.4.0.tar.gz#sha256=35b11a661b608edb50305dad91e4e30819d90ef794b7d7dba5bd8b2ef2eb8c0d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8c2/049c14cade7ad/oslo.config-9.4.0-py3-none-any.whl#sha256=8c2049c14cade7adeeda18638531b3b3a40d3c6bcc690535939f64a3c1ec8d63 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a4b/1e526135d67c0/oslo.config-9.3.0.tar.gz#sha256=a4b1e526135d67c0e9b14d3ed299c6ec8a3887f92afcb26f4f3ea918504a3554 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/564/2e75ab8070aee/oslo.config-9.3.0-py3-none-any.whl#sha256=5642e75ab8070aee96563670b1c1ee3b6f3cac3c0302fe7fc78973cd4b4e3d29 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ffe/b01ca65a603d5/oslo.config-9.2.0.tar.gz#sha256=ffeb01ca65a603d5525905f1a88a3319be09ce2c6ac376c4312aaec283095878 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b98/e50b19161fc76/oslo.config-9.2.0-py3-none-any.whl#sha256=b98e50b19161fc76f25905ff74043e239258a3ebe799a5f9070d285e3c039dee (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b07/654b53d87792a/oslo.config-9.1.1.tar.gz#sha256=b07654b53d87792ae8e739962ad729c529c9938a118d891ece9ee31d59716bc9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7cd/56e0b41b04f64/oslo.config-9.1.1-py3-none-any.whl#sha256=7cd56e0b41b04f64dbc42e83e8164d5ef03466390f1216fbda2cb0e1c535c22c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/853/42c1c4ba65878/oslo.config-9.1.0.tar.gz#sha256=85342c1c4ba658781673f57da0260c4831045353cad2df325fd374e1783d2a6b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0a3/14e72b2ce56cc/oslo.config-9.1.0-py3-none-any.whl#sha256=0a314e72b2ce56cce03049631c72358ee30c8a7c218e022b3faecda0ebe59a34 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3b6/b63c43cf1e093/oslo.config-9.0.0.tar.gz#sha256=3b6b63c43cf1e09344ba850bcb11d6f2b9201086fbeb0a97a8950e7eac3f2645 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f87/6bf759f186c85/oslo.config-9.0.0-py3-none-any.whl#sha256=f876bf759f186c854c71417b83b44ba68d69b11ed3a79c324c7737a0bfc962f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-config/) (requires-python:>=3.8) Collecting oslo.config>=5.2.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/643/130555aa66c31/oslo.config-8.8.1-py3-none-any.whl (128 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9e7/52fc5d8a97595/oslo.serialization-5.5.0.tar.gz#sha256=9e752fc5d8a975956728dd96a82186783b3fefcacbb3553acd933058861e15a6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cd2/297c2006be104/oslo.serialization-5.5.0-py3-none-any.whl#sha256=cd2297c2006be104298843c4d176fb659eba0c6b618a3e3760d650dc771a6df5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3e0/849f9eb8e11ae/oslo.serialization-5.4.1.tar.gz#sha256=3e0849f9eb8e11ae23cfb59ebb05b58778f8bc63781a17e7af9f749b2a2550e8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5de/6c053243d2581/oslo.serialization-5.4.1-py3-none-any.whl#sha256=5de6c053243d25814d4eb9fe504a695764627d758014b520c3cc1ea170752316 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/315/cb3465e99c685/oslo.serialization-5.4.0.tar.gz#sha256=315cb3465e99c685cb091b90365cb701bee7140e204ba3e5fc2d8a20b4ec6e76 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f99/9b75f2c2904c2/oslo.serialization-5.4.0-py3-none-any.whl#sha256=f999b75f2c2904c2f6aae5efbb67ab668cc0e79470510b721937626b36427220 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/228/898f4f33b7dea/oslo.serialization-5.3.0.tar.gz#sha256=228898f4f33b7deabc74289b32bbd302a659c39cf6dda9048510f930fc4f76ed (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0da/7248d0e515b87/oslo.serialization-5.3.0-py3-none-any.whl#sha256=0da7248d0e515b875ef9883e3631ff51f9a8d11e8576247f0ded890f3276c0bf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cc3/971795eff1174/oslo.serialization-5.2.1.tar.gz#sha256=cc3971795eff11747f1e86de6274c0d0e343a75ed97984afc02f89fdfeb06e79 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/060/c0f5947cac74e/oslo.serialization-5.2.1-py3-none-any.whl#sha256=060c0f5947cac74e2b0de8eb96b1516ad87c39f55147fad6dbe5a16479e401c1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9cf/030d61a6cce1f/oslo.serialization-5.2.0.tar.gz#sha256=9cf030d61a6cce1f47a62d4050f5e83e1bd1a1018ac671bb193aee07d15bdbc2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c7e/c759192a787c7/oslo.serialization-5.2.0-py3-none-any.whl#sha256=c7ec759192a787c7e1a5e765920bb594752c75e6e0cd5a9a82c385a9088125e5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d00/ed7d0fdc72be6/oslo.serialization-5.1.2.tar.gz#sha256=d00ed7d0fdc72be65354b23a3e3e16a5ea114882460af281a002f83add79911a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/51c/b6c94fafb29e1/oslo.serialization-5.1.2-py3-none-any.whl#sha256=51cb6c94fafb29e1cceacae51889e5d808ca98495909df37fee5b2e34950b685 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8ab/bda8b1763a060/oslo.serialization-5.1.1.tar.gz#sha256=8abbda8b1763a06071fc28c5d8a9be547ba285f4830e68a70ff88fe11f16bf43 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c5d/fb97ce8ddd1d2/oslo.serialization-5.1.1-py3-none-any.whl#sha256=c5dfb97ce8ddd1d2708a9a3f4a091063f6c304940c7cb39f532f7f791441fdca (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a48/47df32681c1a8/oslo.serialization-5.1.0.tar.gz#sha256=a4847df32681c1a84bd13a2dba7a6ec9d5b44884de632521192f6dc750ce0984 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0b4/b8f662f580f13/oslo.serialization-5.1.0-py3-none-any.whl#sha256=0b4b8f662f580f13d6c4f905560cbd71e383804966b0981ec6276001b075654f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/284/5328d0f47dc8a/oslo.serialization-5.0.0.tar.gz#sha256=2845328d0f47dc8a23fed2a82253e90acff0aa731dbd24f379cf8e50e6cc66ba (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b04/52bb2fcb99ee3/oslo.serialization-5.0.0-py3-none-any.whl#sha256=b0452bb2fcb99ee3e11bce3e1163f25a6393681233d2b3c2abdc4e5efd49d2a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-serialization/) (requires-python:>=3.8) Collecting oslo.serialization!=2.19.1,>=2.18.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6c1/c483231c38277/oslo.serialization-4.3.0-py3-none-any.whl (25 kB) Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.6/site-packages (from keystonemiddleware->-r opt/opensdn/pip/api_server/requirements.txt (line 6)) (6.1.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f08/4343b71de599e/oslo.cache-3.8.0.tar.gz#sha256=f084343b71de599e46d836d28f386217efe69fdab4fea245fc0211c3579af44a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/59b/c9fb97abb3823/oslo.cache-3.8.0-py3-none-any.whl#sha256=59bc9fb97abb38235119c1e03787b879b25ced156cd70a4c311173d2c6822c61 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e37/785ebf55e2126/oslo.cache-3.7.0.tar.gz#sha256=e37785ebf55e2126a4a09c1fc3036bf060aee78ff1865596cfa4e3b81caef04b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c8c/64ef9959ae107/oslo.cache-3.7.0-py3-none-any.whl#sha256=c8c64ef9959ae1079ba1375858618d8a908d8af1c5b971ed1b30f3752f2136f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/703/269a7b37a760d/oslo.cache-3.6.0.tar.gz#sha256=703269a7b37a760d5dc34f3d6e2a540789137d46e7da5be1ed49768d23c7d883 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4e8/343fb4bf4f8ee/oslo.cache-3.6.0-py3-none-any.whl#sha256=4e8343fb4bf4f8ee9ad8ded7a8aeda9bca9d167dc8a03987dc5c2d45c57157bf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/889/9a130fe463dd9/oslo.cache-3.5.0.tar.gz#sha256=8899a130fe463dd91a2d7d33127e25733ebb35d80bc9eeb40992fe8d23a52f02 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/48d/a8bae6bf764d9/oslo.cache-3.5.0-py3-none-any.whl#sha256=48da8bae6bf764d97995a981dc11a76f34fdef45af438a478df1cf7b555732cb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/48d/4a06a25e0d0fb/oslo.cache-3.4.0.tar.gz#sha256=48d4a06a25e0d0fba61cff052abaff7b5c5747379be376da5788f0d01cb56943 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/306/ad745354d2791/oslo.cache-3.4.0-py3-none-any.whl#sha256=306ad745354d2791668bdff342295c7d05079ceef944b16aabd4b7a08db1252e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/74f/60548d9fe0618/oslo.cache-3.3.1.tar.gz#sha256=74f60548d9fe06187daeeb0f8a7f84e4d209f21153dc0920c2a3ba8a2aaad3d0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/28d/90e9273d08a73/oslo.cache-3.3.1-py3-none-any.whl#sha256=28d90e9273d08a730b927138c032e1eddbcc377ec730d458721041034ac2acf8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/218/17e2287c22056/oslo.cache-3.3.0.tar.gz#sha256=21817e2287c2205653ae67f43e369f3f57bd4febe6db0be48fd969c48a99126e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0d3/8abb47bc0bc16/oslo.cache-3.3.0-py3-none-any.whl#sha256=0d38abb47bc0bc16ba0ffb49e64f5dfeaf4469d3954695e9275ff8760bab4602 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a43/0a52d0010a2a0/oslo.cache-3.2.0.tar.gz#sha256=a430a52d0010a2a08f5cf32afe03e963c5981bcbdcf6ec7874f3d8b05c8c7cbb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e5a/b24ed77b2bcc7/oslo.cache-3.2.0-py3-none-any.whl#sha256=e5ab24ed77b2bcc7d257563d75d449c9a94899391eb41f5d3e3589f2969d3515 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/04c/1089ca53fa644/oslo.cache-3.1.0.tar.gz#sha256=04c1089ca53fa6445711ed06e2e3737c5cbc55a6d0d1ea4c99cf3fb18e88738c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/38a/65a1fceef6167/oslo.cache-3.1.0-py3-none-any.whl#sha256=38a65a1fceef6167dc08119872583b3ce1bb00ac938d91d43ab02af828be1e69 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ee7/ff7984ff90b32/oslo.cache-3.0.0.tar.gz#sha256=ee7ff7984ff90b3245f5a2e3ed17acf8b2d06f8929a9ba68088a24064a23c135 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a3c/a7f813d567429/oslo.cache-3.0.0-py3-none-any.whl#sha256=a3ca7f813d567429f58c5ac8766f189bbdbd20fe3d7a2dc37d8ed80539d60611 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-cache/) (requires-python:>=3.8) Collecting oslo.cache>=1.26.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d14/b91dd5040367b/oslo.cache-2.11.0-py3-none-any.whl (69 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f76/8047df9d706c4/oslo.log-6.1.2.tar.gz#sha256=f768047df9d706c484dd6665dcbbea289021d48cb7ce5abf7a1f69a09491f5fe (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8e6/f47800a40271a/oslo.log-6.1.2-py3-none-any.whl#sha256=8e6f47800a40271a7d6e40948a6717d76fadb28ef54d27b93a3a587aed2f8981 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e35/a12cfe4cad13f/oslo.log-6.1.1.tar.gz#sha256=e35a12cfe4cad13ffb0aeda99fcca20a705d0f694a84c2ef7b07b45960f88fb4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f7f/162ab03dc3f07/oslo.log-6.1.1-py3-none-any.whl#sha256=f7f162ab03dc3f0728d8abee2806677146a2704aa22d4b3d7a9e4d1c1c68a26e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/399/0b69393330787/oslo.log-6.1.0.tar.gz#sha256=3990b69393330787c02ef16d72f5dfd81cffff7193b96dd0eef3f77fd3c24559 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c44/649b77ecd4e2f/oslo.log-6.1.0-py3-none-any.whl#sha256=c44649b77ecd4e2f77a61be035183954794dad23e913d1955cff164e691b9416 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/89f/0d6fa2cba8281/oslo.log-6.0.0.tar.gz#sha256=89f0d6fa2cba8281f89b508a7fe49bfb97daaf55c5278187d45a3069971e687f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1f9/c23eec0dcd80f/oslo.log-6.0.0-py3-none-any.whl#sha256=1f9c23eec0dcd80fb5fda58009136dc3c4593413292f931f7c8ff44810d19239 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/484/148512c5db2a8/oslo.log-5.5.1.tar.gz#sha256=484148512c5db2a8b35c83cd997e9953755fd8bfa8aaf6ee0cc8c7aeb7429210 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8e9/b51cbeae6a370/oslo.log-5.5.1-py3-none-any.whl#sha256=8e9b51cbeae6a3706fd3a1629d78210cd9681b28006e0ebdf8d96c75a77cd35a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4ce/dd1669c7de28d/oslo.log-5.5.0.tar.gz#sha256=4cedd1669c7de28d8e66b67a5f6d6c6fe83928535fa87cd69bf6611b59f567e7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/92d/cea463b127f92/oslo.log-5.5.0-py3-none-any.whl#sha256=92dcea463b127f92d74dc4a2501744242bdb3792b8d0eba29762eb0359dcc0cf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2eb/355b58570f258/oslo.log-5.4.0.tar.gz#sha256=2eb355b58570f25811da76fa81453b875c7c944a19a23d2c305b4a4dfebbd223 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/04a/ac823e6f2675a/oslo.log-5.4.0-py3-none-any.whl#sha256=04aac823e6f2675a0732dd0e1df417f40bfee10e42fb091a66b07090483db7a7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a8a/13f4d83e1cf75/oslo.log-5.3.1.tar.gz#sha256=a8a13f4d83e1cf754e667a01e27105935169e477e52aeb97fd9624fc10e9195f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5cf/57adc0186081c/oslo.log-5.3.1-py3-none-any.whl#sha256=5cf57adc0186081c93162f9c3615564a91c7b0e267302eb045d60d5395d35566 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cc9/4aabdb50e1e25/oslo.log-5.3.0.tar.gz#sha256=cc94aabdb50e1e2571c6cbc4b399694a0541576735908a984a0223a9e1fbdb3e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/39e/63d8161420fee/oslo.log-5.3.0-py3-none-any.whl#sha256=39e63d8161420fee4ff502bd60e617080ce6bdf9bf058b908a33911c893fb93a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d68/10420adbc5dd0/oslo.log-5.2.1.tar.gz#sha256=d6810420adbc5dd0d80de269bee45b73075e5918c6a3696302c672017150e75b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/da0/0cf5fe14166ca/oslo.log-5.2.1-py3-none-any.whl#sha256=da00cf5fe14166caba8248dadcc50e22bc3a697eec449c3e93fac18aefa3d7c1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/622/6336d5b6ee188/oslo.log-5.2.0.tar.gz#sha256=6226336d5b6ee1885f057b65dbede84c4a9c5e4e4ae75a0e8e7f383c163ec480 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3f7/3c96e1cce9a54/oslo.log-5.2.0-py3-none-any.whl#sha256=3f73c96e1cce9a54be26663a7616e3067bc65b112c47916ac0a655d7709f8eff (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f6a/c37af95918e05/oslo.log-5.1.0.tar.gz#sha256=f6ac37af95918e05d7a1dd7d0b0552ba8b22b2e430862eb336de592d25c84f29 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2a9/a30c292137f1c/oslo.log-5.1.0-py3-none-any.whl#sha256=2a9a30c292137f1c6375a0eee1ade2b469ecf13b09e994d01288fdc2c2c27bb1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e45/e7312aa71528a/oslo.log-5.0.2.tar.gz#sha256=e45e7312aa71528a16736ce45152be3f1af123f5ef62aa81da046805584fcca3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0d4/3f1b3bdd152dd/oslo.log-5.0.2-py3-none-any.whl#sha256=0d43f1b3bdd152dd81e4fe97afcece413e8857f4ac663a1bcf16d466c0f2c40f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fb6/5f2f9d24423fa/oslo.log-5.0.1.tar.gz#sha256=fb65f2f9d24423fa6dd6ead8ecd21f665c62e0fd9f90bf311e4c153b5f8ab7ea (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c25/b53beb72e2eda/oslo.log-5.0.1-py3-none-any.whl#sha256=c25b53beb72e2edafc592d4a6162da8fbed083c6ddb0934507bb389d86641be5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/73a/b7234a8a2d50b/oslo.log-5.0.0.tar.gz#sha256=73ab7234a8a2d50bdf526c874dfa1cb2b1083baf9ad95bc2eb8af562489d4d01 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/94b/10e471692d71b/oslo.log-5.0.0-py3-none-any.whl#sha256=94b10e471692d71bbcc9057d74a8f7a58929a6365a12decadb42c167e23c6836 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-log/) (requires-python:>=3.8) Collecting oslo.log>=3.36.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b06/1c66ec176cf5b/oslo.log-4.8.0-py3-none-any.whl (71 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/522/2c32636be070a/oslo.context-5.6.0.tar.gz#sha256=5222c32636be070a230df9d3141a0b27a95f0a3b6978f4c1485bcada47a4c3cb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/51b/fab0a3915dcea/oslo.context-5.6.0-py3-none-any.whl#sha256=51bfab0a3915dcea3823612fdd0737e839d33c8551168ae8e1bcfdd07ba60985 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eae/0317b29928f19/oslo.context-5.5.0.tar.gz#sha256=eae0317b29928f1934df4c60b860fe8625247cb297c5cc62fef8eb5827b12fac (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aa8/58a42aac9858b/oslo.context-5.5.0-py3-none-any.whl#sha256=aa858a42aac9858bf259bc0804513a8f9bf36916f9cfc8937708f6c90ad68259 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e96/491bbdd6b51e7/oslo.context-5.4.0.tar.gz#sha256=e96491bbdd6b51e72a3a8c546a129b84d239e8e9e0b5210c8ba7c0a0a5629919 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b25/c018d0a445395/oslo.context-5.4.0-py3-none-any.whl#sha256=b25c018d0a445395ed9ed6a506e60d44bc610932d0433522ae5aa41a21b4af06 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c51/07141c628b6ae/oslo.context-5.3.0.tar.gz#sha256=c5107141c628b6ae56d4feb6322b9c4a70092fd6a181e91fabeade94a09e4e38 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f74/0296d5df3331f/oslo.context-5.3.0-py3-none-any.whl#sha256=f740296d5df3331fc90c8cf39790d2f4ce5a2c916018b1b42de01a5e826061b1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/30f/008ae0c08c781/oslo.context-5.2.0.tar.gz#sha256=30f008ae0c08c781534a7b87b9d75d4ecedb66b43f5bed448e3873362aba4e64 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6ad/f94f76c65fdbb/oslo.context-5.2.0-py3-none-any.whl#sha256=6adf94f76c65fdbbc76e345f15ed51e1d57b5066dd958f43a09a1ac11b9f4408 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2f2/e79171044efd1/oslo.context-5.1.1.tar.gz#sha256=2f2e79171044efd1807c55713ed2c7f4068b18d73d027819165c4819b287cfaf (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3cb/e3c42a3e2fc96/oslo.context-5.1.1-py3-none-any.whl#sha256=3cbe3c42a3e2fc967e740f23e84421bb2d2b5f7579798698dd1d1485dd6baa44 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8b2/d9a4f8c46aee9/oslo.context-5.1.0.tar.gz#sha256=8b2d9a4f8c46aee94d4e8b7ca1ae09789bf842a47068aafab088e26c3314ab22 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f9e/2654ef861b269/oslo.context-5.1.0-py3-none-any.whl#sha256=f9e2654ef861b269442cf0fe45eb819cd26a29e4f7765223e1753b6e84e4f428 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/88c/0c6d076681c60/oslo.context-5.0.0.tar.gz#sha256=88c0c6d076681c60d560f7d66565e42ac116c5aa8a28a04db7c0ac0025133224 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e32/5ade501b9533d/oslo.context-5.0.0-py3-none-any.whl#sha256=e325ade501b9533de1cf1fd96597dbf83406f3986d874ad9a8f5db9c2cc4a965 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-context/) (requires-python:>=3.8) Collecting oslo.context>=2.19.2 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a0c/f84fe7970cc07/oslo.context-4.1.0-py3-none-any.whl (20 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/28c/fcb7a4f600c65/pycadf-4.0.0.tar.gz#sha256=28cfcb7a4f600c656729d5c0f45d0e1a4b2fec27132e1b0300a95069e11eff79 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pycadf/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0dd/c61f8cffeca51/pycadf-4.0.0-py3-none-any.whl#sha256=0ddc61f8cffeca51436f070dc498ae780052cde85ae4c7d4b644f0a060e56e6f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pycadf/) (requires-python:>=3.8) Collecting pycadf!=2.0.0,>=1.1.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b1f/a1dea7638c0f6/pycadf-3.1.1-py3-none-any.whl (39 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/59a/5d3e4e7bbc78d/oslo.utils-7.3.0.tar.gz#sha256=59a5d3e4e7bbc78d801ccebc2b823e429b624c12bb6e3b6e76f71c29f2bf21df (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a25/c0a3270f71fcf/oslo.utils-7.3.0-py3-none-any.whl#sha256=a25c0a3270f71fcfa822a72c3f74bd61fe41e97240812986695cd32d4a171fb1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/94f/8053391a33502/oslo.utils-7.2.0.tar.gz#sha256=94f8053391a33502dab4d84465403262ca19ffd8cfd29a1a5ea3c8aa620ef610 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/53c/e2d88fd1e9035/oslo.utils-7.2.0-py3-none-any.whl#sha256=53ce2d88fd1e9035e6be18c53447353d3e92ea0473d88272f43dc334ea9295af (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5e4/2f3394d1f1f97/oslo.utils-7.1.0.tar.gz#sha256=5e42f3394d1f1f976e8994ac4a0918966d2f7eaf7c77380dd612c4a4148dd98e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1d6/504526c33cc10/oslo.utils-7.1.0-py3-none-any.whl#sha256=1d6504526c33cc10ae2c72565d0446a82d2acd43eaa5e6f3fd901d78400a2da0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/526/3c00980cfab74/oslo.utils-7.0.0.tar.gz#sha256=5263c00980cfab74f6635ef61d0fc91e6bd4a8dd0e78a77897ed6e447c8c6731 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dbb/724041a2ea0c3/oslo.utils-7.0.0-py3-none-any.whl#sha256=dbb724041a2ea0c342d524c4d7c7f07c8bc5016f4762d38c6a41b2ef805b3a8e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/758/d945b2bad5bea/oslo.utils-6.3.0.tar.gz#sha256=758d945b2bad5bea81abed80ad33ffea1d1d793348ac5eb5b3866ba745b11d55 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6ba/c2e56650f502c/oslo.utils-6.3.0-py3-none-any.whl#sha256=6bac2e56650f502caae6c0e8ba6e5eda3d7a16743d115f8836cad54538dd667f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/132/2ba05fa0ff3c1/oslo.utils-6.2.1.tar.gz#sha256=1322ba05fa0ff3c1a8afc727fcf945df5aa82d6584727d2e04af038b5ae84244 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/467/18f7a0071422a/oslo.utils-6.2.1-py3-none-any.whl#sha256=46718f7a0071422af4748cc4615f4189486e5752f9a12057f53d9025672f4974 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fe1/d166f4cb004fb/oslo.utils-6.2.0.tar.gz#sha256=fe1d166f4cb004fbd6b6bc9adfbc32aedeaf3eb54eeaf70d91a224a87543c6a5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/30b/a9fd431be468c/oslo.utils-6.2.0-py3-none-any.whl#sha256=30ba9fd431be468cd17b5d7c1a0ae6d63bb63aaaf97bf590123f13c6d95254a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/76b/c0108d50aca97/oslo.utils-6.1.0.tar.gz#sha256=76bc0108d50aca972b68fec8298e791b5fbcbeb9a51a27c6986b41b0a6a62eeb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b34/648b1eb311dc3/oslo.utils-6.1.0-py3-none-any.whl#sha256=b34648b1eb311dc3461e84a3bb75ed677fb0a49024def708057881e51759d5d6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d0b/ff9ee2e6236cf/oslo.utils-6.0.2.tar.gz#sha256=d0bff9ee2e6236cfcce12213e8507982636896d6b98580a9414996485eb1d251 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/925/862abbeed6a19/oslo.utils-6.0.2-py3-none-any.whl#sha256=925862abbeed6a199b6eef47d02bbd56a411d0e296d2f52a88e3400b467d2ed0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9b0/454f99415d0ca/oslo.utils-6.0.1.tar.gz#sha256=9b0454f99415d0caac5c86053716d746d198ecec66e672d8e5e6386b6fbaa2b6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5ae/4179cfad43960/oslo.utils-6.0.1-py3-none-any.whl#sha256=5ae4179cfad4396098ca9f14afe21e4d088e25a1a8f0db45559d8a4d767a052d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0a9/2e24c449686de/oslo.utils-6.0.0.tar.gz#sha256=0a92e24c449686dec280095766be3eb8e57f1325cda4c6f2129541564e5e8ba8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/36b/34f0d609bce50/oslo.utils-6.0.0-py3-none-any.whl#sha256=36b34f0d609bce50b48b0af8d78200f8083171d90f18ee7c1b929f93e36d1e43 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/626/a2da2e7553abf/oslo.utils-5.0.0.tar.gz#sha256=626a2da2e7553abfb340ee5b543c9d334104aed5ad50495b0e63453c2b9f01bb (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f96/4ef290f1d43aa/oslo.utils-5.0.0-py3-none-any.whl#sha256=f964ef290f1d43aa6daafdcf3c32f55332f38e878f0e2649edcaf8384f455d57 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/oslo-utils/) (requires-python:>=3.8) Collecting oslo.utils>=3.33.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dab/26f205980a379/oslo.utils-4.13.0-py3-none-any.whl (101 kB) Link requires a different Python (3.6.8 not in: '>=3.7,<4.0'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6b1/d3829ee8921c4/iso8601-2.1.0.tar.gz#sha256=6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/iso8601/) (requires-python:>=3.7,<4.0) Link requires a different Python (3.6.8 not in: '>=3.7,<4.0'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aac/4145c4dcb66ad/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/iso8601/) (requires-python:>=3.7,<4.0) Link requires a different Python (3.6.8 not in: '>=3.7,<4.0'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/739/960d37c74c77b/iso8601-2.0.0.tar.gz#sha256=739960d37c74c77bd9bd546a76562ccb581fe3d4820ff5c3141eb49c839fda8f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/iso8601/) (requires-python:>=3.7,<4.0) Link requires a different Python (3.6.8 not in: '>=3.7,<4.0'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ebe/10061b932edb8/iso8601-2.0.0-py3-none-any.whl#sha256=ebe10061b932edb8a8e33cc635d661926c59b9c3bed7a4f4edca8c62d400af10 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/iso8601/) (requires-python:>=3.7,<4.0) Collecting iso8601>=0.1.11 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/840/0e90141bf792b/iso8601-1.1.0-py3-none-any.whl (9.9 kB) Collecting os-service-types>=1.2.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/050/5c72205690910/os_service_types-1.7.0-py2.py3-none-any.whl (24 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/026/ed72c8ed3fcce/packaging-24.1.tar.gz#sha256=026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5b8/f2217dbdbd2f7/packaging-24.1-py3-none-any.whl#sha256=5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/eb8/2c5e3e5620907/packaging-24.0.tar.gz#sha256=eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2dd/fb553fdf02fb7/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/048/fb0e940503651/packaging-23.2.tar.gz#sha256=048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8c4/91190033a9af7/packaging-23.2-py3-none-any.whl#sha256=8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a39/2980d2b6cffa6/packaging-23.1.tar.gz#sha256=a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/994/793af429502c4/packaging-23.1-py3-none-any.whl#sha256=994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b6a/d297f8907de0f/packaging-23.0.tar.gz#sha256=b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/714/ac14496c3e68c/packaging-23.0-py3-none-any.whl#sha256=714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/219/8ec20bd4c017b/packaging-22.0.tar.gz#sha256=2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/957/e2148ba0e1a3b/packaging-22.0-py3-none-any.whl#sha256=957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/packaging/) (requires-python:>=3.7) Collecting packaging>=20.4 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ef1/03e05f519cdc7/packaging-21.3-py3-none-any.whl (40 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2a8/917d25b0e1f1d/debtcollector-3.0.0.tar.gz#sha256=2a8917d25b0e1f1d0d365d3c1c6ecfc7a522b1e9716e8a1a4a915126f7ccea6f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/debtcollector/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/46f/9dacbe8ce49c4/debtcollector-3.0.0-py3-none-any.whl#sha256=46f9dacbe8ce49c47ebf2bf2ec878d50c9443dfae97cc7b8054be684e54c3e91 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/debtcollector/) (requires-python:>=3.8) Collecting debtcollector>=1.2.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/139/3a527d2c72f14/debtcollector-2.5.0-py3-none-any.whl (23 kB) Requirement already satisfied: vine in /usr/local/lib/python3.6/site-packages (from kombu->-r opt/opensdn/pip/device_manager/requirements.txt (line 8)) (5.1.0) Requirement already satisfied: cached-property in /usr/local/lib/python3.6/site-packages (from kombu->-r opt/opensdn/pip/device_manager/requirements.txt (line 8)) (1.5.2) Requirement already satisfied: amqp<6.0.0,>=5.0.6 in /usr/local/lib/python3.6/site-packages (from kombu->-r opt/opensdn/pip/device_manager/requirements.txt (line 8)) (5.2.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/323/9df9f44da632f/websocket_client-1.8.0.tar.gz#sha256=3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/17b/44cc997f5c498/websocket_client-1.8.0-py3-none-any.whl#sha256=17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/10e/511ea3a8c7446/websocket-client-1.7.0.tar.gz#sha256=10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f4c/3d22fec12a246/websocket_client-1.7.0-py3-none-any.whl#sha256=f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b33/24019b3c28572/websocket-client-1.6.4.tar.gz#sha256=b3324019b3c28572086c4a319f91d1dcd44e6e11cd340232978c684a7650d0df (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/084/072e0a7f5f347/websocket_client-1.6.4-py3-none-any.whl#sha256=084072e0a7f5f347ef2ac3d8698a5e0b4ffbfcab607628cadabc650fc9a83a24 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3aa/d25d31284266b/websocket-client-1.6.3.tar.gz#sha256=3aad25d31284266bcfcfd1fd8a743f63282305a364b8d0948a43bd606acc652f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6cf/c30d051ebabb7/websocket_client-1.6.3-py3-none-any.whl#sha256=6cfc30d051ebabb73a5fa246efdcc14c8fbebbd0330f8984ac3bb6d9edd2ad03 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/53e/95c826bf800c4/websocket-client-1.6.2.tar.gz#sha256=53e95c826bf800c4c465f50093a8c4ff091c7327023b10bfaff40cf1ef170eaa (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ce5/4f419dfae71f4/websocket_client-1.6.2-py3-none-any.whl#sha256=ce54f419dfae71f4bdba69ebe65bf7f0a93fe71bc009ad3a010aacc3eebad537 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c95/1af98631d24f8/websocket-client-1.6.1.tar.gz#sha256=c951af98631d24f8df89ab1019fc365f2227c0892f12fd150e935607c79dd0dd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f1f/9f2ad5291f022/websocket_client-1.6.1-py3-none-any.whl#sha256=f1f9f2ad5291f0225a49efad77abf9e700b6fef553900623060dad6e26503b9d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e84/c7eafc66aade6/websocket-client-1.6.0.tar.gz#sha256=e84c7eafc66aade6d1967a51dfd219aabdf81d15b9705196e11fd81f48666b78 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/72d/7802608745b0a/websocket_client-1.6.0-py3-none-any.whl#sha256=72d7802608745b0a212f79b478642473bd825777d8637b6c8c421bf167790d4f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b96/f3bce3e54e348/websocket-client-1.5.3.tar.gz#sha256=b96f3bce3e54e3486ebe6504bc22bd4c140392bd2eb71764db29be8f2639aa65 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/356/6f8467cd35087/websocket_client-1.5.3-py3-none-any.whl#sha256=3566f8467cd350874c4913816355642a4942f6c1ed1e9406e3d42fae6d6c072a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c7d/67c13b928645f/websocket-client-1.5.2.tar.gz#sha256=c7d67c13b928645f259d9b847ab5b57fd2d127213ca41ebd880de1f553b7c23b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f8c/64e28cd700e7b/websocket_client-1.5.2-py3-none-any.whl#sha256=f8c64e28cd700e7ba1f04350d66422b6833b82a796b525a51e740b8cc8dab4b1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3f0/9e6d823089254/websocket-client-1.5.1.tar.gz#sha256=3f09e6d8230892547132177f575a4e3e73cfdf06526e20cc02aa1c3b47184d40 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cdf/5877568b7e83a/websocket_client-1.5.1-py3-none-any.whl#sha256=cdf5877568b7e83aa7cf2244ab56a3213de587bbe0ce9d8b9600fc77b455d89e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/561/ca949e5bbb5d3/websocket-client-1.5.0.tar.gz#sha256=561ca949e5bbb5d33409a37235db55c279235c78ee407802f1d2314fff8a8536 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fb5/d81b95d350f3a/websocket_client-1.5.0-py3-none-any.whl#sha256=fb5d81b95d350f3a54838ebcb4c68a5353bbd1412ae8f068b1e5280faeb13074 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d6e/8f90ca8e2dd4e/websocket-client-1.4.2.tar.gz#sha256=d6e8f90ca8e2dd4e8027c4561adeb9456b54044312dba655e7cae652ceb9ae59 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d6b/06432f184438d/websocket_client-1.4.2-py3-none-any.whl#sha256=d6b06432f184438d99ac1f456eaf22fe1ade524c3dd16e661142dc54e9cba574 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f96/11eb65c8241a6/websocket-client-1.4.1.tar.gz#sha256=f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/398/909eb7e261f44/websocket_client-1.4.1-py3-none-any.whl#sha256=398909eb7e261f44b8f4bd474785b6ec5f5b499d4953342fe9755e01ef624090 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/79d/730c9776f4f11/websocket-client-1.4.0.tar.gz#sha256=79d730c9776f4f112f33b10b78c8d209f23b5806d9a783e296b3813fc5add2f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/33a/d3cf0aef4270b/websocket_client-1.4.0-py3-none-any.whl#sha256=33ad3cf0aef4270b95d10a5a66b670a66be1f5ccf10ce390b3644f9eddfdca9d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d58/c5f284d6a9bf8/websocket-client-1.3.3.tar.gz#sha256=d58c5f284d6a9bf8379dab423259fe8f85b70d5fa5d2916d5791a84594b122b1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5d5/5652dc1d0b3c7/websocket_client-1.3.3-py3-none-any.whl#sha256=5d55652dc1d0b3c734f044337d929aaf83f4f9138816ec680c1aefefb4dc4877 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/50b/21db0058f7a95/websocket-client-1.3.2.tar.gz#sha256=50b21db0058f7a953d67cc0445be4b948d7fc196ecbeb8083d68d94628e4abf6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/722/b171be00f2b90/websocket_client-1.3.2-py3-none-any.whl#sha256=722b171be00f2b90e1d4fb2f2b53146a536ca38db1da8ff49c972a4e1365d0ef (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/websocket-client/) (requires-python:>=3.7) Collecting websocket-client>=0.32.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/074/e2ed575e7c822/websocket_client-1.3.1-py3-none-any.whl (54 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4c4/8f78f62ab596c/pyrsistent-0.20.0.tar.gz#sha256=4c48f78f62ab596c679086084d0dd13254ae4f3d6c72a83ffdf5ebdef8f265a4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c55/acc4733aad656/pyrsistent-0.20.0-py3-none-any.whl#sha256=c55acc4733aad6560a7f5f818466631f07efc001fd023f34a6c203f8b6df0f0b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1a2/994773706bbb4/pyrsistent-0.19.3.tar.gz#sha256=1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ccf/0d6bd208f8111/pyrsistent-0.19.3-py3-none-any.whl#sha256=ccf0d6bd208f8111179f0c26fdf84ed7c3891982f2edaeae7422575f47e66b64 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bfa/0351be89c9fcb/pyrsistent-0.19.2.tar.gz#sha256=bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ea6/b79a02a28550c/pyrsistent-0.19.2-py3-none-any.whl#sha256=ea6b79a02a28550c98b6ca9c35b9f492beaa54d7c5c9e9949555893c8a9234d0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cfe/6d8b293d12325/pyrsistent-0.19.1.tar.gz#sha256=cfe6d8b293d123255fd3b475b5f4e851eb5cbaee2064c8933aa27344381744ae (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8bc/23e9ddcb523c3/pyrsistent-0.19.1-py3-none-any.whl#sha256=8bc23e9ddcb523c3ffb4d712aa0bd5bc67b34ff4e2b23fb557012171bdb4013a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d4d/61f8b993a7255/pyrsistent-0.18.1.tar.gz#sha256=d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyrsistent/) (requires-python:>=3.7) Collecting pyrsistent>=0.14.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5e4/395bbf841693e/pyrsistent-0.18.0-cp36-cp36m-manylinux1_x86_64.whl (117 kB) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5cf/b1b9148b5b086/attrs-24.2.0.tar.gz#sha256=5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/819/21eb96de3191c/attrs-24.2.0-py3-none-any.whl#sha256=81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/adb/dec84af72d38b/attrs-24.1.0.tar.gz#sha256=adbdec84af72d38be7628e353a09b6a6790d15cd71819f6e9d7b0faa8a125745 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/377/b47448cb61fea/attrs-24.1.0-py3-none-any.whl#sha256=377b47448cb61fea38533f671fba0d0f8a96fd58facd4dc518e3dac9dbea0905 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/935/dc3b529c262f6/attrs-23.2.0.tar.gz#sha256=935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/99b/87a485a5820b2/attrs-23.2.0-py3-none-any.whl#sha256=99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/627/9836d581513a2/attrs-23.1.0.tar.gz#sha256=6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1f2/8b4522cdc2fb4/attrs-23.1.0-py3-none-any.whl#sha256=1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/attrs/) (requires-python:>=3.7) Collecting attrs>=17.4.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/29e/95c7f6778868d/attrs-22.2.0-py3-none-any.whl (60 kB) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests->-r opt/opensdn/pip/svc_monitor/requirements.txt (line 8)) (3.10) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.6/site-packages (from requests->-r opt/opensdn/pip/svc_monitor/requirements.txt (line 8)) (1.26.20) Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.6/site-packages (from requests->-r opt/opensdn/pip/svc_monitor/requirements.txt (line 8)) (2.0.12) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests->-r opt/opensdn/pip/svc_monitor/requirements.txt (line 8)) (2024.8.30) Requirement already satisfied: geomet<0.3,>=0.1 in /usr/local/lib/python3.6/site-packages (from cassandra-driver->-r opt/opensdn/pip/cfgm_common/requirements.txt (line 4)) (0.2.1.post1) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ace/8c2e3d0519d4b/wrapt-1.17.0rc1.tar.gz#sha256=ace8c2e3d0519d4b48b7c183cb83093deaee959a2301212e350fd7ae7f8ee2c7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fbf/958a82876f715/wrapt-1.17.0rc1-py3-none-any.whl#sha256=fbf958a82876f7158ce3547f7bd8618e65c61e1ee39d0d310247a548e1ff6682 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/042/824d3f69d1e83/wrapt-1.17.0.dev4.tar.gz#sha256=042824d3f69d1e83d441d0c22605d91b6ebf498fc17190abb706cd69ef59e483 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dff/6d32d6fcd0b3f/wrapt-1.17.0.dev4-py3-none-any.whl#sha256=dff6d32d6fcd0b3f364ede9881ac431bc05caa8f8c7874da1fd7704ca17b6721 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8d8/5c0f6cd100f39/wrapt-1.17.0.dev3.tar.gz#sha256=8d85c0f6cd100f39f4dfeaf5bf1b7591caecaed24ff194d7dc9b890c43b8ab50 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/079/531ed9229593c/wrapt-1.17.0.dev3-py3-none-any.whl#sha256=079531ed9229593c02c9d10a3379ffbde7ff73135bc352853aadd946716ff43f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/wrapt/) (requires-python:>=3.8) Collecting wrapt>=1.7.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3eb/f019be5c09d40/wrapt-1.16.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77 kB) Requirement already satisfied: click in /usr/local/lib/python3.6/site-packages (from geomet<0.3,>=0.1->cassandra-driver->-r opt/opensdn/pip/cfgm_common/requirements.txt (line 4)) (8.0.4) Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/site-packages (from importlib-metadata->jsonpickle->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 5)) (4.1.1) Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/site-packages (from importlib-metadata->jsonpickle->-r opt/opensdn/pip/schema_transformer/requirements.txt (line 5)) (3.6.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f84/b8ed0b0fb297d/dogpile.cache-1.3.3.tar.gz#sha256=f84b8ed0b0fb297d151055447fa8dcaf7bae566d4dbdefecdcc1f37662ab588b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5e2/11c4902ebdf88/dogpile.cache-1.3.3-py3-none-any.whl#sha256=5e211c4902ebdf88c678d268e22454b41e68071632daa9402d8ee24e825ed8ca (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4f7/1dc0333ad351c/dogpile.cache-1.3.2.tar.gz#sha256=4f71dc0333ad351c9c6f704f5ba2a37bf51c6eed0437d1adf56e075959afe63b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c59/250e23ddb4c03/dogpile.cache-1.3.2-py3-none-any.whl#sha256=c59250e23ddb4c03259c315c3b03d18b0658ec4f30ee665b39b91faf6401ef41 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/47d/780a09cb7affe/dogpile.cache-1.3.1.tar.gz#sha256=47d780a09cb7affe8d056ff97fd5ccc7f249e37ef911beca7e819ef7bf164358 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/872/6b474b4609758/dogpile.cache-1.3.1-py3-none-any.whl#sha256=8726b474b4609758570479a3460dbaf0ca70fd4e15fb3e8a5f8eaf161eb1578e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0a3/87f1932c071ee/dogpile.cache-1.3.0.tar.gz#sha256=0a387f1932c071ee8fd971d2ff51f8aba1106c559439a51b8c74a207f40e215d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c0d/33baeff2b823c/dogpile.cache-1.3.0-py3-none-any.whl#sha256=c0d33baeff2b823c12e4aa8a662ce2beaf0297f8f2aca1fc2cb178e8bc4b476d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/dogpile-cache/) (requires-python:>=3.8) Collecting dogpile.cache>=1.1.5 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f6c/2c6ff3a3dc7dc/dogpile.cache-1.2.2-py3-none-any.whl (52 kB) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/97a/acf9dbd4bfd82/rfc3986-2.0.0.tar.gz#sha256=97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/rfc3986/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/50b/1502b60e289cb/rfc3986-2.0.0-py2.py3-none-any.whl#sha256=50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/rfc3986/) (requires-python:>=3.7) Collecting rfc3986>=1.2.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a86/d6e1f5b1dc238/rfc3986-1.5.0-py2.py3-none-any.whl (31 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d58/4d9ec91ad6586/pyyaml-6.0.2.tar.gz#sha256=d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyyaml/) (requires-python:>=3.8) Collecting PyYAML>=5.1 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/afd/7e57eddb1a54f/PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677 kB) Collecting pyinotify>=0.9.6 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/9c9/98a5d7606ca83/pyinotify-0.9.6.tar.gz (60 kB) Preparing metadata (setup.py): started Running command python setup.py egg_info running egg_info creating /tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info writing /tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file '/tmp/pip-pip-egg-info-gjygh2cy/pyinotify.egg-info/SOURCES.txt' Preparing metadata (setup.py): finished with status 'done' Collecting python-dateutil>=2.7.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a8b/2bc7bffae2822/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/dd4/32ccc2c72b914/msgpack-1.1.0.tar.gz#sha256=dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/83d/82af10ac6c9a5/msgpack-1.1.0rc2.tar.gz#sha256=83d82af10ac6c9a59a6fcce74cb0acc756d3ec7b452026b474d0a56827691ff5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a1d/3291999cc1af4/msgpack-1.1.0rc1.tar.gz#sha256=a1d3291999cc1af4b23d394b37a6dbf5a0a16da97e50c471008eb3a4ea95ea43 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/95c/02b0e27e706e4/msgpack-1.0.8.tar.gz#sha256=95c02b0e27e706e48d0e5426d1710ca78e0f0628d6e89d5b5a5b91a5f12274f3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/572/efc93db7a4d27/msgpack-1.0.7.tar.gz#sha256=572efc93db7a4d27e404501975ca6d2d9775705c2d922390d878fcf768d92c87 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/25d/3746da40f3c8c/msgpack-1.0.6.tar.gz#sha256=25d3746da40f3c8c59c3b1d001e49fd2aa17904438f980d9a391370366df001e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/326/dad26be136eee/msgpack-1.0.6rc1.tar.gz#sha256=326dad26be136eeeb1357a74fe81d78779e69b47ba0d751b953b637d752644e6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/msgpack/) (requires-python:>=3.8) Collecting msgpack>=0.5.2 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b1d/46dfe3832660f/msgpack-1.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (300 kB) Collecting pytz>=2013.6 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/31c/7c1817eb7fae7/pytz-2024.2-py2.py3-none-any.whl (508 kB) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cbf/74e27246d595d/pyparsing-3.2.0.tar.gz#sha256=cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/93d/9577b88da0bbe/pyparsing-3.2.0-py3-none-any.whl#sha256=93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0ff/394ddba3097e9/pyparsing-3.2.0rc1.tar.gz#sha256=0ff394ddba3097e9e195ab94d08c12456f860dc24d720eed53500251651444f8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/09a/97df905e472ee/pyparsing-3.2.0rc1-py3-none-any.whl#sha256=09a97df905e472eea01264e89b8389610f9162a1aa9f12dbd797d988d396e07c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d03/bcc52dee87bc9/pyparsing-3.2.0b3.tar.gz#sha256=d03bcc52dee87bc9783aedb2c3220f57f404d104e038005181d4222efd88ffb2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/408/1a8e5ecf220ef/pyparsing-3.2.0b3-py3-none-any.whl#sha256=4081a8e5ecf220efea188821e23de672e585e29540d3a74111fcb30b4858b838 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4be/19b56e8cab934/pyparsing-3.2.0b2.tar.gz#sha256=4be19b56e8cab9347870c2ba8cfe1e7d18944e8705f41784c3243db531146a0a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/5e2/58463e5d13a98/pyparsing-3.2.0b2-py3-none-any.whl#sha256=5e258463e5d13a9848f2722b481cd92948b4108088d6e7d3c4d8d02e754ad3de (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/51e/00c907f7b2ac2/pyparsing-3.2.0b1.tar.gz#sha256=51e00c907f7b2ac2d2c35c4d431e944c525ddcfd58b09517f308f40d70e0ddca (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ecf/0805530839936/pyparsing-3.2.0b1-py3-none-any.whl#sha256=ecf0805530839936196a802cd6d6d65ffa9328eebdc8ee5b8f4b358be5f16666 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/pyparsing/) (requires-python:>=3.9) Collecting pyparsing>=2.1.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a6a/7ee4235a3f944/pyparsing-3.1.4-py3-none-any.whl (104 kB) Collecting decorator>=4.0.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b8c/3f85900b9dc42/decorator-5.1.1-py3-none-any.whl (9.1 kB) Using legacy 'setup.py install' for pycrypto, since package 'wheel' is not installed. Using legacy 'setup.py install' for pyinotify, since package 'wheel' is not installed. Installing collected packages: wrapt, pyparsing, pytz, packaging, oslo.i18n, iso8601, debtcollector, rfc3986, PyYAML, oslo.utils, msgpack, python-dateutil, pyinotify, oslo.serialization, oslo.context, oslo.config, os-service-types, decorator, oslo.log, keystoneauth1, dogpile.cache, websocket-client, WebOb, python-keystoneclient, pyrsistent, pycadf, oslo.cache, attrs, pycrypto, psutil, lxml, keystonemiddleware, jsonschema, jsonpickle, inflection, docker, cityhash, attrdict Running setup.py install for pyinotify: started Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z684uyo3/pyinotify_4841832684c6414bb97c4ab14c8e45b7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z684uyo3/pyinotify_4841832684c6414bb97c4ab14c8e45b7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ze4agof0/install-record.txt --single-version-externally-managed --no-compile --install-headers /usr/local/include/python3.6m/pyinotify running install /usr/local/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. setuptools.SetuptoolsDeprecationWarning, running build running build_py creating build creating build/lib copying python3/pyinotify.py -> build/lib running install_lib copying build/lib/pyinotify.py -> /usr/local/lib/python3.6/site-packages running install_egg_info running egg_info creating python3/pyinotify.egg-info writing python3/pyinotify.egg-info/PKG-INFO writing dependency_links to python3/pyinotify.egg-info/dependency_links.txt writing top-level names to python3/pyinotify.egg-info/top_level.txt writing manifest file 'python3/pyinotify.egg-info/SOURCES.txt' reading manifest file 'python3/pyinotify.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'python3/pyinotify.egg-info/SOURCES.txt' Copying python3/pyinotify.egg-info to /usr/local/lib/python3.6/site-packages/pyinotify-0.9.6-py3.6.egg-info running install_scripts writing list of installed files to '/tmp/pip-record-ze4agof0/install-record.txt' Running setup.py install for pyinotify: finished with status 'done' changing mode of /usr/local/bin/oslo-config-generator to 755 changing mode of /usr/local/bin/oslo-config-validator to 755 WARNING: The scripts oslo-config-generator and oslo-config-validator are installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. changing mode of /usr/local/bin/convert-json to 755 WARNING: The script convert-json is installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. changing mode of /usr/local/bin/wsdump to 755 WARNING: The script wsdump is installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Running setup.py install for pycrypto: started Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z684uyo3/pycrypto_0739ec6627374fae8f55a2c900b7b295/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z684uyo3/pycrypto_0739ec6627374fae8f55a2c900b7b295/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-1862epro/install-record.txt --single-version-externally-managed --no-compile --install-headers /usr/local/include/python3.6m/pycrypto running install /usr/local/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. setuptools.SetuptoolsDeprecationWarning, running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/Crypto copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-3.6/Crypto copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-3.6/Crypto creating build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/SHA224.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/SHA384.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/RIPEMD.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/HMAC.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/hashalgo.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/SHA256.py -> build/lib.linux-x86_64-3.6/Crypto/Hash copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-3.6/Crypto/Hash creating build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/DES.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/XOR.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/blockalgo.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/AES.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-x86_64-3.6/Crypto/Cipher creating build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/asn1.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/_number_new.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/winrandom.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/Counter.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/RFC1751.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/randpool.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/py3compat.py -> build/lib.linux-x86_64-3.6/Crypto/Util copying lib/Crypto/Util/number.py -> build/lib.linux-x86_64-3.6/Crypto/Util creating build/lib.linux-x86_64-3.6/Crypto/Random copying lib/Crypto/Random/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Random copying lib/Crypto/Random/_UserFriendlyRNG.py -> build/lib.linux-x86_64-3.6/Crypto/Random copying lib/Crypto/Random/random.py -> build/lib.linux-x86_64-3.6/Crypto/Random creating build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna copying lib/Crypto/Random/Fortuna/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna copying lib/Crypto/Random/Fortuna/SHAd256.py -> build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna copying lib/Crypto/Random/Fortuna/FortunaGenerator.py -> build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna copying lib/Crypto/Random/Fortuna/FortunaAccumulator.py -> build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna creating build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG copying lib/Crypto/Random/OSRNG/posix.py -> build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG copying lib/Crypto/Random/OSRNG/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG copying lib/Crypto/Random/OSRNG/fallback.py -> build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG copying lib/Crypto/Random/OSRNG/rng_base.py -> build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG creating build/lib.linux-x86_64-3.6/Crypto/SelfTest copying lib/Crypto/SelfTest/st_common.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest copying lib/Crypto/SelfTest/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_AES.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_XOR.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_DES.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/common.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CAST.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_DES3.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA256.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD2.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_HMAC.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA384.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_RIPEMD.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD5.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/common.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD4.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA224.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA512.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_chaffing.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_KDF.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_AllOrNothing.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_importKey.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/test_random.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/test_rpoolcompat.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/test__UserFriendlyRNG.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna copying lib/Crypto/SelfTest/Random/Fortuna/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna copying lib/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna copying lib/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna copying lib/Crypto/SelfTest/Random/Fortuna/test_SHAd256.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/test_generic.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/test_nt.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/test_fallback.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/test_winrandom.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG copying lib/Crypto/SelfTest/Random/OSRNG/test_posix.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_asn1.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_number.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_winrandom.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_Counter.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/test_pkcs1_pss.py -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature creating build/lib.linux-x86_64-3.6/Crypto/Protocol copying lib/Crypto/Protocol/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Protocol copying lib/Crypto/Protocol/KDF.py -> build/lib.linux-x86_64-3.6/Crypto/Protocol copying lib/Crypto/Protocol/Chaffing.py -> build/lib.linux-x86_64-3.6/Crypto/Protocol copying lib/Crypto/Protocol/AllOrNothing.py -> build/lib.linux-x86_64-3.6/Crypto/Protocol creating build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/_RSA.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/ElGamal.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/_DSA.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/DSA.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/RSA.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/pubkey.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey copying lib/Crypto/PublicKey/_slowmath.py -> build/lib.linux-x86_64-3.6/Crypto/PublicKey creating build/lib.linux-x86_64-3.6/Crypto/Signature copying lib/Crypto/Signature/__init__.py -> build/lib.linux-x86_64-3.6/Crypto/Signature copying lib/Crypto/Signature/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.6/Crypto/Signature copying lib/Crypto/Signature/PKCS1_PSS.py -> build/lib.linux-x86_64-3.6/Crypto/Signature Skipping optional fixer: buffer Skipping optional fixer: idioms Skipping optional fixer: set_literal Skipping optional fixer: ws_comma running build_ext running build_configure checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for __gmpz_init in -lgmp... no checking for __gmpz_init in -lmpir... no checking whether mpz_powm is declared... no checking whether mpz_powm_sec is declared... no checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for size_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for memmove... yes checking for memset... yes configure: creating ./config.status config.status: creating src/config.h warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Hash._MD2' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src gcc -pthread -Wno-unused-result -Wsign-compare -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python3.6m -c src/MD2.c -o build/temp.linux-x86_64-3.6/src/MD2.o src/MD2.c: In function ‘hash_update’: src/MD2.c:101:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] L=(16-self->count) < len ? (16-self->count) : len; ^ src/MD2.c:101:47: warning: signed and unsigned type in conditional expression [-Wsign-compare] L=(16-self->count) < len ? (16-self->count) : len; ^ src/MD2.c: In function ‘hash_digest’: src/MD2.c:141:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0; i /usr/local/lib64/python3.6/site-packages/Crypto copying build/lib.linux-x86_64-3.6/Crypto/pct_warnings.py -> /usr/local/lib64/python3.6/site-packages/Crypto creating /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/SHA224.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/SHA384.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/SHA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/MD4.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/RIPEMD.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/MD2.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/HMAC.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/SHA512.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/hashalgo.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/SHA256.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/MD5.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_MD2.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_MD4.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_SHA256.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_SHA224.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_SHA384.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_SHA512.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash copying build/lib.linux-x86_64-3.6/Crypto/Hash/_RIPEMD160.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Hash creating /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/PKCS1_OAEP.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/DES.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/ARC4.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/XOR.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/CAST.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/PKCS1_v1_5.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/blockalgo.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/AES.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/ARC2.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/DES3.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/Blowfish.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_AES.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_ARC2.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_Blowfish.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_CAST.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_DES.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_DES3.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_ARC4.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher copying build/lib.linux-x86_64-3.6/Crypto/Cipher/_XOR.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Cipher creating /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/asn1.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/_number_new.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/winrandom.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/Counter.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/RFC1751.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/randpool.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/py3compat.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/number.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/strxor.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Util copying build/lib.linux-x86_64-3.6/Crypto/Util/_counter.cpython-36m-x86_64-linux-gnu.so -> /usr/local/lib64/python3.6/site-packages/Crypto/Util creating /usr/local/lib64/python3.6/site-packages/Crypto/Random copying build/lib.linux-x86_64-3.6/Crypto/Random/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random copying build/lib.linux-x86_64-3.6/Crypto/Random/_UserFriendlyRNG.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random copying build/lib.linux-x86_64-3.6/Crypto/Random/random.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random creating /usr/local/lib64/python3.6/site-packages/Crypto/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna/SHAd256.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna/FortunaGenerator.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/Random/Fortuna/FortunaAccumulator.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/Fortuna creating /usr/local/lib64/python3.6/site-packages/Crypto/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG/posix.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG/fallback.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/Random/OSRNG/rng_base.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Random/OSRNG creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/st_common.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_ARC4.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_AES.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_ARC2.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_Blowfish.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_XOR.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_DES.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/common.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_CAST.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_DES3.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Cipher creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_SHA256.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_MD2.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_HMAC.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_SHA384.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_RIPEMD.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_MD5.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_SHA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/common.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_MD4.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_SHA224.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_SHA512.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Hash creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol/test_rfc1751.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol/test_chaffing.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol/test_KDF.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol/test_AllOrNothing.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Protocol creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_ElGamal.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_DSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_RSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_importKey.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/PublicKey creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/test_random.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/test_rpoolcompat.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/test__UserFriendlyRNG.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/Fortuna copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/Fortuna/test_SHAd256.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/Fortuna creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/test_generic.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/test_nt.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/test_fallback.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/test_winrandom.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random/OSRNG/test_posix.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Random/OSRNG creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util/test_asn1.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util/test_number.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util/test_winrandom.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util/test_Counter.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Util creating /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Signature copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Signature copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_pkcs1_15.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Signature copying build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_pkcs1_pss.py -> /usr/local/lib64/python3.6/site-packages/Crypto/SelfTest/Signature creating /usr/local/lib64/python3.6/site-packages/Crypto/Protocol copying build/lib.linux-x86_64-3.6/Crypto/Protocol/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Protocol copying build/lib.linux-x86_64-3.6/Crypto/Protocol/KDF.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Protocol copying build/lib.linux-x86_64-3.6/Crypto/Protocol/Chaffing.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Protocol copying build/lib.linux-x86_64-3.6/Crypto/Protocol/AllOrNothing.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Protocol creating /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/_RSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/ElGamal.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/_DSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/DSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/RSA.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/pubkey.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey copying build/lib.linux-x86_64-3.6/Crypto/PublicKey/_slowmath.py -> /usr/local/lib64/python3.6/site-packages/Crypto/PublicKey creating /usr/local/lib64/python3.6/site-packages/Crypto/Signature copying build/lib.linux-x86_64-3.6/Crypto/Signature/__init__.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Signature copying build/lib.linux-x86_64-3.6/Crypto/Signature/PKCS1_v1_5.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Signature copying build/lib.linux-x86_64-3.6/Crypto/Signature/PKCS1_PSS.py -> /usr/local/lib64/python3.6/site-packages/Crypto/Signature running install_egg_info running egg_info creating pycrypto.egg-info writing pycrypto.egg-info/PKG-INFO writing dependency_links to pycrypto.egg-info/dependency_links.txt writing top-level names to pycrypto.egg-info/top_level.txt writing manifest file 'pycrypto.egg-info/SOURCES.txt' /usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py:628: SetuptoolsDeprecationWarning: Custom 'build_py' does not implement 'get_data_files_without_manifest'. Please extend command classes from setuptools instead of distutils. SetuptoolsDeprecationWarning reading manifest file 'pycrypto.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pycrypto.egg-info/SOURCES.txt' Copying pycrypto.egg-info to /usr/local/lib64/python3.6/site-packages/pycrypto-2.6.1-py3.6.egg-info running install_scripts writing list of installed files to '/tmp/pip-record-1862epro/install-record.txt' Running setup.py install for pycrypto: finished with status 'done' changing mode of /usr/local/bin/jsonschema to 755 WARNING: The script jsonschema is installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed PyYAML-6.0.1 WebOb-1.8.9 attrdict-2.0.1 attrs-22.2.0 cityhash-0.4.7 debtcollector-2.5.0 decorator-5.1.1 docker-5.0.3 dogpile.cache-1.2.2 inflection-0.5.1 iso8601-1.1.0 jsonpickle-2.2.0 jsonschema-3.2.0 keystoneauth1-5.1.3 keystonemiddleware-9.5.0 lxml-5.3.0 msgpack-1.0.5 os-service-types-1.7.0 oslo.cache-2.11.0 oslo.config-8.8.1 oslo.context-4.1.0 oslo.i18n-5.1.0 oslo.log-4.8.0 oslo.serialization-4.3.0 oslo.utils-4.13.0 packaging-21.3 psutil-6.1.0 pycadf-3.1.1 pycrypto-2.6.1 pyinotify-0.9.6 pyparsing-3.1.4 pyrsistent-0.18.0 python-dateutil-2.9.0.post0 python-keystoneclient-4.5.0 pytz-2024.2 rfc3986-1.5.0 websocket-client-1.3.1 wrapt-1.16.0 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 + mkdir -p /etc/ansible ++ head -n 1 ++ xargs -i basename '{}' ++ ls -1 --sort=v -r /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0.tar.gz + last=fabric_ansible_playbooks-0.1.dev0.tar.gz + echo 'DBG: /opt/contrail/fabric_ansible_playbooks last tar.gz = fabric_ansible_playbooks-0.1.dev0.tar.gz' DBG: /opt/contrail/fabric_ansible_playbooks last tar.gz = fabric_ansible_playbooks-0.1.dev0.tar.gz + tar -xvzf /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0.tar.gz -C /opt/contrail/fabric_ansible_playbooks fabric_ansible_playbooks-0.1.dev0/ fabric_ansible_playbooks-0.1.dev0/common/ fabric_ansible_playbooks-0.1.dev0/common/contrail_command.py fabric_ansible_playbooks-0.1.dev0/common/plugin_ironic.py fabric_ansible_playbooks-0.1.dev0/conf/ fabric_ansible_playbooks-0.1.dev0/conf/predef_payloads.json fabric_ansible_playbooks-0.1.dev0/conf/swift_conf.ini fabric_ansible_playbooks-0.1.dev0/config_templates/ fabric_ansible_playbooks-0.1.dev0/config_templates/basic/ fabric_ansible_playbooks-0.1.dev0/config_templates/basic/juniper_basic.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator/juniper_junos-qfx_overlay_assisted_replicator.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator/test_qfx.yml fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator_client/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator_client/juniper_junos-qfx_overlay_assisted_replicator_client.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_assisted_replicator_client/juniper_junos_overlay_assisted_replicator_client.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_bgp/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_bgp/juniper_junos-qfx_overlay_bgp.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_bgp/juniper_junos_overlay_bgp.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dc_gateway/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dc_gateway/juniper_junos-qfx_overlay_dc_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dc_gateway/juniper_junos_overlay_dc_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dhcp_relay/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dhcp_relay/juniper_junos-qfx_overlay_dhcp_relay.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dhcp_relay/juniper_junos_overlay_dhcp_relay.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_dhcp_relay/test_dhcp_relay.yml fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn/juniper_junos-qfx_overlay_evpn.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn/juniper_junos_overlay_evpn.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_access/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_access/juniper_junos-qfx_overlay_evpn_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_access/juniper_junos-qfx_overlay_evpn_access_enterprise.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_access/juniper_junos-qfx_overlay_evpn_access_sp.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_access/juniper_junos_overlay_evpn_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_collapsed_gateway/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_collapsed_gateway/juniper_junos-qfx_overlay_evpn_collapsed_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_erb_access/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_erb_access/juniper_junos-qfx_overlay_evpn_erb_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_erb_access/juniper_junos_overlay_evpn_erb_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_gateway/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_gateway/juniper_junos-qfx_overlay_evpn_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_gateway/juniper_junos_overlay_evpn_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_mcast_gateway/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_mcast_gateway/juniper_junos-qfx_overlay_evpn_mcast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_mcast_gateway/juniper_junos_overlay_evpn_mcast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_type5/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_type5/juniper_junos-qfx_overlay_evpn_type5.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_type5/juniper_junos_overlay_evpn_type5.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_ucast_gateway/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_ucast_gateway/juniper_junos-qfx_overlay_evpn_ucast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_evpn_ucast_gateway/juniper_junos_overlay_evpn_ucast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_lag/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_lag/juniper_junos-qfx_overlay_lag.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_lag/juniper_junos_overlay_lag.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_multi_homing/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_multi_homing/juniper_junos-qfx_overlay_multi_homing.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_multi_homing/juniper_junos_overlay_multi_homing.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_networking/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_networking/juniper_junos_overlay_networking.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_port_profile/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_port_profile/juniper_junos-qfx_overlay_port_profile.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_port_profile/juniper_junos-qfx_overlay_port_profile_enterprise.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_port_profile/juniper_junos-qfx_overlay_port_profile_sp.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_port_profile/juniper_junos_overlay_port_profile.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_security_group/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_security_group/juniper_junos-qfx_[^qfx10]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_security_group/juniper_junos-qfx_[^qfx5]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_security_group/juniper_junos-qfx_[^vqfx-10]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_security_group/juniper_junos_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_service_chain/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_service_chain/juniper_junos-es_overlay_service_chain.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_service_chain/juniper_junos-qfx_overlay_service_chain.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_service_chain/test_qfx.yml fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_service_chain/test_srx.yml fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_telemetry/ fabric_ansible_playbooks-0.1.dev0/config_templates/overlay_telemetry/juniper_junos-qfx_overlay_telemetry.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/underlay_infra_bms_access/ fabric_ansible_playbooks-0.1.dev0/config_templates/underlay_infra_bms_access/juniper_junos-qfx_underlay_infra_bms_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/underlay_infra_bms_access/juniper_junos_underlay_infra_bms_access.j2 fabric_ansible_playbooks-0.1.dev0/config_templates/underlay_ip_clos/ fabric_ansible_playbooks-0.1.dev0/config_templates/underlay_ip_clos/juniper_underlay_ip_clos.j2 fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/ fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/PKG-INFO fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/SOURCES.txt fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/dependency_links.txt fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/not-zip-safe fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info/top_level.txt fabric_ansible_playbooks-0.1.dev0/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/filter_plugins/cli_sync.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/common_filters.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/discover_os_computes.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/discover_role.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/discover_server.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/fabric.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/fabric_config_filters.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/get_mgmt_ip_filter.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/hitless_upgrade_filters.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/import_chassis_info.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/import_hardware_inventory_info.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/import_interfaces_info.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/import_lldp_info.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/import_server.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/node_profile.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/rma_filters.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/update_physical_router.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/validate_schema.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/write_to_file_filter.py fabric_ansible_playbooks-0.1.dev0/filter_plugins/ztp_filters.py fabric_ansible_playbooks-0.1.dev0/group_vars/ fabric_ansible_playbooks-0.1.dev0/group_vars/all.yml fabric_ansible_playbooks-0.1.dev0/library/ fabric_ansible_playbooks-0.1.dev0/library/__init__.py fabric_ansible_playbooks-0.1.dev0/library/discover_device.py fabric_ansible_playbooks-0.1.dev0/library/job_objectlog.py fabric_ansible_playbooks-0.1.dev0/library/prouter_objectlog.py fabric_ansible_playbooks-0.1.dev0/library/swift_container_cleanup.py fabric_ansible_playbooks-0.1.dev0/library/swift_fileutil.py fabric_ansible_playbooks-0.1.dev0/library/vnc_db_mod.py fabric_ansible_playbooks-0.1.dev0/lookup_plugins/ fabric_ansible_playbooks-0.1.dev0/lookup_plugins/xmlfile.py fabric_ansible_playbooks-0.1.dev0/module_utils/ fabric_ansible_playbooks-0.1.dev0/module_utils/__init__.py fabric_ansible_playbooks-0.1.dev0/module_utils/device_info.py fabric_ansible_playbooks-0.1.dev0/module_utils/fabric_pysnmp.py fabric_ansible_playbooks-0.1.dev0/module_utils/fabric_utils.py fabric_ansible_playbooks-0.1.dev0/module_utils/filter_utils.py fabric_ansible_playbooks-0.1.dev0/roles/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/filter_plugins/physical_router_filters.py fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/templates/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/templates/juniper_junos.j2 fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/vars/ fabric_ansible_playbooks-0.1.dev0/roles/assign_static_device_ip/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/ fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/vars/ fabric_ansible_playbooks-0.1.dev0/roles/backup_device_config/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn/templates/juniper_junos-qfx_overlay_evpn.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn/templates/juniper_junos_overlay_evpn.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn/templates/test_servicechain.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/juniper_junos-qfx_overlay_evpn_access.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/juniper_junos-qfx_overlay_evpn_access_enterprise.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/juniper_junos-qfx_overlay_evpn_access_sp.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/juniper_junos_overlay_evpn_access.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_access/templates/test_overlay_evpn_access.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_gateway/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_gateway/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_gateway/templates/juniper_junos-qfx_overlay_evpn_gateway.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_gateway/templates/juniper_junos_overlay_evpn_gateway.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_gateway/templates/test_servicechain.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_mcast_gateway/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_mcast_gateway/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_mcast_gateway/templates/juniper_junos-qfx_overlay_evpn_mcast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_mcast_gateway/templates/juniper_junos_overlay_evpn_mcast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_type5/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_type5/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_type5/templates/juniper_junos-qfx_overlay_evpn_type5.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_type5/templates/juniper_junos_overlay_evpn_type5.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_type5/templates/test_servicechain.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_ucast_gateway/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_ucast_gateway/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_evpn_ucast_gateway/templates/juniper_junos-qfx_overlay_evpn_ucast_gateway.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_fip_snat/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_fip_snat/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_fip_snat/templates/juniper_junos_overlay_fip_snat.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_lag/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_lag/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_lag/templates/juniper_junos-qfx_overlay_lag.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_lag/templates/juniper_junos_overlay_lag.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/templates/juniper_junos-qfx_overlay_multi_homing.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/templates/juniper_junos_overlay_multi_homing.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/templates/test.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_multi_homing/templates/test_servicechain.yml fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_networking/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_networking/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_networking/templates/juniper_junos_overlay_networking.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/juniper_junos-qfx_[^qfx10]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/juniper_junos-qfx_[^qfx5]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/juniper_junos-qfx_[^vqfx-10]_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/juniper_junos_overlay_security_group.j2 fabric_ansible_playbooks-0.1.dev0/roles/cfg_overlay_security_group/templates/test.yml fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/ fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/tasks/do_until_loop.yml fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/vars/ fabric_ansible_playbooks-0.1.dev0/roles/check_config_mode/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/ fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/vars/ fabric_ansible_playbooks-0.1.dev0/roles/check_n_set_network_services_mode/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cli_sync/ fabric_ansible_playbooks-0.1.dev0/roles/cli_sync/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cli_sync/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cli_sync/vars/ fabric_ansible_playbooks-0.1.dev0/roles/cli_sync/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/check_multicast.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/create_egress_list_entry.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/handle_server_leaf.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/inspect_device.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/tasks/parse_border_leaf_response.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_check_multicast/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/templates/juniper_active_source_details.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_search_ip_mac/templates/juniper_source_details.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_chassis_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_config/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_config/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_config/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_config/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_config/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_interface_details/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_interface_details/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_interface_details/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_interface_details/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_interface_details/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_mac_mob/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/tasks/execute_sub_operation.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_show_ops_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/cmd_test_overlay_connectivity/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_test_overlay_connectivity/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_test_overlay_connectivity/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/cmd_test_overlay_connectivity/templates/ fabric_ansible_playbooks-0.1.dev0/roles/cmd_test_overlay_connectivity/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/commit_fabric_config/ fabric_ansible_playbooks-0.1.dev0/roles/commit_fabric_config/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/commit_fabric_config/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/commit_fabric_config/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/ fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/tasks/read_swift_conf_info.yml fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/vars/ fabric_ansible_playbooks-0.1.dev0/roles/container_cleanup_role/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/check_status.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/juniper_multihoming.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/lacp_interfaces_analyze.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/templates/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/templates/juniper_health_check_1.j2 fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/templates/juniper_snapshot_1.j2 fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tests/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/vars/ fabric_ansible_playbooks-0.1.dev0/roles/device_health_check/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/ fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tasks/brownfield.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tasks/greenfield.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tests/ fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tests/inventory fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/vars/ fabric_ansible_playbooks-0.1.dev0/roles/discover_device_role/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_os_computes_role/ fabric_ansible_playbooks-0.1.dev0/roles/discover_os_computes_role/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/discover_os_computes_role/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_os_computes_role/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_role/ fabric_ansible_playbooks-0.1.dev0/roles/discover_role/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/discover_role/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_role/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/discover_role/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/discover_role/vars/ fabric_ansible_playbooks-0.1.dev0/roles/discover_role/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/ fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/tests/ fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/tests/inventory fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/fabric_namespace_read/README.md fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/handlers/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/handlers/main.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/meta/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/meta/main.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/get_swiftfile_url.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/juniper_check_version_rpc.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/juniper_upgrade.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/read_image_info.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/read_swift_conf_info.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tasks/ztp_juniper_upgrade.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tests/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tests/inventory fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/vars/ fabric_ansible_playbooks-0.1.dev0/roles/image_upgrade_role/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/ fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_asn_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/ fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_chassis_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/ fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_device_facts/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/ fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_hardware_inventory_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/filter_plugins/import_interface.py fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_interfaces_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/ fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/tasks/juniper_junos-es.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/templates/juniper_junos-es.j2 fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/import_lldp_info/README.md fabric_ansible_playbooks-0.1.dev0/roles/load_data/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/handlers/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/handlers/main.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/meta/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/meta/main.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/tasks/create_objects.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/tasks/load_objects_by_type.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/tests/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/tests/inventory fabric_ansible_playbooks-0.1.dev0/roles/load_data/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/vars/ fabric_ansible_playbooks-0.1.dev0/roles/load_data/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/load_data/README.md fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/templates/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/templates/juniper_maintenance_mode.j2 fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/templates/juniper_maintenance_mode_leaf.j2 fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/vars/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/tasks/juniper_bgp_config.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/tasks/peer_config.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/templates/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/templates/juniper_maintenance_mode_mh_peer.j2 fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/vars/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_config_push_peers/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_deactivate/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_deactivate/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_deactivate/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_deactivate/vars/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_deactivate/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_validation/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_validation/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_validation/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_validation/vars/ fabric_ansible_playbooks-0.1.dev0/roles/maintenance_mode_validation/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/ fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/read_interfaces_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/filter_plugins/read_mgmt_intf_info_filters.py fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/templates/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/templates/juniper.j2 fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tests/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tests/cf.json fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tests/rt.json fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/read_mgmt_intf_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/ fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/filter_plugins/read_re_info_filters.py fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/tasks/juniper_junos.yml fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/vars/ fabric_ansible_playbooks-0.1.dev0/roles/read_re_information/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/ fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/default/ fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/default/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/vars/ fabric_ansible_playbooks-0.1.dev0/roles/read_ri_info/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/ fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/vars/ fabric_ansible_playbooks-0.1.dev0/roles/rma_validate/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/ fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/tasks/create_diff_file.yml fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/vars/ fabric_ansible_playbooks-0.1.dev0/roles/rollback_compare/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/ fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/vars/ fabric_ansible_playbooks-0.1.dev0/roles/set_chassis_loopback_dynamic_tunnel/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/ fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/defaults/ fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/defaults/main.yml fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/vars/ fabric_ansible_playbooks-0.1.dev0/roles/update_physical_router_properties/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/filter_plugins/wait_logic_filters.py fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/tasks/do_until_loop.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/vars/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_bgp_session_to_establish/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/filter_plugins/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/filter_plugins/fpc_filters.py fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tasks/do_until_loop.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tasks/juniper.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tests/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/tests/test.yml fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/vars/ fabric_ansible_playbooks-0.1.dev0/roles/wait_for_fpc_online/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp_config/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp_config/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp_config/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp_config/templates/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_dhcp_config/templates/dnsmasq.conf.j2 fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp/vars/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp/vars/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp_config/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp_config/tasks/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp_config/tasks/main.yml fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp_config/templates/ fabric_ansible_playbooks-0.1.dev0/roles/ztp_tftp_config/templates/juniper.sh.j2 fabric_ansible_playbooks-0.1.dev0/schema/ fabric_ansible_playbooks-0.1.dev0/schema/check_multicast_schema.json fabric_ansible_playbooks-0.1.dev0/schema/cli_sync_schema.json fabric_ansible_playbooks-0.1.dev0/schema/config_properties_schema.json fabric_ansible_playbooks-0.1.dev0/schema/container_cleanup_schema.json fabric_ansible_playbooks-0.1.dev0/schema/device_deletion_schema.json fabric_ansible_playbooks-0.1.dev0/schema/device_import_schema.json fabric_ansible_playbooks-0.1.dev0/schema/discover_device_schema.json fabric_ansible_playbooks-0.1.dev0/schema/discover_os_computes_schema.json fabric_ansible_playbooks-0.1.dev0/schema/discover_role_schema.json fabric_ansible_playbooks-0.1.dev0/schema/discover_server_schema.json fabric_ansible_playbooks-0.1.dev0/schema/existing_fabric_onboard_schema.json fabric_ansible_playbooks-0.1.dev0/schema/fabric_config_schema.json fabric_ansible_playbooks-0.1.dev0/schema/fabric_deletion_schema.json fabric_ansible_playbooks-0.1.dev0/schema/fabric_onboard_schema.json fabric_ansible_playbooks-0.1.dev0/schema/hardware_inventory_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/hardware_inventory_schema.json fabric_ansible_playbooks-0.1.dev0/schema/hitless_upgrade_strategy_schema.json fabric_ansible_playbooks-0.1.dev0/schema/image_upgrade_schema.json fabric_ansible_playbooks-0.1.dev0/schema/import_asn_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/import_chassis_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/import_device_facts_schema.json fabric_ansible_playbooks-0.1.dev0/schema/import_interfaces_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/import_lldp_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/maintenance_mode_activate_schema.json fabric_ansible_playbooks-0.1.dev0/schema/maintenance_mode_deactivate_schema.json fabric_ansible_playbooks-0.1.dev0/schema/node_profile_schema.json fabric_ansible_playbooks-0.1.dev0/schema/rma_activate_schema.json fabric_ansible_playbooks-0.1.dev0/schema/role_assignment_schema.json fabric_ansible_playbooks-0.1.dev0/schema/search_ip_mac_schema.json fabric_ansible_playbooks-0.1.dev0/schema/server_import_schema.json fabric_ansible_playbooks-0.1.dev0/schema/show_chassis_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/show_config_schema.json fabric_ansible_playbooks-0.1.dev0/schema/show_interface_details_schema.json fabric_ansible_playbooks-0.1.dev0/schema/show_mac_mob_schema.json fabric_ansible_playbooks-0.1.dev0/schema/show_ops_info_schema.json fabric_ansible_playbooks-0.1.dev0/schema/test_overlay_connectivity_schema.json fabric_ansible_playbooks-0.1.dev0/schema/topology_discovery_schema.json fabric_ansible_playbooks-0.1.dev0/schema/update_physical_router_properties_schema.json fabric_ansible_playbooks-0.1.dev0/schema/vcenter_import_schema.json fabric_ansible_playbooks-0.1.dev0/schema/ztp_schema.json fabric_ansible_playbooks-0.1.dev0/templates/ fabric_ansible_playbooks-0.1.dev0/templates/juniper_feature_config.j2 fabric_ansible_playbooks-0.1.dev0/test/ fabric_ansible_playbooks-0.1.dev0/test/sanity/ fabric_ansible_playbooks-0.1.dev0/test/sanity/config/ fabric_ansible_playbooks-0.1.dev0/test/sanity/config/image_config.yml fabric_ansible_playbooks-0.1.dev0/test/sanity/config/test_config.yml fabric_ansible_playbooks-0.1.dev0/test/sanity/images/ fabric_ansible_playbooks-0.1.dev0/test/sanity/images/.gitignore fabric_ansible_playbooks-0.1.dev0/test/sanity/tools/ fabric_ansible_playbooks-0.1.dev0/test/sanity/tools/cleanup.py fabric_ansible_playbooks-0.1.dev0/test/sanity/tools/debug.py fabric_ansible_playbooks-0.1.dev0/test/sanity/README.md fabric_ansible_playbooks-0.1.dev0/test/sanity/__init__.py fabric_ansible_playbooks-0.1.dev0/test/sanity/config.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_base.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_assign_roles.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_brownfield_workflow.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_container_cleanup.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_delete_devices.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_fabric_deletion.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_hitless_upgrade.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_maintenance_mode_activate.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_maintenance_mode_deactivate.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_rma_activate.py fabric_ansible_playbooks-0.1.dev0/test/sanity/sanity_test_ztp_workflow.py fabric_ansible_playbooks-0.1.dev0/test/sanity/test_zeroize.yml fabric_ansible_playbooks-0.1.dev0/test/units/ fabric_ansible_playbooks-0.1.dev0/test/units/test_swift_fileutil.py fabric_ansible_playbooks-0.1.dev0/MANIFEST.in fabric_ansible_playbooks-0.1.dev0/README.md fabric_ansible_playbooks-0.1.dev0/ansible.cfg fabric_ansible_playbooks-0.1.dev0/assign_static_device_ip.yml fabric_ansible_playbooks-0.1.dev0/cli_sync.yml fabric_ansible_playbooks-0.1.dev0/container_cleanup.yml fabric_ansible_playbooks-0.1.dev0/delete_fabric.yml fabric_ansible_playbooks-0.1.dev0/delete_fabric_devices.yml fabric_ansible_playbooks-0.1.dev0/device_import.yml fabric_ansible_playbooks-0.1.dev0/discover_device.yml fabric_ansible_playbooks-0.1.dev0/discover_os_computes_template.yml fabric_ansible_playbooks-0.1.dev0/discover_role.yml fabric_ansible_playbooks-0.1.dev0/discover_server.yml fabric_ansible_playbooks-0.1.dev0/error_handler.yml fabric_ansible_playbooks-0.1.dev0/existing_fabric_onboard.yml fabric_ansible_playbooks-0.1.dev0/fabric_config.yml fabric_ansible_playbooks-0.1.dev0/fabric_onboard.yml fabric_ansible_playbooks-0.1.dev0/hardware_inventory.yml fabric_ansible_playbooks-0.1.dev0/hitless_upgrade.yml fabric_ansible_playbooks-0.1.dev0/hitless_upgrade_errors.yml fabric_ansible_playbooks-0.1.dev0/hitless_upgrade_strategy.yml fabric_ansible_playbooks-0.1.dev0/image_upgrade.yml fabric_ansible_playbooks-0.1.dev0/image_validation.yml fabric_ansible_playbooks-0.1.dev0/ipmi_discovery.yml fabric_ansible_playbooks-0.1.dev0/maintenance_mode_activate.yml fabric_ansible_playbooks-0.1.dev0/maintenance_mode_deactivate.yml fabric_ansible_playbooks-0.1.dev0/maintenance_mode_errors.yml fabric_ansible_playbooks-0.1.dev0/node_profile.yml fabric_ansible_playbooks-0.1.dev0/operational_command.yml fabric_ansible_playbooks-0.1.dev0/percentage_update.yml fabric_ansible_playbooks-0.1.dev0/plugin_ironic.yml fabric_ansible_playbooks-0.1.dev0/postscript.yml fabric_ansible_playbooks-0.1.dev0/rma_activate.yml fabric_ansible_playbooks-0.1.dev0/role_assignment.yml fabric_ansible_playbooks-0.1.dev0/role_assignment_dfg.yml fabric_ansible_playbooks-0.1.dev0/server_import.yml fabric_ansible_playbooks-0.1.dev0/setup.py fabric_ansible_playbooks-0.1.dev0/topology_discovery.yml fabric_ansible_playbooks-0.1.dev0/update_dhcp_config.yml fabric_ansible_playbooks-0.1.dev0/ztp.yml fabric_ansible_playbooks-0.1.dev0/ztp_select_image.yml fabric_ansible_playbooks-0.1.dev0/PKG-INFO fabric_ansible_playbooks-0.1.dev0/setup.cfg + mv /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/ansible.cfg /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/assign_static_device_ip.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/cli_sync.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/common /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/conf /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/config_templates /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/container_cleanup.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/delete_fabric_devices.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/delete_fabric.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/device_import.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/discover_device.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/discover_os_computes_template.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/discover_role.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/discover_server.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/error_handler.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/existing_fabric_onboard.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/fabric_ansible_playbooks.egg-info /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/fabric_config.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/fabric_onboard.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/filter_plugins /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/group_vars /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/hardware_inventory.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/hitless_upgrade_errors.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/hitless_upgrade_strategy.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/hitless_upgrade.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/image_upgrade.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/image_validation.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/ipmi_discovery.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/library /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/lookup_plugins /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/maintenance_mode_activate.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/maintenance_mode_deactivate.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/maintenance_mode_errors.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/MANIFEST.in /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/module_utils /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/node_profile.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/operational_command.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/percentage_update.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/PKG-INFO /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/plugin_ironic.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/postscript.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/README.md /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/rma_activate.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/role_assignment_dfg.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/role_assignment.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/roles /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/schema /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/server_import.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/setup.cfg /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/setup.py /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/templates /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/test /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/topology_discovery.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/update_dhcp_config.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/ztp_select_image.yml /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/ztp.yml /opt/contrail/fabric_ansible_playbooks/ + rmdir /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0/ + cat /opt/contrail/fabric_ansible_playbooks/ansible.cfg Installing : 1:net-snmp-libs-5.7.2-49.el7_9.4.x86_64 17/24 Installing : OpenIPMI-libs-2.0.27-1.el7.x86_64 18/24 Installing : OpenIPMI-2.0.27-1.el7.x86_64 19/24 Installing : OpenIPMI-modalias-2.0.27-1.el7.x86_64 20/24 Installing : ipmitool-1.8.18-11.el7_9.x86_64 21/24 Installing : contrail-config-openstack-master.1.0.8.7.1.9-master_1_0_ 22/24 + /usr/bin/python3 -m pip -v install --no-compile -r /opt/opensdn/pip/vnc_openstack/requirements.txt Using pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6) Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/ Requirement already satisfied: bottle<0.13 in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 1)) (0.12.25) Requirement already satisfied: future in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 2)) (1.0.0) Requirement already satisfied: six in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 3)) (1.16.0) Requirement already satisfied: requests in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 4)) (2.27.1) Requirement already satisfied: python-keystoneclient in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (4.5.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e02/68d596c50e92a/python-ironic-inspector-client-5.2.0.tar.gz#sha256=e0268d596c50e92afabc99d0d6a5ca534ee781e41f8d0108dee1eb7c189d2293 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/25e/4200925821776/python_ironic_inspector_client-5.2.0-py3-none-any.whl#sha256=25e4200925821776717621b57d261833b7f4c87c8b98e7dc5443237b1fb2d2a3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d75/758be4c9586c6/python-ironic-inspector-client-5.1.0.tar.gz#sha256=d75758be4c9586c694f1211567f6c30f5e5480a9770a696c3a3536ed67213131 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3f2/ac9ccf152769e/python_ironic_inspector_client-5.1.0-py3-none-any.whl#sha256=3f2ac9ccf152769e71521de4f4b200ab1bbb426cbb0ee866c4ae301867b43ec6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0a7/2bf7fdbad9bee/python-ironic-inspector-client-5.0.0.tar.gz#sha256=0a72bf7fdbad9bee43b0708b1f5029c975e64856d195c6b83db4249e5d410c6b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fa9/74a1d10077c40/python_ironic_inspector_client-5.0.0-py3-none-any.whl#sha256=fa974a1d10077c4005bd4c53415d288218fa64c3671142d9b1529b9a4606043a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-ironic-inspector-client/) (requires-python:>=3.8) Collecting python-ironic-inspector-client Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f4e/b1dc26eb96679/python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB) Requirement already satisfied: timeout-decorator in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 7)) (0.5.0) Requirement already satisfied: keystoneauth1 in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 8)) (5.1.3) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/94c/ad0f0f4c161ce/python-novaclient-18.7.0.tar.gz#sha256=94cad0f0f4c161ced52a5ecd85d134fd673b997da7194a031c0ca69344340b0d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4e9/f1ff681a63516/python_novaclient-18.7.0-py3-none-any.whl#sha256=4e9f1ff681a635168c7635b1facce369d9117b60400ea03a5b58487880670553 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/573/c10aa420b0898/python-novaclient-18.6.0.tar.gz#sha256=573c10aa420b0898d35fb146edd8bb005806bfff0131ae2b5a30ca22ac89477b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ec8/8aa47a4cf9bc4/python_novaclient-18.6.0-py3-none-any.whl#sha256=ec88aa47a4cf9bc411eb65fb1623adcd68b02079386a644d6accb74e8349b529 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e23/ee440c0c8eae2/python-novaclient-18.5.0.tar.gz#sha256=e23ee440c0c8eae2b53afa881d30acaec0687fcebad246391ec29b96c543038d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/463/dc63b5f14e01f/python_novaclient-18.5.0-py3-none-any.whl#sha256=463dc63b5f14e01ff0ef44b622f1cd0719000df2a721d2ede47219e5327a0dbd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6b6/b6ae2c11eb1c1/python-novaclient-18.4.0.tar.gz#sha256=6b6b6ae2c11eb1c108e3af55eaa7211b0fc9199935a229a6ba3e0de514c12b50 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/15b/ce541372b3bc6/python_novaclient-18.4.0-py3-none-any.whl#sha256=15bce541372b3bc6c4bb95c0a89d7e3f6d7d135d51838c1304b2801a5c0716f1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/50f/7587c7a2b2528/python-novaclient-18.3.0.tar.gz#sha256=50f7587c7a2b2528f73505817f9437ac5c1d04d576e9be264d2deeffdb745a76 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e5e/d24feb6f8bd46/python_novaclient-18.3.0-py3-none-any.whl#sha256=e5ed24feb6f8bd46ae60d8c6a258295bc0ba0f0f080308c995e96c882ca2e5e3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/185/bbf2cafb5f3d7/python-novaclient-18.2.0.tar.gz#sha256=185bbf2cafb5f3d761f272e3e184a700cc7ba5cf7d51619065be7f5c4b5b7cf4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/131/2a3f6a3d3705c/python_novaclient-18.2.0-py3-none-any.whl#sha256=1312a3f6a3d3705c9e458790e59c9507c78ed723cfe84404b2735b702e054ec9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/782/0559d165f1a4d/python-novaclient-18.1.0.tar.gz#sha256=7820559d165f1a4d810e7da7c95f88425d8be495f6d1a3c6f4203b8ac187e254 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/40b/79e804708bef2/python_novaclient-18.1.0-py3-none-any.whl#sha256=40b79e804708bef2395aa275599ce02db12fcc0f039cb66fa8216855b8597bb3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e9e/b2a9bdba464d8/python-novaclient-18.0.0.tar.gz#sha256=e9eb2a9bdba464d820c100775c3c2f6493088df66af13dfb9325cc6b865c8d23 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/32a/a01da5c1c404d/python_novaclient-18.0.0-py3-none-any.whl#sha256=32aa01da5c1c404de2948915bc626d88c690d2ec26134892a410a42a15a8778d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/python-novaclient/) (requires-python:>=3.8) Collecting python-novaclient Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7f3/cbe33a65f8fc3/python_novaclient-17.7.0-py3-none-any.whl (333 kB) Requirement already satisfied: contrail-config-common in /usr/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (0.1.dev0) Requirement already satisfied: contrail-api-client in /usr/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 11)) (master.1.0.8.7.1.9) Requirement already satisfied: gevent in /usr/local/lib64/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 12)) (22.10.2) Requirement already satisfied: kazoo in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 13)) (2.10.0) Requirement already satisfied: netaddr<1 in /usr/local/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 14)) (0.10.1) Requirement already satisfied: sandesh==0.1.dev0 in /usr/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 15)) (0.1.dev0) Requirement already satisfied: sandesh-common in /usr/lib/python3.6/site-packages (from -r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 16)) (0.1.dev0) Requirement already satisfied: fysom in /usr/local/lib/python3.6/site-packages (from sandesh==0.1.dev0->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 15)) (2.1.6) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.6/site-packages (from requests->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 4)) (1.26.20) Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.6/site-packages (from requests->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 4)) (2.0.12) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 4)) (3.10) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 4)) (2024.8.30) Requirement already satisfied: importlib-metadata>=1.7.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (4.8.3) Requirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (21.3) Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (6.1.0) Requirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (3.5.2) Requirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (5.1.0) Requirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (2.5.0) Requirement already satisfied: oslo.config>=5.2.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (8.8.1) Requirement already satisfied: oslo.utils>=3.33.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (4.13.0) Requirement already satisfied: oslo.serialization!=2.19.1,>=2.18.0 in /usr/local/lib/python3.6/site-packages (from python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (4.3.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/6ca/45f8df519bbc0/cliff-4.7.0.tar.gz#sha256=6ca45f8df519bbc0722c61049de7b7e442a465fa7f3f552b96d735fa26fd5b26 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7c5/ef733b3645327/cliff-4.7.0-py3-none-any.whl#sha256=7c5ef733b364532775166bb980eb43108e264d145c1892ff1c51f9b4af417c24 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2f3/8ce8bd1ea4958/cliff-4.6.0.tar.gz#sha256=2f38ce8bd1ea4958d66f15b066ac47e65d61f600b9319b921e12e9e9cbcd99d0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/58a/90e87738b9a7d/cliff-4.6.0-py3-none-any.whl#sha256=58a90e87738b9a7df672a5f9627bcd668564d01d8e567170dfe2d3a0026adb31 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/61b/eeac238530beb/cliff-4.5.0.tar.gz#sha256=61beeac238530beb3ae19eefb421b8b290b97dcc9efee01fc32fe62fb75a31d9 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0cb/50f41e13fb90d/cliff-4.5.0-py3-none-any.whl#sha256=0cb50f41e13fb90d32e5a66969966427cbbef98ef397cef4eb78bfad52ef747c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aa8/d404aa2d6b4d8/cliff-4.4.0.tar.gz#sha256=aa8d404aa2d6b4d8639c61bd6dc47acb3656ebc3fc025b1b7bb07af2baef785f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bca/d956095df5895/cliff-4.4.0-py3-none-any.whl#sha256=bcad956095df58956eb6931cbfd99cae607d0dd516c9669b3967e77800ce920d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fc5/b6ebc8fb81533/cliff-4.3.0.tar.gz#sha256=fc5b6ebc8fb815332770b2485ee36c09753937c37cce4f3227cdd4e10b33eacc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/db3/dc8774f47db9a/cliff-4.3.0-py3-none-any.whl#sha256=db3dc8774f47db9aa86796921ff158d0f023630261c2746c4fff12584b75f5b2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/97f/c31e93552e3be/cliff-4.2.0.tar.gz#sha256=97fc31e93552e3bec664be9d55ad7f90dc2ab42aad8df29a5b985b644c9b8cf2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/553/8a03299f40f83/cliff-4.2.0-py3-none-any.whl#sha256=5538a03299f40f83268ba102ed513c2a693ffeb6ac01de7cc119ae9cfc55e55d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bbe/e82127308472a/cliff-4.1.0.tar.gz#sha256=bbee82127308472a3123ed10b5289616cb2c435074656dd072e55363053d091c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/99a/98ef89cc19b29/cliff-4.1.0-py3-none-any.whl#sha256=99a98ef89cc19b2970be4de94a266217c6e0729c6b80145865af449c9032a0e3 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3b0/d30e7acf50e3c/cliff-4.0.0.tar.gz#sha256=3b0d30e7acf50e3c214a39ee3e66aa2f2b5957e2a1de373e17bba8e98c7501a5 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3f2/8b95a5509b4c7/cliff-4.0.0-py3-none-any.whl#sha256=3f28b95a5509b4c7f0dd17dac7495018bd08a84edde93386e10236751900064b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cliff/) (requires-python:>=3.8) Collecting cliff!=2.9.0,>=2.8.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a21/da482714b9f0b/cliff-3.10.1-py3-none-any.whl (81 kB) Requirement already satisfied: PyYAML>=3.13 in /usr/local/lib64/python3.6/site-packages (from python-ironic-inspector-client->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 6)) (6.0.1) Requirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.6/site-packages (from keystoneauth1->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 8)) (1.1.0) Requirement already satisfied: os-service-types>=1.2.0 in /usr/local/lib/python3.6/site-packages (from keystoneauth1->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 8)) (1.7.0) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f04/b3e1ba35747ac/prettytable-3.12.0.tar.gz#sha256=f04b3e1ba35747ac86e96ec33e3bb9748ce08e254dc2a1c6253945901beec804 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.9'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/77c/a0ad1c435b6e3/prettytable-3.12.0-py3-none-any.whl#sha256=77ca0ad1c435b6e363d7e8623d7cc4fcf2cf15513bf77a1c1b2e814930ac57cc (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.9) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7e2/3ca1e68bbfd06/prettytable-3.11.0.tar.gz#sha256=7e23ca1e68bbfd06ba8de98bf553bf3493264c96d5e8a615c0471025deeba722 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/aa1/7083feb6c71da/prettytable-3.11.0-py3-none-any.whl#sha256=aa17083feb6c71da11a68b2c213b04675c4af4ce9c541762632ca3f2cb3546dd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/29e/c6c34260191d4/prettytable-3.10.2.tar.gz#sha256=29ec6c34260191d42cd4928c28d56adec360ac2b1208a26c7e4f14b90cc8bc84 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/1cb/fdeb4bcc73976/prettytable-3.10.2-py3-none-any.whl#sha256=1cbfdeb4bcc73976a778a0fb33cb6d752e75396f16574dcb3e2d6332fd93c76a (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/cfc/06039df6ff73d/prettytable-3.10.1.tar.gz#sha256=cfc06039df6ff73d4e6b5209127fe5a29ff4470a5fa6ab8a6e90d6751a4f1b64 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f28/207476765f0ce/prettytable-3.10.1-py3-none-any.whl#sha256=f28207476765f0ce758dc208faad50fc92f36ee2a3074eb46794420cdd798cab (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/966/5594d137fb08a/prettytable-3.10.0.tar.gz#sha256=9665594d137fb08a1117518c25551e0ede1687197cf353a4fdc78d27e1073568 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/653/6efaf0757fdaa/prettytable-3.10.0-py3-none-any.whl#sha256=6536efaf0757fdaa7d22e78b3aac3b69ea1b7200538c2c6995d649365bddab92 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f4e/d94803c23073a/prettytable-3.9.0.tar.gz#sha256=f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/a71/292ab7769a5de/prettytable-3.9.0-py3-none-any.whl#sha256=a71292ab7769a5de274b146b276ce938786f56c31cf7cea88b6f3775d82fe8c8 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/031/eae6a9102017e/prettytable-3.8.0.tar.gz#sha256=031eae6a9102017e8c7c7906460d150b7ed78b20fd1d8c8be4edaf88556c07ce (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/034/81bca25ae0c28/prettytable-3.8.0-py3-none-any.whl#sha256=03481bca25ae0c28958c8cd6ac5165c159ce89f7ccde04d5c899b24b68bb13b7 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ef8/334ee40b7ec72/prettytable-3.7.0.tar.gz#sha256=ef8334ee40b7ec721651fc4d37ecc7bb2ef55fde5098d994438f0dfdaa385c0c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f4a/af2ed6e6062a8/prettytable-3.7.0-py3-none-any.whl#sha256=f4aaf2ed6e6062a82fd2e6e5289bbbe705ec2788fe401a3a1f62a1cea55526d2 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/2e0/026af955b4ea6/prettytable-3.6.0.tar.gz#sha256=2e0026af955b4ea67b22122f310b90eae890738c08cb0458693a49b6221530ac (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3b7/67129491767a3/prettytable-3.6.0-py3-none-any.whl#sha256=3b767129491767a3a5108e6f305cbaa650f8020a7db5dfe994a2df7ef7bad0fe (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/52f/682ba4efe29dc/prettytable-3.5.0.tar.gz#sha256=52f682ba4efe29dccb38ff0fe5bac8a23007d0780ff92a8b85af64bc4fc74d72 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/fe3/91c3b54580002/prettytable-3.5.0-py3-none-any.whl#sha256=fe391c3b545800028edf5dbb6a5360893feb398367fcc1cf8d7a5b29ce5c59a1 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7d7/dd84d0b206f2d/prettytable-3.4.1.tar.gz#sha256=7d7dd84d0b206f2daac4471a72f299d6907f34516064feb2838e333a4e2567bd (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0d2/3ff81e165077d/prettytable-3.4.1-py3-none-any.whl#sha256=0d23ff81e165077d93367e1379d97893c7a51541483d25bad45b9647660ef06f (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d16/747b5108c252b/prettytable-3.4.0.tar.gz#sha256=d16747b5108c252bf065ea1cd239aab3c87bd8bb10a9f7973c9f192bbcfed26e (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/8ea/12e615fee4210/prettytable-3.4.0-py3-none-any.whl#sha256=8ea12e615fee421090ca3954c2e006280f7ecdf4adf940dbc1c6ec014d4eca9d (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/118/eb54fd2794049/prettytable-3.3.0.tar.gz#sha256=118eb54fd2794049b810893653b20952349df6d3bc1764e7facd8a18064fa9b0 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d1c/34d72ea2c0ffd/prettytable-3.3.0-py3-none-any.whl#sha256=d1c34d72ea2c0ffd6ce5958e71c428eb21a3d40bf3133afe319b24aeed5af407 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/ae7/d96c64100543d/prettytable-3.2.0.tar.gz#sha256=ae7d96c64100543dc61662b40a28f3b03c0f94a503ed121c6fca2782c5816f81 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f6c/5ec87c3ef9df5/prettytable-3.2.0-py3-none-any.whl#sha256=f6c5ec87c3ef9df5bba1d32d826c1b862ecad0344dddb6082e3562caf71fe085 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/43c/9e23272ca253d/prettytable-3.1.1.tar.gz#sha256=43c9e23272ca253d038ae76fe3adde89794e92e7fcab2ddf5b94b38642ef4f21 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f54/6d42de21ac14d/prettytable-3.1.1-py3-none-any.whl#sha256=f546d42de21ac14d791c91e4e9814f02271f4a5bf27b894457914be7513dc92b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7c2/e104031614b5b/prettytable-3.1.0.tar.gz#sha256=7c2e104031614b5ba013516440241702bfaa369534069de3bacca015ffd0f27b (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/e87/c6a7d9ef34230/prettytable-3.1.0-py3-none-any.whl#sha256=e87c6a7d9ef34230556fa0b4bb5ea465fdada6912cd90401afb0ce4bfa106448 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/69f/e75d78ac8651e/prettytable-3.0.0.tar.gz#sha256=69fe75d78ac8651e16dd61265b9e19626df5d630ae294fc31687aa6037b97a58 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Link requires a different Python (3.6.8 not in: '>=3.7'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/d55/bc2547611bd8c/prettytable-3.0.0-py3-none-any.whl#sha256=d55bc2547611bd8c40f1c69bbb8daf1b6b2c326214a265d211ec9c57fc252093 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/prettytable/) (requires-python:>=3.7) Collecting PrettyTable>=0.7.2 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/141/1c65d21dca9ea/prettytable-2.5.0-py3-none-any.whl (24 kB) Requirement already satisfied: bitarray in /usr/local/lib64/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (3.0.0) Requirement already satisfied: cassandra-driver in /usr/local/lib64/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (3.29.2) Requirement already satisfied: configparser in /usr/local/lib/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (5.2.0) Requirement already satisfied: greenlet in /usr/local/lib64/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (2.0.2) Requirement already satisfied: kombu in /usr/local/lib/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (5.1.0) Requirement already satisfied: simplejson in /usr/local/lib64/python3.6/site-packages (from contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (3.19.3) Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 12)) (59.6.0) Requirement already satisfied: zope.event in /usr/local/lib/python3.6/site-packages (from gevent->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 12)) (4.6) Requirement already satisfied: zope.interface in /usr/local/lib64/python3.6/site-packages (from gevent->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 12)) (5.5.2) Requirement already satisfied: importlib-resources in /usr/local/lib/python3.6/site-packages (from netaddr<1->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 14)) (5.4.0) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/62c/55943414edd0f/cmd2-2.5.2.tar.gz#sha256=62c55943414edd0f94adf13c511ee8906435a6337f4c747ec65e332b3750c697 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/480/a5ca4a79f6d83/cmd2-2.5.2-py3-none-any.whl#sha256=480a5ca4a79f6d838fbe391ca5ef4c6809df6fd070c508a7a3e4302099c61fb6 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/701/118568379b4c9/cmd2-2.5.1.tar.gz#sha256=701118568379b4c983b99f39b812c3931be4074b1ff71d0bd5c48c15d54d4b3c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/bc4/8375bea28a4ea/cmd2-2.5.1-py3-none-any.whl#sha256=bc48375bea28a4eaf3cfb33820124cf0b6563ecaa2f01c6651a83ab3c518e3c4 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/362/92d144e5fd625/cmd2-2.5.0.tar.gz#sha256=36292d144e5fd62549b50e94e5f36514557fb92e615155ac28763ea4bc13b954 (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Link requires a different Python (3.6.8 not in: '>=3.8'): http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/77a/a9873259080a8/cmd2-2.5.0-py3-none-any.whl#sha256=77aa9873259080a86f765bf466e0d9c9e145faacd129b56325940997cc36ca0c (from http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/cmd2/) (requires-python:>=3.8) Collecting cmd2>=1.0.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f19/88ff2fff0ed81/cmd2-2.4.3-py3-none-any.whl (147 kB) Collecting autopage>=0.4.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/f5e/ae54dd20ccc8b/autopage-0.5.2-py3-none-any.whl (30 kB) Requirement already satisfied: pyparsing>=2.1.0 in /usr/local/lib/python3.6/site-packages (from cliff!=2.9.0,>=2.8.0->python-ironic-inspector-client->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 6)) (3.1.4) Requirement already satisfied: wrapt>=1.7.0 in /usr/local/lib64/python3.6/site-packages (from debtcollector>=1.2.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (1.16.0) Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/site-packages (from importlib-metadata>=1.7.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (3.6.0) Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/site-packages (from importlib-metadata>=1.7.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (4.1.1) Requirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.6/site-packages (from oslo.config>=5.2.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (1.5.0) Requirement already satisfied: msgpack>=0.5.2 in /usr/local/lib64/python3.6/site-packages (from oslo.serialization!=2.19.1,>=2.18.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (1.0.5) Requirement already satisfied: pytz>=2013.6 in /usr/local/lib/python3.6/site-packages (from oslo.serialization!=2.19.1,>=2.18.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (2024.2) Requirement already satisfied: netifaces>=0.10.4 in /usr/local/lib64/python3.6/site-packages (from oslo.utils>=3.33.0->python-keystoneclient->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 5)) (0.11.0) Collecting wcwidth Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/3da/69048e4540d84/wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Requirement already satisfied: geomet<0.3,>=0.1 in /usr/local/lib/python3.6/site-packages (from cassandra-driver->contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (0.2.1.post1) Requirement already satisfied: cached-property in /usr/local/lib/python3.6/site-packages (from kombu->contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: amqp<6.0.0,>=5.0.6 in /usr/local/lib/python3.6/site-packages (from kombu->contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (5.2.0) Requirement already satisfied: vine in /usr/local/lib/python3.6/site-packages (from kombu->contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (5.1.0) Requirement already satisfied: attrs>=16.3.0 in /usr/local/lib/python3.6/site-packages (from cmd2>=1.0.0->cliff!=2.9.0,>=2.8.0->python-ironic-inspector-client->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 6)) (22.2.0) Collecting pyperclip>=1.6 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/b7d/e0142ddc81bfc/pyperclip-1.9.0.tar.gz (20 kB) Preparing metadata (setup.py): started Running command python setup.py egg_info running egg_info creating /tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info writing /tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'pyperclip' adding license file 'LICENSE.txt' adding license file 'AUTHORS.txt' writing manifest file '/tmp/pip-pip-egg-info-oj68js5j/pyperclip.egg-info/SOURCES.txt' Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: click in /usr/local/lib/python3.6/site-packages (from geomet<0.3,>=0.1->cassandra-driver->contrail-config-common->-r /opt/opensdn/pip/vnc_openstack/requirements.txt (line 10)) (8.0.4) Using legacy 'setup.py install' for pyperclip, since package 'wheel' is not installed. Installing collected packages: wcwidth, pyperclip, PrettyTable, cmd2, autopage, cliff, python-novaclient, python-ironic-inspector-client Running setup.py install for pyperclip: started Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-b06dgqkh/pyperclip_ccf0762d67a1429ab4b6f855658d8089/setup.py'"'"'; __file__='"'"'/tmp/pip-install-b06dgqkh/pyperclip_ccf0762d67a1429ab4b6f855658d8089/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-p7c45dnu/install-record.txt --single-version-externally-managed --no-compile --install-headers /usr/local/include/python3.6m/pyperclip running install /usr/local/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. setuptools.SetuptoolsDeprecationWarning, running build running build_py creating build creating build/lib creating build/lib/pyperclip copying src/pyperclip/__init__.py -> build/lib/pyperclip copying src/pyperclip/__main__.py -> build/lib/pyperclip running install_lib creating /usr/local/lib/python3.6/site-packages/pyperclip copying build/lib/pyperclip/__init__.py -> /usr/local/lib/python3.6/site-packages/pyperclip copying build/lib/pyperclip/__main__.py -> /usr/local/lib/python3.6/site-packages/pyperclip running install_egg_info running egg_info writing src/pyperclip.egg-info/PKG-INFO writing dependency_links to src/pyperclip.egg-info/dependency_links.txt writing top-level names to src/pyperclip.egg-info/top_level.txt reading manifest file 'src/pyperclip.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'pyperclip' adding license file 'LICENSE.txt' adding license file 'AUTHORS.txt' writing manifest file 'src/pyperclip.egg-info/SOURCES.txt' Copying src/pyperclip.egg-info to /usr/local/lib/python3.6/site-packages/pyperclip-1.9.0-py3.6.egg-info running install_scripts writing list of installed files to '/tmp/pip-record-p7c45dnu/install-record.txt' Running setup.py install for pyperclip: finished with status 'done' changing mode of /usr/local/bin/nova to 755 WARNING: The script nova is installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed PrettyTable-2.5.0 autopage-0.5.2 cliff-3.10.1 cmd2-2.4.3 pyperclip-1.9.0 python-ironic-inspector-client-4.9.0 python-novaclient-17.7.0 wcwidth-0.2.13 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 Cleanup : systemd-219-78.el7.x86_64 23/24 Cleanup : systemd-libs-219-78.el7.x86_64 24/24 WARNING: ipmi_devintf module isn't available. WARNING: ipmi_msghandler module isn't available. Verifying : fipscheck-lib-1.4.1-6.el7.x86_64 1/24 Verifying : systemd-sysv-219-78.el7_9.9.x86_64 2/24 Verifying : OpenIPMI-2.0.27-1.el7.x86_64 3/24 Verifying : 1:net-snmp-libs-5.7.2-49.el7_9.4.x86_64 4/24 Verifying : contrail-config-master.1.0.8.7.1.9-master_1_0_8_7_1_9.el 5/24 Verifying : openssh-clients-7.4p1-23.el7_9.x86_64 6/24 Verifying : OpenIPMI-modalias-2.0.27-1.el7.x86_64 7/24 Verifying : uwsgi-2.0.18-8.el7.x86_64 8/24 Verifying : openssh-7.4p1-23.el7_9.x86_64 9/24 Verifying : fipscheck-1.4.1-6.el7.x86_64 10/24 Verifying : libevent-2.0.21-4.el7.x86_64 11/24 Verifying : uwsgi-plugin-python36-gevent-2.0.18-8.el7.x86_64 12/24 Verifying : uwsgi-plugin-python36-2.0.18-8.el7.x86_64 13/24 Verifying : systemd-219-78.el7_9.9.x86_64 14/24 Verifying : uwsgi-plugin-common-2.0.18-8.el7.x86_64 15/24 Verifying : jansson-2.10-1.el7.x86_64 16/24 Verifying : systemd-libs-219-78.el7_9.9.x86_64 17/24 Verifying : libyaml-0.1.4-11.el7_0.x86_64 18/24 Verifying : ipmitool-1.8.18-11.el7_9.x86_64 19/24 Verifying : contrail-config-openstack-master.1.0.8.7.1.9-master_1_0_ 20/24 Verifying : libedit-3.0-12.20121213cvs.el7.x86_64 21/24 Verifying : OpenIPMI-libs-2.0.27-1.el7.x86_64 22/24 Verifying : systemd-libs-219-78.el7.x86_64 23/24 Verifying : systemd-219-78.el7.x86_64 24/24 Installed: contrail-config.x86_64 0:master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 contrail-config-openstack.x86_64 0:master.1.0.8.7.1.9-master_1_0_8_7_1_9.el7 Dependency Installed: OpenIPMI.x86_64 0:2.0.27-1.el7 OpenIPMI-libs.x86_64 0:2.0.27-1.el7 OpenIPMI-modalias.x86_64 0:2.0.27-1.el7 fipscheck.x86_64 0:1.4.1-6.el7 fipscheck-lib.x86_64 0:1.4.1-6.el7 ipmitool.x86_64 0:1.8.18-11.el7_9 jansson.x86_64 0:2.10-1.el7 libedit.x86_64 0:3.0-12.20121213cvs.el7 libevent.x86_64 0:2.0.21-4.el7 libyaml.x86_64 0:0.1.4-11.el7_0 net-snmp-libs.x86_64 1:5.7.2-49.el7_9.4 openssh.x86_64 0:7.4p1-23.el7_9 openssh-clients.x86_64 0:7.4p1-23.el7_9 systemd-sysv.x86_64 0:219-78.el7_9.9 uwsgi.x86_64 0:2.0.18-8.el7 uwsgi-plugin-common.x86_64 0:2.0.18-8.el7 uwsgi-plugin-python36.x86_64 0:2.0.18-8.el7 uwsgi-plugin-python36-gevent.x86_64 0:2.0.18-8.el7 Dependency Updated: systemd.x86_64 0:219-78.el7_9.9 systemd-libs.x86_64 0:219-78.el7_9.9 Complete! Loaded plugins: fastestmirror, ovl Cleaning repos: contrail contrail-tpc : tf-mirrors.ci_repos_centos-openstack-queens : tf-mirrors.ci_repos_dockerrepo tf-mirrors.ci_repos_yum7-base : tf-mirrors.ci_repos_yum7-centos-sclo-rh : tf-mirrors.ci_repos_yum7-centosplus : tf-mirrors.ci_repos_yum7-extras tf-mirrors.ci_repos_yum7-updates Cleaning up list of fastest mirrors ---> Removed intermediate container b23e0c8cb50a ---> a06e6196ced9 Step 5/5 : CMD ["/usr/bin/tail","-f","/dev/null"] ---> Running in 5ed8a4c18f75 ---> Removed intermediate container 5ed8a4c18f75 ---> d4b704c2c920 [Warning] One or more build-args [BASE_EXTRA_RPMS CONTAINER_NAME CONTRAIL_CONTAINER_TAG CONTRAIL_REGISTRY GENERAL_EXTRA_RPMS LINUX_DISTR LINUX_DISTR_VER SITE_MIRROR UBUNTU_DISTR UBUNTU_DISTR_VERSION VENDOR_DOMAIN VENDOR_NAME YUM_ENABLE_REPOS] were not consumed Successfully built d4b704c2c920 Successfully tagged nexus.gz1.opensdn.io:5101/contrail-controller-config-base:master-1_0_8_7-1_9 Successfully tagged nexus.gz1.opensdn.io:5101/tf-controller-config-base:master-1_0_8_7-1_9 2024-11-08 14:43:54,394: INFO: Docker build duration: 198 seconds The push refers to repository [nexus.gz1.opensdn.io:5101/contrail-controller-config-base] d68b92b20e90: Preparing c582041abeb8: Preparing c58d22ec3244: Preparing fdac902fd320: Preparing f2698fa1bb2f: Preparing e7307a3eb058: Preparing 4c8cc4fb623a: Preparing 791bee26e666: Preparing 27274f414bb3: Preparing 174f56854903: Preparing f2698fa1bb2f: Waiting e7307a3eb058: Waiting 4c8cc4fb623a: Waiting 791bee26e666: Waiting 27274f414bb3: Waiting 174f56854903: Waiting c582041abeb8: Layer already exists fdac902fd320: Layer already exists c58d22ec3244: Layer already exists f2698fa1bb2f: Layer already exists e7307a3eb058: Layer already exists 4c8cc4fb623a: Layer already exists 27274f414bb3: Layer already exists 791bee26e666: Layer already exists 174f56854903: Layer already exists d68b92b20e90: Pushed master-1_0_8_7-1_9: digest: sha256:94e00eb0352cb8e1e3b284452cab9ff642384becc2da14b701d24ea24d13ab4b size: 2413 The push refers to repository [nexus.gz1.opensdn.io:5101/tf-controller-config-base] d68b92b20e90: Preparing c582041abeb8: Preparing c58d22ec3244: Preparing fdac902fd320: Preparing f2698fa1bb2f: Preparing e7307a3eb058: Preparing 4c8cc4fb623a: Preparing 791bee26e666: Preparing 27274f414bb3: Preparing 174f56854903: Preparing c58d22ec3244: Waiting fdac902fd320: Waiting f2698fa1bb2f: Waiting e7307a3eb058: Waiting 4c8cc4fb623a: Waiting 791bee26e666: Waiting 27274f414bb3: Waiting 174f56854903: Waiting c582041abeb8: Layer already exists d68b92b20e90: Layer already exists c58d22ec3244: Layer already exists fdac902fd320: Layer already exists f2698fa1bb2f: Layer already exists e7307a3eb058: Layer already exists 791bee26e666: Layer already exists 4c8cc4fb623a: Layer already exists 27274f414bb3: Layer already exists 174f56854903: Layer already exists master-1_0_8_7-1_9: digest: sha256:94e00eb0352cb8e1e3b284452cab9ff642384becc2da14b701d24ea24d13ab4b size: 2413 2024-11-08 14:44:12,700: INFO: Building contrail-controller-config-base finished successfully, duration: 216 seconds