Skip to content
Failed

Console Output

Pull request #3085 opened
19:37:52 Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials)
Loading trusted files from base branch main at 82cf559b5a641f53e9035b44b91f829f3b4cca80 rather than ff1e74312b541f5f23d2243956f790904cf3b4ca
Obtained Jenkinsfile from 82cf559b5a641f53e9035b44b91f829f3b4cca80
Running in Durability level: PERFORMANCE_OPTIMIZED
Loading library jps@master
Examining docker/jps
Attempting to resolve master as a branch
Resolved master as branch master at revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
The recommended git tool is: NONE
using credential jps-reader
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/docker/jps.git
 > git init /var/cloudbees-jenkins-distribution/workspace/docker-py_PR-3085@libs/jps # timeout=10
Fetching upstream changes from https://github.com/docker/jps.git
 > git --version # timeout=10
 > git --version # 'git version 2.20.1'
using GIT_ASKPASS to set credentials GitHub credentials for docker/jps
 > git fetch --no-tags --force --progress -- https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master # timeout=10
 > git config remote.origin.url https://github.com/docker/jps.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10
Avoid second fetch
Checking out Revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a (master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 4f8fd6a86e521290dafaf7c28eced2a9b21b220a # timeout=10
Commit message: "Merge pull request #26 from docker/add-retry-to-vpn-image-pull"
First time build. Skipping changelog.
 > git --version # timeout=10
 > git --version # 'git version 2.20.1'
Excluding src/test/ from checkout of git https://github.com/docker/jps.git so that shared library test code cannot be accessed by Pipelines.
To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins.
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)’ is offline
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] {
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/b6b30de2-b9a8-4814-be41-69d6b4508636/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] echo
19:39:21 cleanWorkspace: Ensuring workspace is owned by ubuntu
[Pipeline] echo
19:39:21 chowning workspace
[Pipeline] sh
19:39:22 + pwd
19:39:22 + id -u
19:39:22 + id -g
19:39:22 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace
19:39:22 Unable to find image 'busybox:latest' locally
19:39:22 latest: Pulling from library/busybox
19:39:22 2123501b93d4: Pulling fs layer
19:39:22 2123501b93d4: Verifying Checksum
19:39:22 2123501b93d4: Download complete
19:39:23 2123501b93d4: Pull complete
19:39:23 Digest: sha256:05a79c7279f71f86a2a0d05eb72fcb56ea36139150f0a75cd87e80a4272e4e39
19:39:23 Status: Downloaded newer image for busybox:latest
[Pipeline] echo
19:39:26 Removing all docker containers
[Pipeline] sh
19:39:26 + docker container ls -aq
[Pipeline] echo
19:39:26 Docker containers have been removed
[Pipeline] echo
19:39:26 cleanWorkspace: Removing existing workspace
[Pipeline] deleteDir
[Pipeline] echo
19:39:26 cleanWorkspace: Workspace is clean.
[Pipeline] stage
[Pipeline] { (build image)
[Pipeline] checkout
19:39:26 The recommended git tool is: git
19:39:29 using credential docker-jenkins-github-credentials
19:39:29 Cloning the remote Git repository
19:39:29 Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/docker/docker-py.git
 > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
19:39:30 Fetching without tags
19:39:30 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca
19:39:30 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca
19:39:30 Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085)
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
19:39:34 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`"
19:39:34 First time build. Skipping changelog.
[Pipeline] sh
19:39:34 + git rev-parse HEAD
[Pipeline] withDockerRegistry
[Pipeline] {
[Pipeline] isUnix
[Pipeline] sh
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
19:39:35 + docker pull dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca
19:39:35 Error response from daemon: manifest for dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca not found: manifest unknown: manifest unknown
[Pipeline] isUnix
[Pipeline] sh
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/7db16b9f-88b8-4690-9d2d-05165601eedb/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
19:39:36 + docker build -t dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca -f tests/Dockerfile-ssh-dind .
19:39:36 #1 [internal] load .dockerignore
19:39:36 #1 transferring context: 161B done
19:39:36 #1 DONE 0.1s
19:39:36 
19:39:36 #2 [internal] load build definition from Dockerfile-ssh-dind
19:39:36 #2 transferring dockerfile: 523B done
19:39:36 #2 DONE 0.1s
19:39:36 
19:39:36 #3 [auth] docker/dockerfile:pull token for registry-1.docker.io
19:39:36 #3 DONE 0.0s
19:39:36 
19:39:36 #4 resolve image config for docker.io/docker/dockerfile:1
19:39:36 #4 DONE 0.4s
19:39:36 
19:39:36 #5 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc
19:39:36 #5 resolve docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 0.0s done
19:39:36 #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 7.34MB / 9.94MB 0.1s
19:39:36 #5 sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 2.00kB / 2.00kB done
19:39:36 #5 sha256:ad87fb03593d1b71f9a1cfc1406c4aafcb253b1dabebf569768d6e6166836f34 528B / 528B done
19:39:36 #5 sha256:1e8a16826fd1c80a63fa6817a9c7284c94e40cded14a9b0d0d3722356efa47bd 2.37kB / 2.37kB done
19:39:37 #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB 0.1s done
19:39:37 #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.1s
19:39:37 #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.2s done
19:39:37 #5 DONE 0.5s
19:39:37 
19:39:37 #6 [internal] load metadata for docker.io/library/docker:20.10-dind
19:39:37 #6 ...
19:39:37 
19:39:37 #7 [auth] library/docker:pull token for registry-1.docker.io
19:39:37 #7 DONE 0.0s
19:39:37 
19:39:37 #6 [internal] load metadata for docker.io/library/docker:20.10-dind
19:39:38 #6 DONE 0.3s
19:39:38 
19:39:38 #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842
19:39:38 #8 resolve docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 done
19:39:38 #8 sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 549B / 549B done
19:39:38 #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0B / 3.37MB 0.1s
19:39:38 #8 ...
19:39:38 
19:39:38 #9 [internal] load build context
19:39:38 #9 transferring context: 2.27kB done
19:39:38 #9 DONE 0.2s
19:39:38 
19:39:38 #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842
19:39:38 #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.2s done
19:39:38 #8 sha256:0e94d967b79da9ab21108997e338afd1cf53f8c86642c9b5acbfa286fde5e071 3.04kB / 3.04kB done
19:39:38 #8 sha256:d736edfbfb0cb958492a1209140d3d1706596305a5d8a22b63c9fca65a51e578 11.94kB / 11.94kB done
19:39:38 #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715
19:39:38 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0B / 15.20MB 0.2s
19:39:38 #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0B / 2.06MB 0.2s
19:39:38 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 2.10MB / 13.98MB 0.2s
19:39:38 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 5.24MB / 15.20MB 0.4s
19:39:38 #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 2.06MB / 2.06MB 0.3s done
19:39:38 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s
19:39:38 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0B / 14.47MB 0.4s
19:39:38 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 9.44MB / 15.20MB 0.5s
19:39:38 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s done
19:39:38 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 2.10MB / 14.47MB 0.5s
19:39:38 #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.5s done
19:39:38 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.6s
19:39:38 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 10.49MB / 14.47MB 0.6s
19:39:38 #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 0B / 1.03kB 0.6s
19:39:38 #8 sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 552B / 552B 0.6s done
19:39:38 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.6s done
19:39:38 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.8s
19:39:38 #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.8s
19:39:38 #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 0B / 150B 0.8s
19:39:39 #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.8s done
19:39:39 #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.8s
19:39:39 #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf
19:39:39 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.9s done
19:39:39 #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.9s done
19:39:39 #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 0B / 1.32kB 0.9s
19:39:39 #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 1.1s
19:39:39 #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 2.10MB / 6.84MB 1.1s
19:39:39 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 9.44MB / 53.02MB 1.1s
19:39:39 #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 1.1s done
19:39:39 #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 3.49MB / 6.84MB 1.2s
19:39:39 #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0.5s done
19:39:39 #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 1.4s done
19:39:39 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 23.07MB / 53.02MB 1.4s
19:39:39 #8 sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 2.75kB / 2.75kB 1.4s done
19:39:39 #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 1.3s done
19:39:39 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 49.28MB / 53.02MB 1.6s
19:39:39 #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4
19:39:39 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 53.02MB / 53.02MB 1.7s done
19:39:40 #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 0.5s done
19:39:40 #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.1s
19:39:40 #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.5s done
19:39:40 #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f
19:39:41 #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0.4s done
19:39:41 #8 extracting sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153
19:39:41 #8 extracting sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 done
19:39:41 #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda
19:39:41 #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda done
19:39:41 #8 extracting sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402
19:39:41 #8 extracting sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 done
19:39:41 #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba
19:39:42 #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 0.3s done
19:39:42 #8 extracting sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 done
19:39:42 #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188
19:39:43 #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 1.4s done
19:39:43 #8 extracting sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 done
19:39:43 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38
19:39:43 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 done
19:39:44 #8 DONE 6.3s
19:39:44 
19:39:44 #10 [2/5] RUN apk add --no-cache --upgrade     openssh
19:39:44 #10 0.355 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
19:39:46 #10 1.478 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
19:39:46 #10 1.691 (1/4) Installing openssh-sftp-server (9.1_p1-r1)
19:39:46 #10 1.696 (2/4) Installing openssh-server-common (9.1_p1-r1)
19:39:46 #10 1.698 (3/4) Installing openssh-server (9.1_p1-r1)
19:39:46 #10 1.709 (4/4) Installing openssh (9.1_p1-r1)
19:39:46 #10 1.715 Executing busybox-1.35.0-r29.trigger
19:39:46 #10 1.720 OK: 33 MiB in 60 packages
19:39:48 #10 DONE 4.0s
19:39:48 
19:39:48 #11 [3/5] COPY tests/ssh/config/server /etc/ssh/
19:39:48 #11 DONE 0.1s
19:39:48 
19:39:48 #12 [4/5] COPY tests/ssh/config/client/id_rsa.pub /root/.ssh/authorized_keys
19:39:48 #12 DONE 0.1s
19:39:48 
19:39:48 #13 [5/5] RUN chmod -R 600 /etc/ssh  && chmod -R 600 /root/.ssh  && ln -s /usr/local/bin/docker /usr/bin/docker
19:39:49 #13 DONE 0.6s
19:39:49 
19:39:49 #14 exporting to image
19:39:49 #14 exporting layers
19:39:49 #14 exporting layers 0.2s done
19:39:49 #14 writing image sha256:0278c294a7a8377c2880d0a55fb5b77ec2e5e7e4a71fe460c97f9b0a63eac2a9 done
19:39:49 #14 naming to docker.io/dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca 0.1s done
19:39:49 #14 DONE 0.3s
[Pipeline] isUnix
[Pipeline] sh
19:39:49 + docker tag dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca
[Pipeline] isUnix
[Pipeline] sh
19:39:50 + docker push dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca
19:39:50 The push refers to repository [docker.io/dockerpinata/docker-py]
19:39:50 00d439c24c30: Preparing
19:39:50 5a8bada27cd3: Preparing
19:39:50 de07a4f54f76: Preparing
19:39:50 ebbb98ad1efa: Preparing
19:39:50 0808ffaf68de: Preparing
19:39:50 c609a94a97fd: Preparing
19:39:50 4c18e4476fdb: Preparing
19:39:50 53cd63a47455: Preparing
19:39:50 0f3491b3d7ec: Preparing
19:39:50 5b8e76e98d52: Preparing
19:39:50 41ad2090c18a: Preparing
19:39:50 b063353a7999: Preparing
19:39:50 a7c08a305a48: Preparing
19:39:50 cef34870bba2: Preparing
19:39:50 95bb6cf35c59: Preparing
19:39:50 b68ba483d73b: Preparing
19:39:50 ded7a220bb05: Preparing
19:39:50 c609a94a97fd: Waiting
19:39:50 4c18e4476fdb: Waiting
19:39:50 53cd63a47455: Waiting
19:39:50 0f3491b3d7ec: Waiting
19:39:50 5b8e76e98d52: Waiting
19:39:50 41ad2090c18a: Waiting
19:39:50 b063353a7999: Waiting
19:39:50 a7c08a305a48: Waiting
19:39:50 cef34870bba2: Waiting
19:39:50 95bb6cf35c59: Waiting
19:39:50 b68ba483d73b: Waiting
19:39:50 ded7a220bb05: Waiting
19:39:50 0808ffaf68de: Layer already exists
19:39:50 c609a94a97fd: Layer already exists
19:39:50 4c18e4476fdb: Layer already exists
19:39:50 53cd63a47455: Layer already exists
19:39:50 0f3491b3d7ec: Layer already exists
19:39:50 5b8e76e98d52: Layer already exists
19:39:50 41ad2090c18a: Layer already exists
19:39:50 b063353a7999: Layer already exists
19:39:50 a7c08a305a48: Layer already exists
19:39:51 00d439c24c30: Pushed
19:39:51 cef34870bba2: Layer already exists
19:39:51 5a8bada27cd3: Pushed
19:39:51 de07a4f54f76: Pushed
19:39:51 95bb6cf35c59: Layer already exists
19:39:51 b68ba483d73b: Layer already exists
19:39:51 ebbb98ad1efa: Pushed
19:39:51 ded7a220bb05: Layer already exists
19:39:52 sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca: digest: sha256:1ce454a6418221cc7a6998f66f0fd2703fe613541abf88569d3989df5c731248 size: 3878
[Pipeline] isUnix
[Pipeline] sh
19:39:52 + docker pull dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca
19:39:52 Error response from daemon: manifest for dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca not found: manifest unknown: manifest unknown
[Pipeline] isUnix
[Pipeline] sh
19:39:52 + docker build -t dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca -f tests/Dockerfile --build-arg PYTHON_VERSION=3.10 .
19:39:53 #1 [internal] load build definition from Dockerfile
19:39:53 #1 transferring dockerfile: 1.76kB done
19:39:53 #1 DONE 0.0s
19:39:53 
19:39:53 #2 [internal] load .dockerignore
19:39:53 #2 transferring context: 161B done
19:39:53 #2 DONE 0.0s
19:39:53 
19:39:53 #3 resolve image config for docker.io/docker/dockerfile:1
19:39:53 #3 DONE 0.1s
19:39:53 
19:39:53 #4 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc
19:39:53 #4 CACHED
19:39:53 
19:39:53 #5 [internal] load metadata for docker.io/library/python:3.10
19:39:53 #5 ...
19:39:53 
19:39:53 #6 [auth] library/python:pull token for registry-1.docker.io
19:39:53 #6 DONE 0.0s
19:39:53 
19:39:53 #5 [internal] load metadata for docker.io/library/python:3.10
19:39:53 #5 DONE 0.4s
19:39:53 
19:39:53 #7 [stage-0  1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6
19:39:53 #7 resolve docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 0.0s done
19:39:53 #7 ...
19:39:53 
19:39:53 #8 [internal] load build context
19:39:53 #8 transferring context: 1.24MB 0.1s done
19:39:53 #8 DONE 0.1s
19:39:53 
19:39:53 #7 [stage-0  1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6
19:39:53 #7 sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 2.36kB / 2.36kB done
19:39:53 #7 sha256:3aae3bded9cfb06e92d7342abf1833b156fe197522ffbde031363194c429c8d5 8.53kB / 8.53kB done
19:39:53 #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.2s
19:39:53 #7 sha256:08dfb526b02f1b849ca4ce479b51f100448053a67b64905a63dcdad2fe6802c5 2.22kB / 2.22kB done
19:39:53 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 5.24MB / 55.03MB 0.2s
19:39:53 #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 5.16MB / 5.16MB 0.1s done
19:39:53 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 4.19MB / 54.58MB 0.2s
19:39:54 #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.2s done
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 13.83MB / 55.03MB 0.3s
19:39:54 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 12.78MB / 54.58MB 0.3s
19:39:54 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 3.74MB / 196.88MB 0.3s
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 19.92MB / 55.03MB 0.4s
19:39:54 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 22.02MB / 54.58MB 0.4s
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 28.31MB / 55.03MB 0.5s
19:39:54 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 27.26MB / 54.58MB 0.5s
19:39:54 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 18.87MB / 196.88MB 0.5s
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 34.60MB / 55.03MB 0.6s
19:39:54 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 34.60MB / 54.58MB 0.6s
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 48.23MB / 55.03MB 0.8s
19:39:54 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 0.8s
19:39:54 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 34.60MB / 196.88MB 0.8s
19:39:54 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 1.0s
19:39:54 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 67.11MB / 196.88MB 1.0s
19:39:55 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.0s done
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 86.08MB / 196.88MB 1.1s
19:39:55 #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 4.19MB / 6.29MB 1.1s
19:39:55 #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 1.2s
19:39:55 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 1.3s done
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 104.86MB / 196.88MB 1.3s
19:39:55 #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 121.69MB / 196.88MB 1.5s
19:39:55 #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 1.3s done
19:39:55 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 11.22MB / 20.04MB 1.5s
19:39:55 #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 3.06MB / 3.06MB 1.4s done
19:39:55 #7 sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c 235B / 235B 1.3s done
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 132.12MB / 196.88MB 1.6s
19:39:55 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 15.73MB / 20.04MB 1.6s
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 152.04MB / 196.88MB 1.8s
19:39:55 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 20.04MB / 20.04MB 1.7s done
19:39:55 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 170.92MB / 196.88MB 2.0s
19:39:56 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 181.40MB / 196.88MB 2.1s
19:39:56 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 192.94MB / 196.88MB 2.2s
19:39:57 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 3.2s done
19:39:57 #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 2.4s done
19:39:57 #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182
19:39:57 #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 0.2s done
19:39:57 #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86
19:39:58 #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 0.3s done
19:39:58 #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6
19:40:00 #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 2.1s done
19:40:00 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf
19:40:06 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 5.1s
19:40:06 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 6.0s done
19:40:06 #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2
19:40:06 #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 0.3s done
19:40:07 #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.1s
19:40:07 #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.7s done
19:40:07 #7 extracting sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c done
19:40:08 #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.1s
19:40:08 #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.2s done
19:40:08 #7 DONE 14.6s
19:40:08 
19:40:08 #9 [stage-0  2/20] 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
19:40:11 #9 DONE 2.9s
19:40:11 
19:40:11 #10 [stage-0  3/20] RUN apt-get update && apt-get -y install --no-install-recommends     gnupg2     pass
19:40:12 #10 0.716 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
19:40:12 #10 0.726 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
19:40:12 #10 0.730 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
19:40:12 #10 0.811 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB]
19:40:12 #10 0.942 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [210 kB]
19:40:12 #10 1.059 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB]
19:40:13 #10 1.972 Fetched 8616 kB in 2s (5651 kB/s)
19:40:13 #10 1.972 Reading package lists...
19:40:14 #10 2.479 Reading package lists...
19:40:14 #10 2.981 Building dependency tree...
19:40:14 #10 3.103 Reading state information...
19:40:14 #10 3.225 The following additional packages will be installed:
19:40:14 #10 3.225   tree
19:40:14 #10 3.226 Suggested packages:
19:40:14 #10 3.226   python libxml-simple-perl ruby
19:40:14 #10 3.226 Recommended packages:
19:40:14 #10 3.226   qrencode xclip
19:40:14 #10 3.278 The following NEW packages will be installed:
19:40:14 #10 3.279   gnupg2 pass tree
19:40:14 #10 3.548 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
19:40:14 #10 3.548 Need to get 523 kB of archives.
19:40:14 #10 3.548 After this operation, 727 kB of additional disk space will be used.
19:40:14 #10 3.548 Get:1 http://deb.debian.org/debian bullseye/main amd64 gnupg2 all 2.2.27-2+deb11u2 [434 kB]
19:40:14 #10 3.554 Get:2 http://deb.debian.org/debian bullseye/main amd64 tree amd64 1.8.0-1+b1 [49.6 kB]
19:40:14 #10 3.555 Get:3 http://deb.debian.org/debian bullseye/main amd64 pass all 1.7.3-2 [39.2 kB]
19:40:15 #10 3.690 debconf: delaying package configuration, since apt-utils is not installed
19:40:15 #10 3.730 Fetched 523 kB in 0s (1933 kB/s)
19:40:15 #10 3.752 Selecting previously unselected package gnupg2.
19:40:15 #10 3.752 (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 ... 23422 files and directories currently installed.)
19:40:15 #10 3.772 Preparing to unpack .../gnupg2_2.2.27-2+deb11u2_all.deb ...
19:40:15 #10 3.776 Unpacking gnupg2 (2.2.27-2+deb11u2) ...
19:40:15 #10 3.818 Selecting previously unselected package tree.
19:40:15 #10 3.818 Preparing to unpack .../tree_1.8.0-1+b1_amd64.deb ...
19:40:15 #10 3.823 Unpacking tree (1.8.0-1+b1) ...
19:40:15 #10 3.885 Selecting previously unselected package pass.
19:40:15 #10 3.887 Preparing to unpack .../archives/pass_1.7.3-2_all.deb ...
19:40:15 #10 3.900 Unpacking pass (1.7.3-2) ...
19:40:15 #10 3.951 Setting up gnupg2 (2.2.27-2+deb11u2) ...
19:40:15 #10 3.972 Setting up tree (1.8.0-1+b1) ...
19:40:15 #10 3.997 Setting up pass (1.7.3-2) ...
19:40:15 #10 DONE 4.2s
19:40:15 
19:40:15 #11 [stage-0  4/20] COPY tests/ssh/config/client /root/.ssh
19:40:15 #11 DONE 0.1s
19:40:15 
19:40:15 #12 [stage-0  5/20] COPY tests/ssh/config/server/known_ed25519.pub /root/.ssh/known_hosts
19:40:15 #12 DONE 0.1s
19:40:15 
19:40:15 #13 [stage-0  6/20] RUN sed -i '1s;^;dpy-dind-ssh ;' /root/.ssh/known_hosts
19:40:16 #13 DONE 0.4s
19:40:16 
19:40:16 #14 [stage-0  7/20] RUN chmod -R 600 /root/.ssh
19:40:16 #14 DONE 0.5s
19:40:16 
19:40:16 #15 [stage-0  8/20] COPY ./tests/gpg-keys /gpg-keys
19:40:16 #15 DONE 0.1s
19:40:16 
19:40:16 #16 [stage-0  9/20] RUN gpg2 --import gpg-keys/secret
19:40:17 #16 0.385 gpg: directory '/root/.gnupg' created
19:40:17 #16 0.386 gpg: keybox '/root/.gnupg/pubring.kbx' created
19:40:17 #16 0.389 gpg: /root/.gnupg/trustdb.gpg: trustdb created
19:40:17 #16 0.389 gpg: key 464ED987A7B21401: public key "Sakuya Izayoi <sakuya@gensokyo.jp>" imported
19:40:17 #16 0.394 gpg: key 464ED987A7B21401: secret key imported
19:40:17 #16 0.394 gpg: Total number processed: 1
19:40:17 #16 0.394 gpg:               imported: 1
19:40:17 #16 0.394 gpg:       secret keys read: 1
19:40:17 #16 0.394 gpg:   secret keys imported: 1
19:40:17 #16 DONE 0.4s
19:40:17 
19:40:17 #17 [stage-0 10/20] RUN gpg2 --import-ownertrust gpg-keys/ownertrust
19:40:17 #17 0.444 gpg: inserting ownertrust of 6
19:40:17 #17 DONE 0.5s
19:40:17 
19:40:17 #18 [stage-0 11/20] RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-key | awk '/^sec/{getline; $1=$1; print}')
19:40:18 #18 0.454 gpg: please do a --check-trustdb
19:40:18 #18 0.469 mkdir: created directory '/root/.password-store/'
19:40:18 #18 0.470 Password store initialized for 9781B87DAB042E6FD51388A5464ED987A7B21401
19:40:18 #18 DONE 0.5s
19:40:18 
19:40:18 #19 [stage-0 12/20] RUN gpg2 --check-trustdb
19:40:18 #19 0.437 gpg: marginals needed: 3  completes needed: 1  trust model: pgp
19:40:18 #19 0.437 gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
19:40:18 #19 DONE 0.5s
19:40:18 
19:40:18 #20 [stage-0 13/20] RUN curl -sSL -o /opt/docker-credential-pass.tar.gz     https://github.com/docker/docker-credential-helpers/releases/download/v0.6.3/docker-credential-pass-v0.6.3-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
19:40:19 #20 DONE 0.9s
19:40:19 
19:40:19 #21 [stage-0 14/20] WORKDIR /src
19:40:19 #21 DONE 0.1s
19:40:19 
19:40:19 #22 [stage-0 15/20] COPY requirements.txt /src/requirements.txt
19:40:19 #22 DONE 0.1s
19:40:19 
19:40:19 #23 [stage-0 16/20] RUN --mount=type=cache,target=/root/.cache/pip     pip install -r requirements.txt
19:40:21 #23 1.712 Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment
19:40:25 #23 5.855 Collecting packaging==21.3
19:40:26 #23 6.886   Downloading packaging-21.3-py3-none-any.whl (40 kB)
19:40:26 #23 6.894      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 5.3 MB/s eta 0:00:00
19:40:26 #23 6.936 Collecting paramiko==2.11.0
19:40:26 #23 6.942   Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
19:40:26 #23 6.955      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 18.6 MB/s eta 0:00:00
19:40:26 #23 6.998 Collecting requests==2.28.1
19:40:26 #23 7.002   Downloading requests-2.28.1-py3-none-any.whl (62 kB)
19:40:26 #23 7.009      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 10.8 MB/s eta 0:00:00
19:40:26 #23 7.051 Collecting urllib3==1.26.11
19:40:26 #23 7.058   Downloading urllib3-1.26.11-py2.py3-none-any.whl (139 kB)
19:40:26 #23 7.066      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.9/139.9 kB 21.3 MB/s eta 0:00:00
19:40:26 #23 7.095 Collecting websocket-client==1.3.3
19:40:26 #23 7.099   Downloading websocket_client-1.3.3-py3-none-any.whl (54 kB)
19:40:26 #23 7.105      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 10.1 MB/s eta 0:00:00
19:40:26 #23 7.151 Collecting pyparsing!=3.0.5,>=2.0.2
19:40:26 #23 7.155   Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
19:40:26 #23 7.162      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 17.2 MB/s eta 0:00:00
19:40:26 #23 7.196 Collecting six
19:40:26 #23 7.200   Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
19:40:26 #23 7.260 Collecting bcrypt>=3.1.3
19:40:27 #23 7.264   Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB)
19:40:27 #23 7.277      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 59.4 MB/s eta 0:00:00
19:40:27 #23 7.515 Collecting cryptography>=2.5
19:40:27 #23 7.522   Downloading cryptography-39.0.0-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
19:40:27 #23 7.564      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 103.9 MB/s eta 0:00:00
19:40:27 #23 7.611 Collecting pynacl>=1.0.1
19:40:27 #23 7.615   Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
19:40:27 #23 7.629      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 79.3 MB/s eta 0:00:00
19:40:27 #23 7.665 Collecting certifi>=2017.4.17
19:40:27 #23 7.670   Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
19:40:27 #23 7.677      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 27.5 MB/s eta 0:00:00
19:40:27 #23 7.705 Collecting idna<4,>=2.5
19:40:27 #23 7.708   Downloading idna-3.4-py3-none-any.whl (61 kB)
19:40:27 #23 7.715      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 10.7 MB/s eta 0:00:00
19:40:27 #23 7.786 Collecting charset-normalizer<3,>=2
19:40:27 #23 7.790   Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
19:40:27 #23 7.996 Collecting cffi>=1.12
19:40:27 #23 8.014   Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
19:40:27 #23 8.025      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 54.6 MB/s eta 0:00:00
19:40:27 #23 8.061 Collecting pycparser
19:40:27 #23 8.065   Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
19:40:27 #23 8.073      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 18.1 MB/s eta 0:00:00
19:40:27 #23 8.202 Installing collected packages: websocket-client, urllib3, six, pyparsing, pycparser, idna, charset-normalizer, certifi, bcrypt, requests, packaging, cffi, pynacl, cryptography, paramiko
19:40:29 #23 9.368 Successfully installed bcrypt-4.0.1 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 cryptography-39.0.0 idna-3.4 packaging-21.3 paramiko-2.11.0 pycparser-2.21 pynacl-1.5.0 pyparsing-3.0.9 requests-2.28.1 six-1.16.0 urllib3-1.26.11 websocket-client-1.3.3
19:40:29 #23 9.369 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
19:40:33 #23 DONE 13.7s
19:40:33 
19:40:33 #24 [stage-0 17/20] COPY test-requirements.txt /src/test-requirements.txt
19:40:33 #24 DONE 0.1s
19:40:33 
19:40:33 #25 [stage-0 18/20] RUN --mount=type=cache,target=/root/.cache/pip     pip install -r test-requirements.txt
19:40:38 #25 5.041 Collecting setuptools==63.2.0
19:40:39 #25 6.090   Downloading setuptools-63.2.0-py3-none-any.whl (1.2 MB)
19:40:39 #25 6.116      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 50.9 MB/s eta 0:00:00
19:40:40 #25 6.434 Collecting coverage==6.4.2
19:40:40 #25 6.441   Downloading coverage-6.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB)
19:40:40 #25 6.450      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.3/212.3 kB 30.6 MB/s eta 0:00:00
19:40:40 #25 6.492 Collecting flake8==4.0.1
19:40:40 #25 6.496   Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB)
19:40:40 #25 6.502      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 13.3 MB/s eta 0:00:00
19:40:40 #25 6.568 Collecting pytest==7.1.2
19:40:40 #25 6.573   Downloading pytest-7.1.2-py3-none-any.whl (297 kB)
19:40:40 #25 6.583      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 kB 35.5 MB/s eta 0:00:00
19:40:40 #25 6.612 Collecting pytest-cov==3.0.0
19:40:40 #25 6.615   Downloading pytest_cov-3.0.0-py3-none-any.whl (20 kB)
19:40:40 #25 6.639 Collecting pytest-timeout==2.1.0
19:40:40 #25 6.643   Downloading pytest_timeout-2.1.0-py3-none-any.whl (12 kB)
19:40:40 #25 6.675 Collecting mccabe<0.7.0,>=0.6.0
19:40:40 #25 6.678   Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
19:40:40 #25 6.701 Collecting pycodestyle<2.9.0,>=2.8.0
19:40:40 #25 6.705   Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB)
19:40:40 #25 6.711      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 7.7 MB/s eta 0:00:00
19:40:40 #25 6.734 Collecting pyflakes<2.5.0,>=2.4.0
19:40:40 #25 6.738   Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB)
19:40:40 #25 6.745      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 10.8 MB/s eta 0:00:00
19:40:40 #25 6.771 Collecting iniconfig
19:40:40 #25 6.777   Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
19:40:40 #25 6.782 Requirement already satisfied: packaging in /usr/local/lib/python3.10/site-packages (from pytest==7.1.2->-r test-requirements.txt (line 4)) (21.3)
19:40:40 #25 6.803 Collecting tomli>=1.0.0
19:40:40 #25 6.807   Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
19:40:40 #25 6.836 Collecting attrs>=19.2.0
19:40:40 #25 6.839   Downloading attrs-22.2.0-py3-none-any.whl (60 kB)
19:40:40 #25 6.850      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 6.1 MB/s eta 0:00:00
19:40:40 #25 6.872 Collecting pluggy<2.0,>=0.12
19:40:40 #25 6.876   Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
19:40:40 #25 6.906 Collecting py>=1.8.2
19:40:40 #25 6.910   Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)
19:40:40 #25 6.917      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 19.8 MB/s eta 0:00:00
19:40:40 #25 6.938 Collecting coverage[toml]>=5.2.1
19:40:40 #25 6.944   Downloading coverage-7.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224 kB)
19:40:40 #25 6.953      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.4/224.4 kB 33.9 MB/s eta 0:00:00
19:40:40 #25 7.013   Downloading coverage-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (216 kB)
19:40:40 #25 7.021      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 kB 32.7 MB/s eta 0:00:00
19:40:40 #25 7.037   Downloading coverage-7.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (215 kB)
19:40:40 #25 7.046      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.9/215.9 kB 35.2 MB/s eta 0:00:00
19:40:40 #25 7.059   Downloading coverage-6.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213 kB)
19:40:40 #25 7.068      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.3/213.3 kB 34.2 MB/s eta 0:00:00
19:40:40 #25 7.082   Downloading coverage-6.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB)
19:40:40 #25 7.091      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 32.3 MB/s eta 0:00:00
19:40:40 #25 7.107   Downloading coverage-6.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB)
19:40:40 #25 7.116      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 28.7 MB/s eta 0:00:00
19:40:40 #25 7.140 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging->pytest==7.1.2->-r test-requirements.txt (line 4)) (3.0.9)
19:40:40 #25 7.372 Installing collected packages: mccabe, iniconfig, tomli, setuptools, pyflakes, pycodestyle, py, pluggy, coverage, attrs, pytest, flake8, pytest-timeout, pytest-cov
19:40:41 #25 7.414   Attempting uninstall: setuptools
19:40:41 #25 7.416     Found existing installation: setuptools 65.5.0
19:40:41 #25 7.465     Uninstalling setuptools-65.5.0:
19:40:41 #25 7.513       Successfully uninstalled setuptools-65.5.0
19:40:42 #25 8.519 Successfully installed attrs-22.2.0 coverage-6.4.2 flake8-4.0.1 iniconfig-1.1.1 mccabe-0.6.1 pluggy-1.0.0 py-1.11.0 pycodestyle-2.8.0 pyflakes-2.4.0 pytest-7.1.2 pytest-cov-3.0.0 pytest-timeout-2.1.0 setuptools-63.2.0 tomli-2.0.1
19:40:42 #25 8.520 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
19:40:42 #25 DONE 8.8s
19:40:42 
19:40:42 #26 [stage-0 19/20] COPY . /src
19:40:42 #26 DONE 0.1s
19:40:42 
19:40:42 #27 [stage-0 20/20] RUN --mount=type=cache,target=/root/.cache/pip     pip install -e .
19:40:43 #27 0.801 Obtaining file:///src
19:40:43 #27 0.804   Installing build dependencies: started
19:40:51 #27 7.722   Installing build dependencies: finished with status 'done'
19:40:51 #27 7.726   WARNING: Missing build requirements in pyproject.toml for file:///src.
19:40:51 #27 7.727   WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'wheel'.
19:40:51 #27 7.728   Checking if build backend supports build_editable: started
19:40:51 #27 7.951   Checking if build backend supports build_editable: finished with status 'done'
19:40:51 #27 7.952   Getting requirements to build editable: started
19:40:51 #27 8.153   Getting requirements to build editable: finished with status 'done'
19:40:51 #27 8.156   Installing backend dependencies: started
19:40:56 #27 13.89   Installing backend dependencies: finished with status 'done'
19:40:56 #27 13.89   Preparing editable metadata (pyproject.toml): started
19:40:56 #27 14.28   Preparing editable metadata (pyproject.toml): finished with status 'done'
19:40:56 #27 14.29 Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (2.28.1)
19:40:56 #27 14.29 Requirement already satisfied: packaging>=14.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (21.3)
19:40:56 #27 14.29 Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.3.3)
19:40:56 #27 14.29 Requirement already satisfied: urllib3>=1.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.26.11)
19:40:56 #27 14.29 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging>=14.0->docker==99.0.0+docker) (3.0.9)
19:40:56 #27 14.30 Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (3.4)
19:40:56 #27 14.30 Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2.1.1)
19:40:56 #27 14.30 Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2022.12.7)
19:40:56 #27 14.32 Building wheels for collected packages: docker
19:40:56 #27 14.33   Building editable for docker (pyproject.toml): started
19:40:57 #27 14.72   Building editable for docker (pyproject.toml): finished with status 'done'
19:40:57 #27 14.72   Created wheel for docker: filename=docker-99.0.0+docker-0.editable-py3-none-any.whl size=7621 sha256=4d41ffec1011e57b2bbb21dd75c7cdd67e7eb565a757ab02b7766594f3a32f99
19:40:57 #27 14.72   Stored in directory: /tmp/pip-ephem-wheel-cache-7q4hz7ez/wheels/5c/9b/23/f031c1877ee9aa5bf3ddc51ccc1ac38428d83c5d6eec32a03f
19:40:57 #27 14.72 Successfully built docker
19:40:57 #27 14.84 Installing collected packages: docker
19:40:57 #27 14.86 Successfully installed docker-99.0.0+docker
19:40:57 #27 14.86 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
19:40:57 #27 DONE 15.0s
19:40:57 
19:40:57 #28 exporting to image
19:40:57 #28 exporting layers
19:40:58 #28 exporting layers 0.7s done
19:40:58 #28 writing image sha256:bbdb15127db9c5dab54894a18b9959ac1197b9dc3f7db90c041e4924c09e316a done
19:40:58 #28 naming to docker.io/dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca done
19:40:58 #28 DONE 0.7s
[Pipeline] isUnix
[Pipeline] sh
19:40:58 + docker tag dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca
[Pipeline] isUnix
[Pipeline] sh
19:40:58 + docker push dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca
19:40:58 The push refers to repository [docker.io/dockerpinata/docker-py]
19:40:58 e15db0ad30ad: Preparing
19:40:58 d7efe263337d: Preparing
19:40:58 476035bdc2c1: Preparing
19:40:58 810b0070d981: Preparing
19:40:58 e62279ce621d: Preparing
19:40:58 4e45bcf09e61: Preparing
19:40:58 bdb42dbab157: Preparing
19:40:58 a4f39d84e485: Preparing
19:40:58 d2f4c83565f4: Preparing
19:40:58 402bb0cb8b73: Preparing
19:40:58 dfe396ca2d00: Preparing
19:40:58 e5a9c99c671b: Preparing
19:40:58 f60b814c3dcd: Preparing
19:40:58 f19e9b3dbb4f: Preparing
19:40:58 b2621c372e6b: Preparing
19:40:58 6536ae0e31a4: Preparing
19:40:58 ae0de48bdc65: Preparing
19:40:58 bf2424f74820: Preparing
19:40:58 ce2af516b4ba: Preparing
19:40:58 6cda7fb97c48: Preparing
19:40:58 a5ea5c85f053: Preparing
19:40:58 86ee53f76eff: Preparing
19:40:58 248397b6b856: Preparing
19:40:58 fa1175420e6f: Preparing
19:40:58 bb2453e12947: Preparing
19:40:58 7354e83da007: Preparing
19:40:58 c284f546974c: Preparing
19:40:58 4efcd4003c84: Preparing
19:40:58 4e45bcf09e61: Waiting
19:40:58 bdb42dbab157: Waiting
19:40:58 a4f39d84e485: Waiting
19:40:58 d2f4c83565f4: Waiting
19:40:58 402bb0cb8b73: Waiting
19:40:58 dfe396ca2d00: Waiting
19:40:58 e5a9c99c671b: Waiting
19:40:58 f60b814c3dcd: Waiting
19:40:58 f19e9b3dbb4f: Waiting
19:40:58 b2621c372e6b: Waiting
19:40:58 6536ae0e31a4: Waiting
19:40:58 ae0de48bdc65: Waiting
19:40:58 bf2424f74820: Waiting
19:40:58 ce2af516b4ba: Waiting
19:40:58 6cda7fb97c48: Waiting
19:40:58 a5ea5c85f053: Waiting
19:40:58 86ee53f76eff: Waiting
19:40:58 248397b6b856: Waiting
19:40:58 fa1175420e6f: Waiting
19:40:58 bb2453e12947: Waiting
19:40:58 c284f546974c: Waiting
19:40:58 4efcd4003c84: Waiting
19:40:58 7354e83da007: Waiting
19:41:00 e15db0ad30ad: Pushed
19:41:00 810b0070d981: Pushed
19:41:00 d7efe263337d: Pushed
19:41:00 476035bdc2c1: Pushed
19:41:00 bdb42dbab157: Pushed
19:41:00 4e45bcf09e61: Pushed
19:41:01 d2f4c83565f4: Pushed
19:41:01 a4f39d84e485: Pushed
19:41:01 402bb0cb8b73: Pushed
19:41:01 dfe396ca2d00: Pushed
19:41:01 e62279ce621d: Pushed
19:41:02 e5a9c99c671b: Pushed
19:41:02 f60b814c3dcd: Pushed
19:41:02 f19e9b3dbb4f: Pushed
19:41:02 b2621c372e6b: Pushed
19:41:02 6536ae0e31a4: Pushed
19:41:02 6cda7fb97c48: Layer already exists
19:41:02 a5ea5c85f053: Layer already exists
19:41:03 86ee53f76eff: Layer already exists
19:41:03 248397b6b856: Layer already exists
19:41:03 fa1175420e6f: Layer already exists
19:41:03 bb2453e12947: Layer already exists
19:41:03 7354e83da007: Layer already exists
19:41:03 c284f546974c: Layer already exists
19:41:03 4efcd4003c84: Layer already exists
19:41:03 ae0de48bdc65: Pushed
19:41:03 ce2af516b4ba: Pushed
19:41:04 bf2424f74820: Pushed
19:41:05 py3-ff1e74312b541f5f23d2243956f790904cf3b4ca: digest: sha256:8999746fa0d59ada84e9c152ab6eb9df164559d363a64133053fc6443764ec73 size: 6178
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // node
[Pipeline] node
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] {
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/7606ae94-803f-40b6-9ba4-6d0a9012300f/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] sh
19:41:06 + docker run --rm --entrypoint=python dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca /src/scripts/versions.py
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // node
[Pipeline] parallel
[Pipeline] { (Branch: py3.10_19.03.12)
[Pipeline] { (Branch: py3.10_20.10.22)
[Pipeline] { (Branch: py3.10_19.03.13)
[Pipeline] { (Branch: py3.10_23.0.0-rc.1)
[Pipeline] node
[Pipeline] node
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] node
[Pipeline] node
[Pipeline] {
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/ed6e70f4-8531-4243-ad77-4bae9d3fabfd/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] echo
19:41:33 cleanWorkspace: Ensuring workspace is owned by ubuntu
[Pipeline] echo
19:41:33 chowning workspace
[Pipeline] sh
19:41:33 + pwd
19:41:33 + id -u
19:41:33 + id -g
19:41:33 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace
[Pipeline] echo
19:41:33 Removing all docker containers
[Pipeline] sh
19:41:34 + docker container ls -aq
[Pipeline] echo
19:41:34 Docker containers have been removed
[Pipeline] echo
19:41:34 cleanWorkspace: Removing existing workspace
[Pipeline] deleteDir
[Pipeline] echo
19:41:34 cleanWorkspace: Workspace is clean.
[Pipeline] stage
[Pipeline] { (test python=py3.10 / docker=19.03.12)
[Pipeline] checkout
19:41:34 The recommended git tool is: git
19:41:34 using credential docker-jenkins-github-credentials
19:41:34 Cloning the remote Git repository
19:41:34 Cloning with configured refspecs honoured and without tags
19:41:35 Fetching without tags
19:41:35 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:35 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:35 Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085)
19:41:35 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`"
Cloning repository https://github.com/docker/docker-py.git
 > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
