Skip to content

Console Output

22:28:06 + docker build -t dockerpinata/docker-py:py3-b840ffa0c70b5e95ea7905d71d616f3c0a8d4774 -f tests/Dockerfile --build-arg PYTHON_VERSION=3.7 .
22:28:06 Sending build context to Docker daemon  1.373MB

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