22:28:06+ docker build -t dockerpinata/docker-py:py3-b840ffa0c70b5e95ea7905d71d616f3c0a8d4774 -f tests/Dockerfile --build-arg PYTHON_VERSION=3.7 .
22:28:06Sending build context to Docker daemon 1.373MB
22:28:06Step 1/21 : ARG PYTHON_VERSION=3.7
22:28:06Step 2/21 : FROM python:${PYTHON_VERSION}
22:28:073.7: Pulling from library/python
22:28:07d960726af2be: Pulling fs layer
22:28:07e8d62473a22d: Pulling fs layer
22:28:078962bc0fad55: Pulling fs layer
22:28:0765d943ee54c1: Pulling fs layer
22:28:07532f6f723709: Pulling fs layer
22:28:071334e0fe2851: Pulling fs layer
22:28:07ba365db42d14: Pulling fs layer
22:28:079c5512e22a86: Pulling fs layer
22:28:079b39d3d20df6: Pulling fs layer
22:28:0765d943ee54c1: Waiting
22:28:07532f6f723709: Waiting
22:28:071334e0fe2851: Waiting
22:28:07ba365db42d14: Waiting
22:28:079c5512e22a86: Waiting
22:28:079b39d3d20df6: Waiting
22:28:078962bc0fad55: Verifying Checksum
22:28:078962bc0fad55: Download complete
22:28:07e8d62473a22d: Verifying Checksum
22:28:07e8d62473a22d: Download complete
22:28:07d960726af2be: Verifying Checksum
22:28:07d960726af2be: Download complete
22:28:071334e0fe2851: Verifying Checksum
22:28:071334e0fe2851: Download complete
22:28:08ba365db42d14: Verifying Checksum
22:28:08ba365db42d14: Download complete
22:28:0865d943ee54c1: Verifying Checksum
22:28:0865d943ee54c1: Download complete
22:28:089c5512e22a86: Verifying Checksum
22:28:089c5512e22a86: Download complete
22:28:089b39d3d20df6: Verifying Checksum
22:28:089b39d3d20df6: Download complete
22:28:10532f6f723709: Verifying Checksum
22:28:10532f6f723709: Download complete
22:28:11d960726af2be: Pull complete
22:28:11e8d62473a22d: Pull complete
22:28:118962bc0fad55: Pull complete
22:28:1465d943ee54c1: Pull complete
22:28:22532f6f723709: Pull complete
22:28:221334e0fe2851: Pull complete
22:28:22ba365db42d14: Pull complete
22:28:229c5512e22a86: Pull complete
22:28:229b39d3d20df6: Pull complete
22:28:22Digest: sha256:2418d2580b0696cfe3e924ada34478dc30e5dbdf2cfd06158a3553e4608aae53
22:28:22Status: Downloaded newer image for python:3.7
22:28:22 ---> 9b5e75b69a4f
22:28:22Step 3/21 : ARG APT_MIRROR
22:28:23 ---> Running in 93a0f16e6e5f
22:28:23Removing intermediate container 93a0f16e6e5f
22:28:23 ---> 568e5a760ce6
22:28:23Step 4/21 : RUN sed -ri "s/(httpredir|deb).debian.org/${APT_MIRROR:-deb.debian.org}/g" /etc/apt/sources.list && sed -ri "s/(security).debian.org/${APT_MIRROR:-security.debian.org}/g" /etc/apt/sources.list
22:28:23 ---> Running in ea7d1a80ec26
22:28:24Removing intermediate container ea7d1a80ec26
22:28:24 ---> 74d7cebd9095
22:28:24Step 5/21 : RUN apt-get update && apt-get -y install --no-install-recommends gnupg2 pass
22:28:24 ---> Running in 04c00eedccbf
22:28:25Get:1 http://deb.debian.org/debian buster InRelease [121 kB]
22:28:25Get:2 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
22:28:25Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
22:28:25Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [291 kB]
22:28:25Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
22:28:25Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [10.9 kB]
22:28:26Fetched 8447 kB in 2s (4877 kB/s)
22:28:27Reading package lists...
22:28:27Reading package lists...
22:28:28Building dependency tree...
22:28:28Reading state information...
22:28:28The following additional packages will be installed:
22:28:28 tree
22:28:28Suggested packages:
22:28:28 libxml-simple-perl ruby
22:28:28Recommended packages:
22:28:28 qrencode xclip
22:28:28The following NEW packages will be installed:
22:28:28 gnupg2 pass tree
22:28:280 upgraded, 3 newly installed, 0 to remove and 6 not upgraded.
22:28:28Need to get 481 kB of archives.
22:28:28After this operation, 684 kB of additional disk space will be used.
22:28:28Get:1 http://deb.debian.org/debian buster/main amd64 gnupg2 all 2.2.12-1+deb10u1 [393 kB]
22:28:28Get:2 http://deb.debian.org/debian buster/main amd64 tree amd64 1.8.0-1 [49.3 kB]
22:28:28Get:3 http://deb.debian.org/debian buster/main amd64 pass all 1.7.3-2 [39.2 kB]
22:28:28[91mdebconf: delaying package configuration, since apt-utils is not installed
22:28:28[0mFetched 481 kB in 0s (1788 kB/s)
22:28:28Selecting previously unselected package gnupg2.
22:28:28(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 24611 files and directories currently installed.)
22:28:28Preparing to unpack .../gnupg2_2.2.12-1+deb10u1_all.deb ...
22:28:28Unpacking gnupg2 (2.2.12-1+deb10u1) ...
22:28:28Selecting previously unselected package tree.
22:28:28Preparing to unpack .../tree_1.8.0-1_amd64.deb ...
22:28:28Unpacking tree (1.8.0-1) ...
22:28:28Selecting previously unselected package pass.
22:28:28Preparing to unpack .../archives/pass_1.7.3-2_all.deb ...
22:28:28Unpacking pass (1.7.3-2) ...
22:28:28Setting up gnupg2 (2.2.12-1+deb10u1) ...
22:28:28Setting up tree (1.8.0-1) ...
22:28:28Setting up pass (1.7.3-2) ...
22:28:30Removing intermediate container 04c00eedccbf
22:28:30 ---> c16a6e097133
22:28:30Step 6/21 : COPY tests/ssh-keys /root/.ssh
22:28:30 ---> 291e0119280d
22:28:30Step 7/21 : RUN chmod -R 600 /root/.ssh
22:28:30 ---> Running in c6acd4f21081
22:28:30Removing intermediate container c6acd4f21081
22:28:30 ---> 7d879b82af1d
22:28:30Step 8/21 : COPY ./tests/gpg-keys /gpg-keys
22:28:31 ---> 0756d0e08b42
22:28:31Step 9/21 : RUN gpg2 --import gpg-keys/secret
22:28:31 ---> Running in cf14a74d8ac8
22:28:31[91mgpg: directory '/root/.gnupg' created
22:28:31gpg: keybox '/root/.gnupg/pubring.kbx' created
22:28:31gpg: /root/.gnupg/trustdb.gpg: trustdb created
22:28:31gpg: key 464ED987A7B21401: public key "Sakuya Izayoi <sakuya@gensokyo.jp>" imported
22:28:31[0m[91mgpg: key 464ED987A7B21401: secret key imported
22:28:31gpg: Total number processed: 1
22:28:31gpg: imported: 1
22:28:31gpg: secret keys read: 1
22:28:31gpg: secret keys imported: 1
22:28:31[0mRemoving intermediate container cf14a74d8ac8
22:28:31 ---> 72f09e9d9895
22:28:31Step 10/21 : RUN gpg2 --import-ownertrust gpg-keys/ownertrust
22:28:31 ---> Running in 10012b82b700
22:28:32[91mgpg: inserting ownertrust of 6
22:28:32[0mRemoving intermediate container 10012b82b700
22:28:32 ---> dbdce0ff450d
22:28:32Step 11/21 : RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-key | awk '/^sec/{getline; $1=$1; print}')
22:28:32 ---> Running in 98b53c3d07f0
22:28:32[91mgpg: please do a --check-trustdb
22:28:32[0mmkdir: created directory '/root/.password-store/'
22:28:32Password store initialized for 9781B87DAB042E6FD51388A5464ED987A7B21401
22:28:33Removing intermediate container 98b53c3d07f0
22:28:33 ---> cc12c5c303a3
22:28:33Step 12/21 : RUN gpg2 --check-trustdb
22:28:33 ---> Running in b769e34c551d
22:28:33[91mgpg: marginals needed: 3 completes needed: 1 trust model: pgp
22:28:33[0m[91mgpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
22:28:34[0mRemoving intermediate container b769e34c551d
22:28:34 ---> 94ad0152f6f1
22:28:34Step 13/21 : ARG CREDSTORE_VERSION=v0.6.3
22:28:34 ---> Running in 36cc913b0491
22:28:34Removing intermediate container 36cc913b0491
22:28:34 ---> fa07878741bd
22:28:34Step 14/21 : RUN curl -sSL -o /opt/docker-credential-pass.tar.gz https://github.com/docker/docker-credential-helpers/releases/download/$CREDSTORE_VERSION/docker-credential-pass-$CREDSTORE_VERSION-amd64.tar.gz && tar -xf /opt/docker-credential-pass.tar.gz -O > /usr/local/bin/docker-credential-pass && rm -rf /opt/docker-credential-pass.tar.gz && chmod +x /usr/local/bin/docker-credential-pass
22:28:34 ---> Running in afa9538e6cff
22:28:35Removing intermediate container afa9538e6cff
22:28:35 ---> f2d20ec2a65d
22:28:35Step 15/21 : WORKDIR /src
22:28:35 ---> Running in 2221ee6bffd1
22:28:35Removing intermediate container 2221ee6bffd1
22:28:35 ---> 75a680f8d5d9
22:28:35Step 16/21 : COPY requirements.txt /src/requirements.txt
22:28:35 ---> 0400df3373d5
22:28:35Step 17/21 : RUN pip install -r requirements.txt
22:28:35 ---> Running in 3d4446082e33
22:28:37Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment
22:28:41Collecting appdirs==1.4.3
22:28:42 Downloading appdirs-1.4.3-py2.py3-none-any.whl (12 kB)
22:28:42Collecting asn1crypto==0.22.0
22:28:42 Downloading asn1crypto-0.22.0-py2.py3-none-any.whl (97 kB)
22:28:42Collecting backports.ssl-match-hostname==3.5.0.1
22:28:42 Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz (5.6 kB)
22:28:43Collecting cffi==1.14.4
22:28:43 Downloading cffi-1.14.4-cp37-cp37m-manylinux1_x86_64.whl (402 kB)
22:28:43Collecting cryptography==3.4.7
22:28:43 Downloading cryptography-3.4.7-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
22:28:43Collecting enum34==1.1.6
22:28:43 Downloading enum34-1.1.6-py3-none-any.whl (12 kB)
22:28:43Collecting idna==2.5
22:28:43 Downloading idna-2.5-py2.py3-none-any.whl (55 kB)
22:28:43Collecting ipaddress==1.0.18
22:28:43 Downloading ipaddress-1.0.18.tar.gz (32 kB)
22:28:43Collecting packaging==16.8
22:28:43 Downloading packaging-16.8-py2.py3-none-any.whl (23 kB)
22:28:43Collecting paramiko==2.4.2
22:28:43 Downloading paramiko-2.4.2-py2.py3-none-any.whl (193 kB)
22:28:43Collecting pycparser==2.17
22:28:43 Downloading pycparser-2.17.tar.gz (231 kB)
22:28:44Collecting pyOpenSSL==18.0.0
22:28:44 Downloading pyOpenSSL-18.0.0-py2.py3-none-any.whl (53 kB)
22:28:44Collecting pyparsing==2.2.0
22:28:44 Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56 kB)
22:28:44Collecting requests==2.20.0
22:28:44 Downloading requests-2.20.0-py2.py3-none-any.whl (60 kB)
22:28:44Collecting urllib3==1.26.5
22:28:44 Downloading urllib3-1.26.5-py2.py3-none-any.whl (138 kB)
22:28:44Collecting websocket-client==0.56.0
22:28:44 Downloading websocket_client-0.56.0-py2.py3-none-any.whl (200 kB)
22:28:44Collecting six
22:28:44 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
22:28:44Collecting pynacl>=1.0.1
22:28:44 Downloading PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl (961 kB)
22:28:44Collecting bcrypt>=3.1.3
22:28:44 Downloading bcrypt-3.2.0-cp36-abi3-manylinux2010_x86_64.whl (63 kB)
22:28:44Collecting pyasn1>=0.1.7
22:28:44 Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
22:28:44INFO: pip is looking at multiple versions of pyparsing to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of pyopenssl to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of pycparser to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of paramiko to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of ipaddress to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of enum34 to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of cryptography to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of cffi to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of backports-ssl-match-hostname to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of asn1crypto to determine which version is compatible with other requirements. This could take a while.
22:28:44INFO: pip is looking at multiple versions of appdirs to determine which version is compatible with other requirements. This could take a while.
22:28:44[91mERROR: Cannot install -r requirements.txt (line 15) and urllib3==1.26.5 because these package versions have conflicting dependencies.
22:28:44[0m
22:28:44The conflict is caused by:
22:28:44 The user requested urllib3==1.26.5
22:28:44 requests 2.20.0 depends on urllib3<1.25 and >=1.21.1
22:28:4422:28:44To fix this you could try to:
22:28:441. loosen the range of package versions you've specified
22:28:442. remove package versions to allow pip attempt to solve the dependency conflict
22:28:4422:28:44[91mERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies22:28:50[0mThe command '/bin/sh -c pip install -r requirements.txt' returned a non-zero code: 1