[Pipeline] withDockerRegistry
[Pipeline] {
[Pipeline] sh
19:41:36 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/5fca1abe-8d48-46fb-87f3-a2ba97e30d07/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
19:41:36 ============================= test session starts ==============================
19:41:36 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python
19:41:36 cachedir: .pytest_cache
19:41:36 rootdir: /src, configfile: pytest.ini
19:41:36 plugins: timeout-2.1.0, cov-3.0.0
19:41:40 collecting ... collected 0 items / 27 errors
19:41:40 
19:41:40 ==================================== ERRORS ====================================
19:41:40 ________________ ERROR collecting tests/unit/api_build_test.py _________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_build_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_build_test.py:5: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ______________ ERROR collecting tests/unit/api_container_test.py _______________
19:41:40 ImportError while importing test module '/src/tests/unit/api_container_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_container_test.py:5: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _________________ ERROR collecting tests/unit/api_exec_test.py _________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_exec_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_exec_test.py:3: in <module>
19:41:40     from . import fake_api
19:41:40 tests/unit/fake_api.py:1: in <module>
19:41:40     from docker import constants
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ________________ ERROR collecting tests/unit/api_image_test.py _________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_image_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_image_test.py:1: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _______________ ERROR collecting tests/unit/api_network_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_network_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_network_test.py:3: in <module>
19:41:40     from .api_test import BaseAPIClientTest, url_prefix, response
19:41:40 tests/unit/api_test.py:16: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ___________________ ERROR collecting tests/unit/api_test.py ____________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_test.py:16: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ________________ ERROR collecting tests/unit/api_volume_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/api_volume_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/api_volume_test.py:5: in <module>
19:41:40     from ..helpers import requires_api_version
19:41:40 tests/helpers.py:11: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ___________________ ERROR collecting tests/unit/auth_test.py ___________________
19:41:40 ImportError while importing test module '/src/tests/unit/auth_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/auth_test.py:10: in <module>
19:41:40     from docker import auth, credentials, errors
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 __________________ ERROR collecting tests/unit/client_test.py __________________
19:41:40 ImportError while importing test module '/src/tests/unit/client_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/client_test.py:5: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _________________ ERROR collecting tests/unit/context_test.py __________________
19:41:40 ImportError while importing test module '/src/tests/unit/context_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/context_test.py:2: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/dockertypes_test.py:5: in <module>
19:41:40     from docker.constants import DEFAULT_DOCKER_API_VERSION
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 __________________ ERROR collecting tests/unit/errors_test.py __________________
19:41:40 ImportError while importing test module '/src/tests/unit/errors_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/errors_test.py:5: in <module>
19:41:40     from docker.errors import (APIError, ContainerError, DockerException,
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ____________ ERROR collecting tests/unit/models_containers_test.py _____________
19:41:40 ImportError while importing test module '/src/tests/unit/models_containers_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_containers_test.py:1: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ______________ ERROR collecting tests/unit/models_images_test.py _______________
19:41:40 ImportError while importing test module '/src/tests/unit/models_images_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_images_test.py:4: in <module>
19:41:40     from docker.constants import DEFAULT_DATA_CHUNK_SIZE
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _____________ ERROR collecting tests/unit/models_networks_test.py ______________
19:41:40 ImportError while importing test module '/src/tests/unit/models_networks_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_networks_test.py:3: in <module>
19:41:40     from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID
19:41:40 tests/unit/fake_api.py:1: in <module>
19:41:40     from docker import constants
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _____________ ERROR collecting tests/unit/models_resources_test.py _____________
19:41:40 ImportError while importing test module '/src/tests/unit/models_resources_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_resources_test.py:3: in <module>
19:41:40     from .fake_api import FAKE_CONTAINER_ID
19:41:40 tests/unit/fake_api.py:1: in <module>
19:41:40     from docker import constants
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________
19:41:40 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_secrets_test.py:3: in <module>
19:41:40     from .fake_api_client import make_fake_client
19:41:40 tests/unit/fake_api_client.py:3: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _____________ ERROR collecting tests/unit/models_services_test.py ______________
19:41:40 ImportError while importing test module '/src/tests/unit/models_services_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/models_services_test.py:2: in <module>
19:41:40     from docker.models.services import _get_create_service_kwargs
19:41:40 docker/models/services.py:2: in <module>
19:41:40     from docker.errors import create_unexpected_kwargs_error, InvalidArgument
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/sshadapter_test.py:2: in <module>
19:41:40     import docker
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/ssladapter_test.py:5: in <module>
19:41:40     from docker.transport import ssladapter
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 __________________ ERROR collecting tests/unit/swarm_test.py ___________________
19:41:40 ImportError while importing test module '/src/tests/unit/swarm_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/swarm_test.py:3: in <module>
19:41:40     from . import fake_api
19:41:40 tests/unit/fake_api.py:1: in <module>
19:41:40     from docker import constants
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _____________ ERROR collecting tests/unit/types_containers_test.py _____________
19:41:40 ImportError while importing test module '/src/tests/unit/types_containers_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/types_containers_test.py:1: in <module>
19:41:40     from docker.types.containers import ContainerConfig
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _______________ ERROR collecting tests/unit/utils_build_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/utils_build_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/utils_build_test.py:10: in <module>
19:41:40     from docker.constants import IS_WINDOWS_PLATFORM
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _______________ ERROR collecting tests/unit/utils_config_test.py _______________
19:41:40 ImportError while importing test module '/src/tests/unit/utils_config_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/utils_config_test.py:10: in <module>
19:41:40     from docker.utils import config
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________
19:41:40 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/utils_json_stream_test.py:1: in <module>
19:41:40     from docker.utils.json_stream import json_splitter, stream_as_text, json_stream
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________
19:41:40 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/utils_proxy_test.py:3: in <module>
19:41:40     from docker.utils.proxy import ProxyConfig
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 __________________ ERROR collecting tests/unit/utils_test.py ___________________
19:41:40 ImportError while importing test module '/src/tests/unit/utils_test.py'.
19:41:40 Hint: make sure your test modules/packages have valid Python names.
19:41:40 Traceback:
19:41:40 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:40     return _bootstrap._gcd_import(name[level:], package, level)
19:41:40 tests/unit/utils_test.py:10: in <module>
19:41:40     from docker.api.client import APIClient
19:41:40 docker/__init__.py:2: in <module>
19:41:40     from .api import APIClient
19:41:40 docker/api/__init__.py:2: in <module>
19:41:40     from .client import APIClient
19:41:40 docker/api/client.py:10: in <module>
19:41:40     from .. import auth
19:41:40 docker/auth.py:8: in <module>
19:41:40     from . import errors
19:41:40 docker/errors.py:5: in <module>
19:41:40     from .models.containers import Container
19:41:40 docker/models/containers.py:5: in <module>
19:41:40     from ..api import APIClient
19:41:40 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:40 
19:41:40 ---------- coverage: platform linux, python 3.10.9-final-0 -----------
19:41:40 Name                                  Stmts   Miss Branch BrPart  Cover
19:41:40 -----------------------------------------------------------------------
19:41:40 docker/__init__.py                        7      6      0      0    14%
19:41:40 docker/_version.py                        2      2      0      0     0%
19:41:40 docker/api/__init__.py                    1      0      0      0   100%
19:41:40 docker/api/build.py                     127    127     98      0     0%
19:41:40 docker/api/client.py                    267    259     94      0     2%
19:41:40 docker/api/config.py                     31     31      6      0     0%
19:41:40 docker/api/container.py                 282    282    114      0     0%
19:41:40 docker/api/daemon.py                     40     40     16      0     0%
19:41:40 docker/api/exec_api.py                   45     45     24      0     0%
19:41:40 docker/api/image.py                     161    161     64      0     0%
19:41:40 docker/api/network.py                    91     91     50      0     0%
19:41:40 docker/api/plugin.py                     96     96     18      0     0%
19:41:40 docker/api/secret.py                     36     36     10      0     0%
19:41:40 docker/api/service.py                   202    202    151      0     0%
19:41:40 docker/api/swarm.py                     114    114     44      0     0%
19:41:40 docker/api/volume.py                     38     38     16      0     0%
19:41:40 docker/auth.py                          204    197     80      0     2%
19:41:40 docker/client.py                         83     83      4      0     0%
19:41:40 docker/constants.py                      21     21      0      0     0%
19:41:40 docker/context/__init__.py                2      2      0      0     0%
19:41:40 docker/context/api.py                    81     81     40      0     0%
19:41:40 docker/context/config.py                 61     61     22      0     0%
19:41:40 docker/context/context.py               163    163     70      0     0%
19:41:40 docker/credentials/__init__.py            3      0      0      0   100%
19:41:40 docker/credentials/constants.py           4      0      0      0   100%
19:41:40 docker/credentials/errors.py             11      4      8      0    68%
19:41:40 docker/credentials/store.py              44     30     14      0    28%
19:41:40 docker/credentials/utils.py               5      3      0      0    40%
19:41:40 docker/errors.py                        115    112     61      0     2%
19:41:40 docker/models/__init__.py                 0      0      0      0   100%
19:41:40 docker/models/configs.py                 22     22      6      0     0%
19:41:40 docker/models/containers.py             190    186     76      0     2%
19:41:40 docker/models/images.py                 143    143     62      0     0%
19:41:40 docker/models/networks.py                39     39     16      0     0%
19:41:40 docker/models/nodes.py                   16     16      6      0     0%
19:41:40 docker/models/plugins.py                 51     51     12      0     0%
19:41:40 docker/models/resource.py                43     43     10      0     0%
19:41:40 docker/models/secrets.py                 23     23      6      0     0%
19:41:40 docker/models/services.py                89     87     40      0     2%
19:41:40 docker/models/swarm.py                   40     40      8      0     0%
19:41:40 docker/models/volumes.py                 24     24      8      0     0%
19:41:40 docker/tls.py                            37     37     14      0     0%
19:41:40 docker/transport/__init__.py             11     11      0      0     0%
19:41:40 docker/transport/basehttpadapter.py       6      6      4      0     0%
19:41:40 docker/transport/npipeconn.py            56     56     17      0     0%
19:41:40 docker/transport/npipesocket.py         140    140     24      0     0%
19:41:40 docker/transport/sshconn.py             161    161     67      0     0%
19:41:40 docker/transport/ssladapter.py           32     32     10      0     0%
19:41:40 docker/transport/unixconn.py             54     54     15      0     0%
19:41:40 docker/types/__init__.py                  6      6      0      0     0%
19:41:40 docker/types/base.py                      4      4      4      0     0%
19:41:40 docker/types/containers.py              440    440    340      0     0%
19:41:40 docker/types/daemon.py                   36     36     16      0     0%
19:41:40 docker/types/healthcheck.py              43     43      6      0     0%
19:41:40 docker/types/networks.py                 45     45     40      0     0%
19:41:40 docker/types/services.py                347    347    268      0     0%
19:41:40 docker/types/swarm.py                    51     51     44      0     0%
19:41:40 docker/utils/__init__.py                  3      3      0      0     0%
19:41:40 docker/utils/build.py                   152    152     78      0     0%
19:41:40 docker/utils/config.py                   36     36     12      0     0%
19:41:40 docker/utils/decorators.py               33     33     12      0     0%
19:41:40 docker/utils/fnmatch.py                  55     55     28      0     0%
19:41:40 docker/utils/json_stream.py              40     40     14      0     0%
19:41:40 docker/utils/ports.py                    50     50     32      0     0%
19:41:40 docker/utils/proxy.py                    37     37     14      0     0%
19:41:40 docker/utils/socket.py                   91     91     46      0     0%
19:41:40 docker/utils/utils.py                   279    279    173      0     0%
19:41:40 docker/version.py                        11     11      0      0     0%
19:41:40 -----------------------------------------------------------------------
19:41:40 TOTAL                                  5273   5217   2532      0     1%
19:41:40 
19:41:40 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!!
19:41:40 ============================== 27 errors in 3.19s ==============================
[Pipeline] sh
19:41:40 + docker stop dpy-dind-1-0-py3.10-19.03.12
19:41:40 Error response from daemon: No such container: dpy-dind-1-0-py3.10-19.03.12
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // node
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] }
Failed in branch py3.10_19.03.12
[Pipeline] {
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/65173a15-17b6-4eba-ac73-d3ca72b56c3c/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] echo
19:41:40 cleanWorkspace: Ensuring workspace is owned by ubuntu
[Pipeline] echo
19:41:40 chowning workspace
[Pipeline] sh
19:41:41 + pwd
19:41:41 + id -u
19:41:41 + id -g
19:41:41 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace
[Pipeline] echo
19:41:41 Removing all docker containers
[Pipeline] sh
19:41:41 + docker container ls -aq
[Pipeline] echo
19:41:41 Docker containers have been removed
[Pipeline] echo
19:41:41 cleanWorkspace: Removing existing workspace
[Pipeline] deleteDir
[Pipeline] echo
19:41:41 cleanWorkspace: Workspace is clean.
[Pipeline] stage
[Pipeline] { (test python=py3.10 / docker=20.10.22)
[Pipeline] checkout
19:41:41 The recommended git tool is: git
19:41:41 using credential docker-jenkins-github-credentials
19:41:41 Cloning the remote Git repository
19:41:41 Cloning with configured refspecs honoured and without tags
19:41:42 Fetching without tags
19:41:42 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:42 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:42 Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085)
19:41:42 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`"
Cloning repository https://github.com/docker/docker-py.git
 > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
[Pipeline] withDockerRegistry
[Pipeline] {
[Pipeline] sh
19:41:43 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/6254c2c6-2145-4ad6-92c6-cecdb12fa2d5/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
19:41:44 ============================= test session starts ==============================
19:41:44 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python
19:41:44 cachedir: .pytest_cache
19:41:44 rootdir: /src, configfile: pytest.ini
19:41:44 plugins: timeout-2.1.0, cov-3.0.0
19:41:47 collecting ... collected 0 items / 27 errors
19:41:47 
19:41:47 ==================================== ERRORS ====================================
19:41:47 ________________ ERROR collecting tests/unit/api_build_test.py _________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_build_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_build_test.py:5: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ______________ ERROR collecting tests/unit/api_container_test.py _______________
19:41:47 ImportError while importing test module '/src/tests/unit/api_container_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_container_test.py:5: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _________________ ERROR collecting tests/unit/api_exec_test.py _________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_exec_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_exec_test.py:3: in <module>
19:41:47     from . import fake_api
19:41:47 tests/unit/fake_api.py:1: in <module>
19:41:47     from docker import constants
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ________________ ERROR collecting tests/unit/api_image_test.py _________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_image_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_image_test.py:1: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _______________ ERROR collecting tests/unit/api_network_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_network_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_network_test.py:3: in <module>
19:41:47     from .api_test import BaseAPIClientTest, url_prefix, response
19:41:47 tests/unit/api_test.py:16: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ___________________ ERROR collecting tests/unit/api_test.py ____________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_test.py:16: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ________________ ERROR collecting tests/unit/api_volume_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/api_volume_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/api_volume_test.py:5: in <module>
19:41:47     from ..helpers import requires_api_version
19:41:47 tests/helpers.py:11: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ___________________ ERROR collecting tests/unit/auth_test.py ___________________
19:41:47 ImportError while importing test module '/src/tests/unit/auth_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/auth_test.py:10: in <module>
19:41:47     from docker import auth, credentials, errors
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 __________________ ERROR collecting tests/unit/client_test.py __________________
19:41:47 ImportError while importing test module '/src/tests/unit/client_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/client_test.py:5: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _________________ ERROR collecting tests/unit/context_test.py __________________
19:41:47 ImportError while importing test module '/src/tests/unit/context_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/context_test.py:2: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/dockertypes_test.py:5: in <module>
19:41:47     from docker.constants import DEFAULT_DOCKER_API_VERSION
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 __________________ ERROR collecting tests/unit/errors_test.py __________________
19:41:47 ImportError while importing test module '/src/tests/unit/errors_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/errors_test.py:5: in <module>
19:41:47     from docker.errors import (APIError, ContainerError, DockerException,
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ____________ ERROR collecting tests/unit/models_containers_test.py _____________
19:41:47 ImportError while importing test module '/src/tests/unit/models_containers_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_containers_test.py:1: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ______________ ERROR collecting tests/unit/models_images_test.py _______________
19:41:47 ImportError while importing test module '/src/tests/unit/models_images_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_images_test.py:4: in <module>
19:41:47     from docker.constants import DEFAULT_DATA_CHUNK_SIZE
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _____________ ERROR collecting tests/unit/models_networks_test.py ______________
19:41:47 ImportError while importing test module '/src/tests/unit/models_networks_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_networks_test.py:3: in <module>
19:41:47     from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID
19:41:47 tests/unit/fake_api.py:1: in <module>
19:41:47     from docker import constants
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _____________ ERROR collecting tests/unit/models_resources_test.py _____________
19:41:47 ImportError while importing test module '/src/tests/unit/models_resources_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_resources_test.py:3: in <module>
19:41:47     from .fake_api import FAKE_CONTAINER_ID
19:41:47 tests/unit/fake_api.py:1: in <module>
19:41:47     from docker import constants
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________
19:41:47 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_secrets_test.py:3: in <module>
19:41:47     from .fake_api_client import make_fake_client
19:41:47 tests/unit/fake_api_client.py:3: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _____________ ERROR collecting tests/unit/models_services_test.py ______________
19:41:47 ImportError while importing test module '/src/tests/unit/models_services_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/models_services_test.py:2: in <module>
19:41:47     from docker.models.services import _get_create_service_kwargs
19:41:47 docker/models/services.py:2: in <module>
19:41:47     from docker.errors import create_unexpected_kwargs_error, InvalidArgument
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/sshadapter_test.py:2: in <module>
19:41:47     import docker
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/ssladapter_test.py:5: in <module>
19:41:47     from docker.transport import ssladapter
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 __________________ ERROR collecting tests/unit/swarm_test.py ___________________
19:41:47 ImportError while importing test module '/src/tests/unit/swarm_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/swarm_test.py:3: in <module>
19:41:47     from . import fake_api
19:41:47 tests/unit/fake_api.py:1: in <module>
19:41:47     from docker import constants
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _____________ ERROR collecting tests/unit/types_containers_test.py _____________
19:41:47 ImportError while importing test module '/src/tests/unit/types_containers_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/types_containers_test.py:1: in <module>
19:41:47     from docker.types.containers import ContainerConfig
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _______________ ERROR collecting tests/unit/utils_build_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/utils_build_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/utils_build_test.py:10: in <module>
19:41:47     from docker.constants import IS_WINDOWS_PLATFORM
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _______________ ERROR collecting tests/unit/utils_config_test.py _______________
19:41:47 ImportError while importing test module '/src/tests/unit/utils_config_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/utils_config_test.py:10: in <module>
19:41:47     from docker.utils import config
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________
19:41:47 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/utils_json_stream_test.py:1: in <module>
19:41:47     from docker.utils.json_stream import json_splitter, stream_as_text, json_stream
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________
19:41:47 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/utils_proxy_test.py:3: in <module>
19:41:47     from docker.utils.proxy import ProxyConfig
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 __________________ ERROR collecting tests/unit/utils_test.py ___________________
19:41:47 ImportError while importing test module '/src/tests/unit/utils_test.py'.
19:41:47 Hint: make sure your test modules/packages have valid Python names.
19:41:47 Traceback:
19:41:47 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:47     return _bootstrap._gcd_import(name[level:], package, level)
19:41:47 tests/unit/utils_test.py:10: in <module>
19:41:47     from docker.api.client import APIClient
19:41:47 docker/__init__.py:2: in <module>
19:41:47     from .api import APIClient
19:41:47 docker/api/__init__.py:2: in <module>
19:41:47     from .client import APIClient
19:41:47 docker/api/client.py:10: in <module>
19:41:47     from .. import auth
19:41:47 docker/auth.py:8: in <module>
19:41:47     from . import errors
19:41:47 docker/errors.py:5: in <module>
19:41:47     from .models.containers import Container
19:41:47 docker/models/containers.py:5: in <module>
19:41:47     from ..api import APIClient
19:41:47 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:47 
19:41:47 ---------- coverage: platform linux, python 3.10.9-final-0 -----------
19:41:47 Name                                  Stmts   Miss Branch BrPart  Cover
19:41:47 -----------------------------------------------------------------------
19:41:47 docker/__init__.py                        7      6      0      0    14%
19:41:47 docker/_version.py                        2      2      0      0     0%
19:41:47 docker/api/__init__.py                    1      0      0      0   100%
19:41:47 docker/api/build.py                     127    127     98      0     0%
19:41:47 docker/api/client.py                    267    259     94      0     2%
19:41:47 docker/api/config.py                     31     31      6      0     0%
19:41:47 docker/api/container.py                 282    282    114      0     0%
19:41:47 docker/api/daemon.py                     40     40     16      0     0%
19:41:47 docker/api/exec_api.py                   45     45     24      0     0%
19:41:47 docker/api/image.py                     161    161     64      0     0%
19:41:47 docker/api/network.py                    91     91     50      0     0%
19:41:47 docker/api/plugin.py                     96     96     18      0     0%
19:41:47 docker/api/secret.py                     36     36     10      0     0%
19:41:47 docker/api/service.py                   202    202    151      0     0%
19:41:47 docker/api/swarm.py                     114    114     44      0     0%
19:41:47 docker/api/volume.py                     38     38     16      0     0%
19:41:47 docker/auth.py                          204    197     80      0     2%
19:41:47 docker/client.py                         83     83      4      0     0%
19:41:47 docker/constants.py                      21     21      0      0     0%
19:41:47 docker/context/__init__.py                2      2      0      0     0%
19:41:47 docker/context/api.py                    81     81     40      0     0%
19:41:47 docker/context/config.py                 61     61     22      0     0%
19:41:47 docker/context/context.py               163    163     70      0     0%
19:41:47 docker/credentials/__init__.py            3      0      0      0   100%
19:41:47 docker/credentials/constants.py           4      0      0      0   100%
19:41:47 docker/credentials/errors.py             11      4      8      0    68%
19:41:47 docker/credentials/store.py              44     30     14      0    28%
19:41:47 docker/credentials/utils.py               5      3      0      0    40%
19:41:47 docker/errors.py                        115    112     61      0     2%
19:41:47 docker/models/__init__.py                 0      0      0      0   100%
19:41:47 docker/models/configs.py                 22     22      6      0     0%
19:41:47 docker/models/containers.py             190    186     76      0     2%
19:41:47 docker/models/images.py                 143    143     62      0     0%
19:41:47 docker/models/networks.py                39     39     16      0     0%
19:41:47 docker/models/nodes.py                   16     16      6      0     0%
19:41:47 docker/models/plugins.py                 51     51     12      0     0%
19:41:47 docker/models/resource.py                43     43     10      0     0%
19:41:47 docker/models/secrets.py                 23     23      6      0     0%
19:41:47 docker/models/services.py                89     87     40      0     2%
19:41:47 docker/models/swarm.py                   40     40      8      0     0%
19:41:47 docker/models/volumes.py                 24     24      8      0     0%
19:41:47 docker/tls.py                            37     37     14      0     0%
19:41:47 docker/transport/__init__.py             11     11      0      0     0%
19:41:47 docker/transport/basehttpadapter.py       6      6      4      0     0%
19:41:47 docker/transport/npipeconn.py            56     56     17      0     0%
19:41:47 docker/transport/npipesocket.py         140    140     24      0     0%
19:41:47 docker/transport/sshconn.py             161    161     67      0     0%
19:41:47 docker/transport/ssladapter.py           32     32     10      0     0%
19:41:47 docker/transport/unixconn.py             54     54     15      0     0%
19:41:47 docker/types/__init__.py                  6      6      0      0     0%
19:41:47 docker/types/base.py                      4      4      4      0     0%
19:41:47 docker/types/containers.py              440    440    340      0     0%
19:41:47 docker/types/daemon.py                   36     36     16      0     0%
19:41:47 docker/types/healthcheck.py              43     43      6      0     0%
19:41:47 docker/types/networks.py                 45     45     40      0     0%
19:41:47 docker/types/services.py                347    347    268      0     0%
19:41:47 docker/types/swarm.py                    51     51     44      0     0%
19:41:47 docker/utils/__init__.py                  3      3      0      0     0%
19:41:47 docker/utils/build.py                   152    152     78      0     0%
19:41:47 docker/utils/config.py                   36     36     12      0     0%
19:41:47 docker/utils/decorators.py               33     33     12      0     0%
19:41:47 docker/utils/fnmatch.py                  55     55     28      0     0%
19:41:47 docker/utils/json_stream.py              40     40     14      0     0%
19:41:47 docker/utils/ports.py                    50     50     32      0     0%
19:41:47 docker/utils/proxy.py                    37     37     14      0     0%
19:41:47 docker/utils/socket.py                   91     91     46      0     0%
19:41:47 docker/utils/utils.py                   279    279    173      0     0%
19:41:47 docker/version.py                        11     11      0      0     0%
19:41:47 -----------------------------------------------------------------------
19:41:47 TOTAL                                  5273   5217   2532      0     1%
19:41:47 
19:41:47 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!!
19:41:47 ============================== 27 errors in 3.12s ==============================
[Pipeline] sh
Still waiting to schedule task
Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)Still waiting to schedule task
Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)19:41:48 + docker stop dpy-dind-1-0-py3.10-20.10.22
19:41:48 Error response from daemon: No such container: dpy-dind-1-0-py3.10-20.10.22
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] // node
[Pipeline] {
[Pipeline] }
Failed in branch py3.10_20.10.22
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/33f4bbf0-0833-460f-a31a-dde37c7b1674/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] echo
19:41:48 cleanWorkspace: Ensuring workspace is owned by ubuntu
[Pipeline] echo
19:41:48 chowning workspace
[Pipeline] sh
19:41:48 + pwd
19:41:48 + id -u
19:41:48 + id -g
19:41:48 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace
[Pipeline] echo
19:41:49 Removing all docker containers
[Pipeline] sh
19:41:49 + docker container ls -aq
[Pipeline] echo
19:41:49 Docker containers have been removed
[Pipeline] echo
19:41:49 cleanWorkspace: Removing existing workspace
[Pipeline] deleteDir
[Pipeline] echo
19:41:49 cleanWorkspace: Workspace is clean.
[Pipeline] stage
[Pipeline] { (test python=py3.10 / docker=19.03.13)
[Pipeline] checkout
19:41:49 The recommended git tool is: git
19:41:49 using credential docker-jenkins-github-credentials
19:41:49 Cloning the remote Git repository
19:41:49 Cloning with configured refspecs honoured and without tags
19:41:50 Fetching without tags
19:41:50 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:50 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:50 Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085)
19:41:50 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`"
Cloning repository https://github.com/docker/docker-py.git
 > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
