2024-11-03 21:02:00,840: INFO: Building contrail-controller-config-base 2024-11-03 21:02:00,862: INFO: Building args: --network host --build-arg CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101 --build-arg CONTRAIL_CONTAINER_TAG=master-1_0_8_2-1_4 --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_2-1_4 ---> eec6c8106d46 Step 2/5 : ENV NODE_TYPE=config ---> Running in 5083b70159e4 ---> Removed intermediate container 5083b70159e4 ---> 2c57fd999be8 Step 3/5 : LABEL $VENDOR_DOMAIN".pod"=$NODE_TYPE ---> Running in d42ae1046c55 ---> Removed intermediate container d42ae1046c55 ---> 79e8fc132d21 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 4f06447d49c8 Loaded plugins: fastestmirror, ovl Determining fastest mirrors Resolving Dependencies --> Running transaction check ---> Package contrail-config.x86_64 0:master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7 will be installed --> Processing Dependency: uwsgi-plugin-python36-gevent for package: contrail-config-master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7.x86_64 --> Processing Dependency: uwsgi-plugin-python36 for package: contrail-config-master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7.x86_64 --> Processing Dependency: uwsgi for package: contrail-config-master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7.x86_64 --> Processing Dependency: openssh-clients for package: contrail-config-master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7.x86_64 ---> Package contrail-config-openstack.x86_64 0:master.1.0.8.2.1.4-master_1_0_8_2_1_4.el7 will be installed --> Processing Dependency: ipmitool for package: contrail-config-openstack-master.1.0.8.2.1.4-master_1_0_8_2_1_4.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.2.1.4-master_1_0_8_2_1_4.el7 contrail 5.1 M contrail-config-openstack x86_64 master.1.0.8.2.1.4-master_1_0_8_2_1_4.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 19 MB/s | 15 MB 00:00 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.2.1.4-master_1_0_8_2_1_4.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.2.1.4) 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-ktkxh35r/pycrypto.egg-info writing /tmp/pip-pip-egg-info-ktkxh35r/pycrypto.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-ktkxh35r/pycrypto.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-ktkxh35r/pycrypto.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-ktkxh35r/pycrypto.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-ktkxh35r/pycrypto.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/tmp/pip-pip-egg-info-ktkxh35r/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 7)) (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: 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: 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: 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 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/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/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/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/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/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/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) 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/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: 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) 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) 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.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) 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) 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 7)) (1.26.20) 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 7)) (2024.8.30) 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 7)) (3.10) 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 7)) (2.0.12) 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 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) 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-e9qp2vyy/pyinotify.egg-info writing /tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file '/tmp/pip-pip-egg-info-e9qp2vyy/pyinotify.egg-info/SOURCES.txt' Preparing metadata (setup.py): finished with status 'done' 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.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) 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-qlij7lpr/pyinotify_2eff7aa0ebf44f5681181bf58d7c2e19/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qlij7lpr/pyinotify_2eff7aa0ebf44f5681181bf58d7c2e19/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-4vmj2twf/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-4vmj2twf/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-qlij7lpr/pycrypto_fa9a21827ba140658a77341fb788115d/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qlij7lpr/pycrypto_fa9a21827ba140658a77341fb788115d/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-lmgye0eb/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-lmgye0eb/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 ++ ls -1 --sort=v -r /opt/contrail/fabric_ansible_playbooks/fabric_ansible_playbooks-0.1.dev0.tar.gz ++ xargs -i basename '{}' + 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.2.1.4-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.2.1.4) 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: 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: 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: 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: 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: 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: 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: 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.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) 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: 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: 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: 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: 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: 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) 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: 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) 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) 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: 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: 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: 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) 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) 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) 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) 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: 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: 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: 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: 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: 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: 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: 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: 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: 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-_tlzxem1/pyperclip.egg-info writing /tmp/pip-pip-egg-info-_tlzxem1/pyperclip.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-_tlzxem1/pyperclip.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-_tlzxem1/pyperclip.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-_tlzxem1/pyperclip.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-_tlzxem1/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-_tlzxem1/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-joosgic2/pyperclip_590e40ea304546e7a079f032d1c471a7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-joosgic2/pyperclip_590e40ea304546e7a079f032d1c471a7/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-7nis07tw/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-7nis07tw/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-openstack-master.1.0.8.2.1.4-master_1_0_ 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 : libedit-3.0-12.20121213cvs.el7.x86_64 20/24 Verifying : contrail-config-master.1.0.8.2.1.4-master_1_0_8_2_1_4.el 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.2.1.4-master_1_0_8_2_1_4.el7 contrail-config-openstack.x86_64 0:master.1.0.8.2.1.4-master_1_0_8_2_1_4.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 4f06447d49c8 ---> 3739bd268710 Step 5/5 : CMD ["/usr/bin/tail","-f","/dev/null"] ---> Running in 3b93023e198c ---> Removed intermediate container 3b93023e198c ---> ea890d4897a9 [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 ea890d4897a9 Successfully tagged nexus.gz1.opensdn.io:5101/contrail-controller-config-base:master-1_0_8_2-1_4 Successfully tagged nexus.gz1.opensdn.io:5101/tf-controller-config-base:master-1_0_8_2-1_4 2024-11-03 21:05:14,952: INFO: Docker build duration: 194 seconds The push refers to repository [nexus.gz1.opensdn.io:5101/contrail-controller-config-base] 869dc67edb5c: Preparing 039b4c92c2cb: Preparing 75b0f1d381a1: Preparing b0c3d04aac15: Preparing 02b365719a3a: Preparing 17f70c607eef: Preparing 0699cbea71bc: Preparing 65bae8032e58: Preparing eae17fb477ba: Preparing 174f56854903: Preparing 02b365719a3a: Waiting 17f70c607eef: Waiting 0699cbea71bc: Waiting 65bae8032e58: Waiting eae17fb477ba: Waiting 174f56854903: Waiting 039b4c92c2cb: Layer already exists 75b0f1d381a1: Layer already exists b0c3d04aac15: Layer already exists 02b365719a3a: Layer already exists 0699cbea71bc: Layer already exists 17f70c607eef: Layer already exists 65bae8032e58: Layer already exists 174f56854903: Layer already exists eae17fb477ba: Layer already exists 869dc67edb5c: Pushed master-1_0_8_2-1_4: digest: sha256:69b5c5903c7c7a34db993250a22f5f8320a8d6568815c0ca5e16c80c1879342c size: 2413 The push refers to repository [nexus.gz1.opensdn.io:5101/tf-controller-config-base] 869dc67edb5c: Preparing 039b4c92c2cb: Preparing 75b0f1d381a1: Preparing b0c3d04aac15: Preparing 02b365719a3a: Preparing 17f70c607eef: Preparing 0699cbea71bc: Preparing 65bae8032e58: Preparing eae17fb477ba: Preparing 174f56854903: Preparing b0c3d04aac15: Waiting 02b365719a3a: Waiting 17f70c607eef: Waiting 0699cbea71bc: Waiting 65bae8032e58: Waiting eae17fb477ba: Waiting 174f56854903: Waiting 75b0f1d381a1: Layer already exists 039b4c92c2cb: Layer already exists 869dc67edb5c: Layer already exists b0c3d04aac15: Layer already exists 02b365719a3a: Layer already exists 17f70c607eef: Layer already exists 65bae8032e58: Layer already exists 0699cbea71bc: Layer already exists eae17fb477ba: Layer already exists 174f56854903: Layer already exists master-1_0_8_2-1_4: digest: sha256:69b5c5903c7c7a34db993250a22f5f8320a8d6568815c0ca5e16c80c1879342c size: 2413 2024-11-03 21:05:28,046: INFO: Building contrail-controller-config-base finished successfully, duration: 208 seconds