[Pipeline] withDockerRegistry
[Pipeline] {
[Pipeline] sh
19:41:50 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/23c38752-9d9e-4fe7-b315-7a69583bbe8d/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
19:41:51 ============================= test session starts ==============================
19:41:51 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python
19:41:51 cachedir: .pytest_cache
19:41:51 rootdir: /src, configfile: pytest.ini
19:41:51 plugins: timeout-2.1.0, cov-3.0.0
19:41:55 collecting ... collected 0 items / 27 errors
19:41:55 
19:41:55 ==================================== ERRORS ====================================
19:41:55 ________________ ERROR collecting tests/unit/api_build_test.py _________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_build_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_build_test.py:5: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ______________ ERROR collecting tests/unit/api_container_test.py _______________
19:41:55 ImportError while importing test module '/src/tests/unit/api_container_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_container_test.py:5: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _________________ ERROR collecting tests/unit/api_exec_test.py _________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_exec_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_exec_test.py:3: in <module>
19:41:55     from . import fake_api
19:41:55 tests/unit/fake_api.py:1: in <module>
19:41:55     from docker import constants
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ________________ ERROR collecting tests/unit/api_image_test.py _________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_image_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_image_test.py:1: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _______________ ERROR collecting tests/unit/api_network_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_network_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_network_test.py:3: in <module>
19:41:55     from .api_test import BaseAPIClientTest, url_prefix, response
19:41:55 tests/unit/api_test.py:16: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ___________________ ERROR collecting tests/unit/api_test.py ____________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_test.py:16: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ________________ ERROR collecting tests/unit/api_volume_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/api_volume_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/api_volume_test.py:5: in <module>
19:41:55     from ..helpers import requires_api_version
19:41:55 tests/helpers.py:11: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ___________________ ERROR collecting tests/unit/auth_test.py ___________________
19:41:55 ImportError while importing test module '/src/tests/unit/auth_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/auth_test.py:10: in <module>
19:41:55     from docker import auth, credentials, errors
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 __________________ ERROR collecting tests/unit/client_test.py __________________
19:41:55 ImportError while importing test module '/src/tests/unit/client_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/client_test.py:5: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _________________ ERROR collecting tests/unit/context_test.py __________________
19:41:55 ImportError while importing test module '/src/tests/unit/context_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/context_test.py:2: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/dockertypes_test.py:5: in <module>
19:41:55     from docker.constants import DEFAULT_DOCKER_API_VERSION
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 __________________ ERROR collecting tests/unit/errors_test.py __________________
19:41:55 ImportError while importing test module '/src/tests/unit/errors_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/errors_test.py:5: in <module>
19:41:55     from docker.errors import (APIError, ContainerError, DockerException,
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ____________ ERROR collecting tests/unit/models_containers_test.py _____________
19:41:55 ImportError while importing test module '/src/tests/unit/models_containers_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_containers_test.py:1: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ______________ ERROR collecting tests/unit/models_images_test.py _______________
19:41:55 ImportError while importing test module '/src/tests/unit/models_images_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_images_test.py:4: in <module>
19:41:55     from docker.constants import DEFAULT_DATA_CHUNK_SIZE
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _____________ ERROR collecting tests/unit/models_networks_test.py ______________
19:41:55 ImportError while importing test module '/src/tests/unit/models_networks_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_networks_test.py:3: in <module>
19:41:55     from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID
19:41:55 tests/unit/fake_api.py:1: in <module>
19:41:55     from docker import constants
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _____________ ERROR collecting tests/unit/models_resources_test.py _____________
19:41:55 ImportError while importing test module '/src/tests/unit/models_resources_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_resources_test.py:3: in <module>
19:41:55     from .fake_api import FAKE_CONTAINER_ID
19:41:55 tests/unit/fake_api.py:1: in <module>
19:41:55     from docker import constants
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________
19:41:55 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_secrets_test.py:3: in <module>
19:41:55     from .fake_api_client import make_fake_client
19:41:55 tests/unit/fake_api_client.py:3: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _____________ ERROR collecting tests/unit/models_services_test.py ______________
19:41:55 ImportError while importing test module '/src/tests/unit/models_services_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/models_services_test.py:2: in <module>
19:41:55     from docker.models.services import _get_create_service_kwargs
19:41:55 docker/models/services.py:2: in <module>
19:41:55     from docker.errors import create_unexpected_kwargs_error, InvalidArgument
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/sshadapter_test.py:2: in <module>
19:41:55     import docker
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/ssladapter_test.py:5: in <module>
19:41:55     from docker.transport import ssladapter
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 __________________ ERROR collecting tests/unit/swarm_test.py ___________________
19:41:55 ImportError while importing test module '/src/tests/unit/swarm_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/swarm_test.py:3: in <module>
19:41:55     from . import fake_api
19:41:55 tests/unit/fake_api.py:1: in <module>
19:41:55     from docker import constants
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _____________ ERROR collecting tests/unit/types_containers_test.py _____________
19:41:55 ImportError while importing test module '/src/tests/unit/types_containers_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/types_containers_test.py:1: in <module>
19:41:55     from docker.types.containers import ContainerConfig
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _______________ ERROR collecting tests/unit/utils_build_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/utils_build_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/utils_build_test.py:10: in <module>
19:41:55     from docker.constants import IS_WINDOWS_PLATFORM
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _______________ ERROR collecting tests/unit/utils_config_test.py _______________
19:41:55 ImportError while importing test module '/src/tests/unit/utils_config_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/utils_config_test.py:10: in <module>
19:41:55     from docker.utils import config
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________
19:41:55 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/utils_json_stream_test.py:1: in <module>
19:41:55     from docker.utils.json_stream import json_splitter, stream_as_text, json_stream
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________
19:41:55 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/utils_proxy_test.py:3: in <module>
19:41:55     from docker.utils.proxy import ProxyConfig
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 __________________ ERROR collecting tests/unit/utils_test.py ___________________
19:41:55 ImportError while importing test module '/src/tests/unit/utils_test.py'.
19:41:55 Hint: make sure your test modules/packages have valid Python names.
19:41:55 Traceback:
19:41:55 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:41:55     return _bootstrap._gcd_import(name[level:], package, level)
19:41:55 tests/unit/utils_test.py:10: in <module>
19:41:55     from docker.api.client import APIClient
19:41:55 docker/__init__.py:2: in <module>
19:41:55     from .api import APIClient
19:41:55 docker/api/__init__.py:2: in <module>
19:41:55     from .client import APIClient
19:41:55 docker/api/client.py:10: in <module>
19:41:55     from .. import auth
19:41:55 docker/auth.py:8: in <module>
19:41:55     from . import errors
19:41:55 docker/errors.py:5: in <module>
19:41:55     from .models.containers import Container
19:41:55 docker/models/containers.py:5: in <module>
19:41:55     from ..api import APIClient
19:41:55 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:41:55 
19:41:55 ---------- coverage: platform linux, python 3.10.9-final-0 -----------
19:41:55 Name                                  Stmts   Miss Branch BrPart  Cover
19:41:55 -----------------------------------------------------------------------
19:41:55 docker/__init__.py                        7      6      0      0    14%
19:41:55 docker/_version.py                        2      2      0      0     0%
19:41:55 docker/api/__init__.py                    1      0      0      0   100%
19:41:55 docker/api/build.py                     127    127     98      0     0%
19:41:55 docker/api/client.py                    267    259     94      0     2%
19:41:55 docker/api/config.py                     31     31      6      0     0%
19:41:55 docker/api/container.py                 282    282    114      0     0%
19:41:55 docker/api/daemon.py                     40     40     16      0     0%
19:41:55 docker/api/exec_api.py                   45     45     24      0     0%
19:41:55 docker/api/image.py                     161    161     64      0     0%
19:41:55 docker/api/network.py                    91     91     50      0     0%
19:41:55 docker/api/plugin.py                     96     96     18      0     0%
19:41:55 docker/api/secret.py                     36     36     10      0     0%
19:41:55 docker/api/service.py                   202    202    151      0     0%
19:41:55 docker/api/swarm.py                     114    114     44      0     0%
19:41:55 docker/api/volume.py                     38     38     16      0     0%
19:41:55 docker/auth.py                          204    197     80      0     2%
19:41:55 docker/client.py                         83     83      4      0     0%
19:41:55 docker/constants.py                      21     21      0      0     0%
19:41:55 docker/context/__init__.py                2      2      0      0     0%
19:41:55 docker/context/api.py                    81     81     40      0     0%
19:41:55 docker/context/config.py                 61     61     22      0     0%
19:41:55 docker/context/context.py               163    163     70      0     0%
19:41:55 docker/credentials/__init__.py            3      0      0      0   100%
19:41:55 docker/credentials/constants.py           4      0      0      0   100%
19:41:55 docker/credentials/errors.py             11      4      8      0    68%
19:41:55 docker/credentials/store.py              44     30     14      0    28%
19:41:55 docker/credentials/utils.py               5      3      0      0    40%
19:41:55 docker/errors.py                        115    112     61      0     2%
19:41:55 docker/models/__init__.py                 0      0      0      0   100%
19:41:55 docker/models/configs.py                 22     22      6      0     0%
19:41:55 docker/models/containers.py             190    186     76      0     2%
19:41:55 docker/models/images.py                 143    143     62      0     0%
19:41:55 docker/models/networks.py                39     39     16      0     0%
19:41:55 docker/models/nodes.py                   16     16      6      0     0%
19:41:55 docker/models/plugins.py                 51     51     12      0     0%
19:41:55 docker/models/resource.py                43     43     10      0     0%
19:41:55 docker/models/secrets.py                 23     23      6      0     0%
19:41:55 docker/models/services.py                89     87     40      0     2%
19:41:55 docker/models/swarm.py                   40     40      8      0     0%
19:41:55 docker/models/volumes.py                 24     24      8      0     0%
19:41:55 docker/tls.py                            37     37     14      0     0%
19:41:55 docker/transport/__init__.py             11     11      0      0     0%
19:41:55 docker/transport/basehttpadapter.py       6      6      4      0     0%
19:41:55 docker/transport/npipeconn.py            56     56     17      0     0%
19:41:55 docker/transport/npipesocket.py         140    140     24      0     0%
19:41:55 docker/transport/sshconn.py             161    161     67      0     0%
19:41:55 docker/transport/ssladapter.py           32     32     10      0     0%
19:41:55 docker/transport/unixconn.py             54     54     15      0     0%
19:41:55 docker/types/__init__.py                  6      6      0      0     0%
19:41:55 docker/types/base.py                      4      4      4      0     0%
19:41:55 docker/types/containers.py              440    440    340      0     0%
19:41:55 docker/types/daemon.py                   36     36     16      0     0%
19:41:55 docker/types/healthcheck.py              43     43      6      0     0%
19:41:55 docker/types/networks.py                 45     45     40      0     0%
19:41:55 docker/types/services.py                347    347    268      0     0%
19:41:55 docker/types/swarm.py                    51     51     44      0     0%
19:41:55 docker/utils/__init__.py                  3      3      0      0     0%
19:41:55 docker/utils/build.py                   152    152     78      0     0%
19:41:55 docker/utils/config.py                   36     36     12      0     0%
19:41:55 docker/utils/decorators.py               33     33     12      0     0%
19:41:55 docker/utils/fnmatch.py                  55     55     28      0     0%
19:41:55 docker/utils/json_stream.py              40     40     14      0     0%
19:41:55 docker/utils/ports.py                    50     50     32      0     0%
19:41:55 docker/utils/proxy.py                    37     37     14      0     0%
19:41:55 docker/utils/socket.py                   91     91     46      0     0%
19:41:55 docker/utils/utils.py                   279    279    173      0     0%
19:41:55 docker/version.py                        11     11      0      0     0%
19:41:55 -----------------------------------------------------------------------
19:41:55 TOTAL                                  5273   5217   2532      0     1%
19:41:55 
19:41:55 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!!
19:41:55 ============================== 27 errors in 3.18s ==============================
[Pipeline] sh
19:41:55 + docker stop dpy-dind-1-0-py3.10-19.03.13
19:41:55 Error response from daemon: No such container: dpy-dind-1-0-py3.10-19.03.13
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085
[Pipeline] // node
[Pipeline] {
[Pipeline] }
Failed in branch py3.10_19.03.13
[Pipeline] withDockerRegistry
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/f3cec88d-e50f-4ce1-a65b-8e104f57419d/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] wrap
[Pipeline] {
[Pipeline] echo
19:41:55 cleanWorkspace: Ensuring workspace is owned by ubuntu
[Pipeline] echo
19:41:55 chowning workspace
[Pipeline] sh
19:41:55 + pwd
19:41:55 + id -u
19:41:55 + id -g
19:41:55 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace
[Pipeline] echo
19:41:56 Removing all docker containers
[Pipeline] sh
19:41:56 + docker container ls -aq
[Pipeline] echo
19:41:56 Docker containers have been removed
[Pipeline] echo
19:41:56 cleanWorkspace: Removing existing workspace
[Pipeline] deleteDir
[Pipeline] echo
19:41:56 cleanWorkspace: Workspace is clean.
[Pipeline] stage
[Pipeline] { (test python=py3.10 / docker=23.0.0-rc.1)
[Pipeline] checkout
19:41:56 The recommended git tool is: git
19:41:56 using credential docker-jenkins-github-credentials
19:41:56 Cloning the remote Git repository
19:41:56 Cloning with configured refspecs honoured and without tags
19:41:57 Fetching without tags
19:41:57 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca
Cloning repository https://github.com/docker/docker-py.git
 > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10
Fetching upstream changes from https://github.com/docker/docker-py.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
19:41:57 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca
19:41:57 Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085)
19:41:57 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`"
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10
[Pipeline] withDockerRegistry
[Pipeline] {
[Pipeline] sh
19:41:58 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a
$ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/9df99657-bf88-4ab7-8d33-54446e72c9ae/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
19:41:59 ============================= test session starts ==============================
19:41:59 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python
19:41:59 cachedir: .pytest_cache
19:41:59 rootdir: /src, configfile: pytest.ini
19:41:59 plugins: timeout-2.1.0, cov-3.0.0
19:42:02 collecting ... collected 0 items / 27 errors
19:42:02 
19:42:02 ==================================== ERRORS ====================================
19:42:02 ________________ ERROR collecting tests/unit/api_build_test.py _________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_build_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_build_test.py:5: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ______________ ERROR collecting tests/unit/api_container_test.py _______________
19:42:02 ImportError while importing test module '/src/tests/unit/api_container_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_container_test.py:5: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _________________ ERROR collecting tests/unit/api_exec_test.py _________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_exec_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_exec_test.py:3: in <module>
19:42:02     from . import fake_api
19:42:02 tests/unit/fake_api.py:1: in <module>
19:42:02     from docker import constants
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ________________ ERROR collecting tests/unit/api_image_test.py _________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_image_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_image_test.py:1: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _______________ ERROR collecting tests/unit/api_network_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_network_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_network_test.py:3: in <module>
19:42:02     from .api_test import BaseAPIClientTest, url_prefix, response
19:42:02 tests/unit/api_test.py:16: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ___________________ ERROR collecting tests/unit/api_test.py ____________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_test.py:16: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ________________ ERROR collecting tests/unit/api_volume_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/api_volume_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/api_volume_test.py:5: in <module>
19:42:02     from ..helpers import requires_api_version
19:42:02 tests/helpers.py:11: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ___________________ ERROR collecting tests/unit/auth_test.py ___________________
19:42:02 ImportError while importing test module '/src/tests/unit/auth_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/auth_test.py:10: in <module>
19:42:02     from docker import auth, credentials, errors
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 __________________ ERROR collecting tests/unit/client_test.py __________________
19:42:02 ImportError while importing test module '/src/tests/unit/client_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/client_test.py:5: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _________________ ERROR collecting tests/unit/context_test.py __________________
19:42:02 ImportError while importing test module '/src/tests/unit/context_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/context_test.py:2: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/dockertypes_test.py:5: in <module>
19:42:02     from docker.constants import DEFAULT_DOCKER_API_VERSION
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 __________________ ERROR collecting tests/unit/errors_test.py __________________
19:42:02 ImportError while importing test module '/src/tests/unit/errors_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/errors_test.py:5: in <module>
19:42:02     from docker.errors import (APIError, ContainerError, DockerException,
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ____________ ERROR collecting tests/unit/models_containers_test.py _____________
19:42:02 ImportError while importing test module '/src/tests/unit/models_containers_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_containers_test.py:1: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ______________ ERROR collecting tests/unit/models_images_test.py _______________
19:42:02 ImportError while importing test module '/src/tests/unit/models_images_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_images_test.py:4: in <module>
19:42:02     from docker.constants import DEFAULT_DATA_CHUNK_SIZE
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _____________ ERROR collecting tests/unit/models_networks_test.py ______________
19:42:02 ImportError while importing test module '/src/tests/unit/models_networks_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_networks_test.py:3: in <module>
19:42:02     from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID
19:42:02 tests/unit/fake_api.py:1: in <module>
19:42:02     from docker import constants
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _____________ ERROR collecting tests/unit/models_resources_test.py _____________
19:42:02 ImportError while importing test module '/src/tests/unit/models_resources_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_resources_test.py:3: in <module>
19:42:02     from .fake_api import FAKE_CONTAINER_ID
19:42:02 tests/unit/fake_api.py:1: in <module>
19:42:02     from docker import constants
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________
19:42:02 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_secrets_test.py:3: in <module>
19:42:02     from .fake_api_client import make_fake_client
19:42:02 tests/unit/fake_api_client.py:3: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _____________ ERROR collecting tests/unit/models_services_test.py ______________
19:42:02 ImportError while importing test module '/src/tests/unit/models_services_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/models_services_test.py:2: in <module>
19:42:02     from docker.models.services import _get_create_service_kwargs
19:42:02 docker/models/services.py:2: in <module>
19:42:02     from docker.errors import create_unexpected_kwargs_error, InvalidArgument
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/sshadapter_test.py:2: in <module>
19:42:02     import docker
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/ssladapter_test.py:5: in <module>
19:42:02     from docker.transport import ssladapter
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 __________________ ERROR collecting tests/unit/swarm_test.py ___________________
19:42:02 ImportError while importing test module '/src/tests/unit/swarm_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/swarm_test.py:3: in <module>
19:42:02     from . import fake_api
19:42:02 tests/unit/fake_api.py:1: in <module>
19:42:02     from docker import constants
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _____________ ERROR collecting tests/unit/types_containers_test.py _____________
19:42:02 ImportError while importing test module '/src/tests/unit/types_containers_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/types_containers_test.py:1: in <module>
19:42:02     from docker.types.containers import ContainerConfig
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _______________ ERROR collecting tests/unit/utils_build_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/utils_build_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/utils_build_test.py:10: in <module>
19:42:02     from docker.constants import IS_WINDOWS_PLATFORM
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _______________ ERROR collecting tests/unit/utils_config_test.py _______________
19:42:02 ImportError while importing test module '/src/tests/unit/utils_config_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/utils_config_test.py:10: in <module>
19:42:02     from docker.utils import config
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________
19:42:02 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/utils_json_stream_test.py:1: in <module>
19:42:02     from docker.utils.json_stream import json_splitter, stream_as_text, json_stream
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________
19:42:02 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/utils_proxy_test.py:3: in <module>
19:42:02     from docker.utils.proxy import ProxyConfig
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 __________________ ERROR collecting tests/unit/utils_test.py ___________________
19:42:02 ImportError while importing test module '/src/tests/unit/utils_test.py'.
19:42:02 Hint: make sure your test modules/packages have valid Python names.
19:42:02 Traceback:
19:42:02 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module
19:42:02     return _bootstrap._gcd_import(name[level:], package, level)
19:42:02 tests/unit/utils_test.py:10: in <module>
19:42:02     from docker.api.client import APIClient
19:42:02 docker/__init__.py:2: in <module>
19:42:02     from .api import APIClient
19:42:02 docker/api/__init__.py:2: in <module>
19:42:02     from .client import APIClient
19:42:02 docker/api/client.py:10: in <module>
19:42:02     from .. import auth
19:42:02 docker/auth.py:8: in <module>
19:42:02     from . import errors
19:42:02 docker/errors.py:5: in <module>
19:42:02     from .models.containers import Container
19:42:02 docker/models/containers.py:5: in <module>
19:42:02     from ..api import APIClient
19:42:02 E   ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py)
19:42:02 
19:42:02 ---------- coverage: platform linux, python 3.10.9-final-0 -----------
19:42:02 Name                                  Stmts   Miss Branch BrPart  Cover
19:42:02 -----------------------------------------------------------------------
19:42:02 docker/__init__.py                        7      6      0      0    14%
19:42:02 docker/_version.py                        2      2      0      0     0%
19:42:02 docker/api/__init__.py                    1      0      0      0   100%
19:42:02 docker/api/build.py                     127    127     98      0     0%
19:42:02 docker/api/client.py                    267    259     94      0     2%
19:42:02 docker/api/config.py                     31     31      6      0     0%
19:42:02 docker/api/container.py                 282    282    114      0     0%
19:42:02 docker/api/daemon.py                     40     40     16      0     0%
19:42:02 docker/api/exec_api.py                   45     45     24      0     0%
19:42:02 docker/api/image.py                     161    161     64      0     0%
19:42:02 docker/api/network.py                    91     91     50      0     0%
19:42:02 docker/api/plugin.py                     96     96     18      0     0%
19:42:02 docker/api/secret.py                     36     36     10      0     0%
19:42:02 docker/api/service.py                   202    202    151      0     0%
19:42:02 docker/api/swarm.py                     114    114     44      0     0%
19:42:02 docker/api/volume.py                     38     38     16      0     0%
19:42:02 docker/auth.py                          204    197     80      0     2%
19:42:02 docker/client.py                         83     83      4      0     0%
19:42:02 docker/constants.py                      21     21      0      0     0%
19:42:02 docker/context/__init__.py                2      2      0      0     0%
19:42:02 docker/context/api.py                    81     81     40      0     0%
19:42:02 docker/context/config.py                 61     61     22      0     0%
19:42:02 docker/context/context.py               163    163     70      0     0%
19:42:02 docker/credentials/__init__.py            3      0      0      0   100%
19:42:02 docker/credentials/constants.py           4      0      0      0   100%
19:42:02 docker/credentials/errors.py             11      4      8      0    68%
19:42:02 docker/credentials/store.py              44     30     14      0    28%
19:42:02 docker/credentials/utils.py               5      3      0      0    40%
19:42:02 docker/errors.py                        115    112     61      0     2%
19:42:02 docker/models/__init__.py                 0      0      0      0   100%
19:42:02 docker/models/configs.py                 22     22      6      0     0%
19:42:02 docker/models/containers.py             190    186     76      0     2%
19:42:02 docker/models/images.py                 143    143     62      0     0%
19:42:02 docker/models/networks.py                39     39     16      0     0%
19:42:02 docker/models/nodes.py                   16     16      6      0     0%
19:42:02 docker/models/plugins.py                 51     51     12      0     0%
19:42:02 docker/models/resource.py                43     43     10      0     0%
19:42:02 docker/models/secrets.py                 23     23      6      0     0%
19:42:02 docker/models/services.py                89     87     40      0     2%
19:42:02 docker/models/swarm.py                   40     40      8      0     0%
19:42:02 docker/models/volumes.py                 24     24      8      0     0%
19:42:02 docker/tls.py                            37     37     14      0     0%
19:42:02 docker/transport/__init__.py             11     11      0      0     0%
19:42:02 docker/transport/basehttpadapter.py       6      6      4      0     0%
19:42:02 docker/transport/npipeconn.py            56     56     17      0     0%
19:42:02 docker/transport/npipesocket.py         140    140     24      0     0%
19:42:02 docker/transport/sshconn.py             161    161     67      0     0%
19:42:02 docker/transport/ssladapter.py           32     32     10      0     0%
19:42:02 docker/transport/unixconn.py             54     54     15      0     0%
19:42:02 docker/types/__init__.py                  6      6      0      0     0%
19:42:02 docker/types/base.py                      4      4      4      0     0%
19:42:02 docker/types/containers.py              440    440    340      0     0%
19:42:02 docker/types/daemon.py                   36     36     16      0     0%
19:42:02 docker/types/healthcheck.py              43     43      6      0     0%
19:42:02 docker/types/networks.py                 45     45     40      0     0%
19:42:02 docker/types/services.py                347    347    268      0     0%
19:42:02 docker/types/swarm.py                    51     51     44      0     0%
19:42:02 docker/utils/__init__.py                  3      3      0      0     0%
19:42:02 docker/utils/build.py                   152    152     78      0     0%
19:42:02 docker/utils/config.py                   36     36     12      0     0%
19:42:02 docker/utils/decorators.py               33     33     12      0     0%
19:42:02 docker/utils/fnmatch.py                  55     55     28      0     0%
19:42:02 docker/utils/json_stream.py              40     40     14      0     0%
19:42:02 docker/utils/ports.py                    50     50     32      0     0%
19:42:02 docker/utils/proxy.py                    37     37     14      0     0%
19:42:02 docker/utils/socket.py                   91     91     46      0     0%
19:42:02 docker/utils/utils.py                   279    279    173      0     0%
19:42:02 docker/version.py                        11     11      0      0     0%
19:42:02 -----------------------------------------------------------------------
19:42:02 TOTAL                                  5273   5217   2532      0     1%
19:42:02 
19:42:02 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!!
19:42:02 ============================== 27 errors in 3.16s ==============================
[Pipeline] sh
19:42:02 + docker stop dpy-dind-1-0-py3.10-23.0.0-rc.1
19:42:02 Error response from daemon: No such container: dpy-dind-1-0-py3.10-23.0.0-rc.1
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // node
[Pipeline] }
Failed in branch py3.10_23.0.0-rc.1
[Pipeline] // parallel
[Pipeline] End of Pipeline

Could not update commit status, please check if your scan credentials belong to a member of the organization or a collaborator of the repository and repo:status scope is selected


GitHub has been notified of this commit’s build result

ERROR: script returned exit code 1
Finished: FAILURE