Pull request #3085 updated 11:21:30 Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Loading trusted files from base branch main at 82cf559b5a641f53e9035b44b91f829f3b4cca80 rather than 3a11fb09680f9236554c753d7527f33688f97d4b 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 > git rev-parse --resolve-git-dir /var/cloudbees-jenkins-distribution/workspace/docker-py_PR-3085@libs/jps/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 Fetching without tags 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 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" > git rev-list --no-walk 4f8fd6a86e521290dafaf7c28eced2a9b21b220a # timeout=10 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-0f69ee1eff1367d8b)’ is offline Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) 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/26f5229f-6d8f-4362-b268-f2f4388f9d62/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 11:22:50 cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo 11:22:50 chowning workspace [Pipeline] sh 11:22:50 + pwd 11:22:50 + id -u 11:22:50 + id -g 11:22:50 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace 11:22:50 Unable to find image 'busybox:latest' locally 11:22:51 latest: Pulling from library/busybox 11:22:51 2123501b93d4: Pulling fs layer 11:22:51 2123501b93d4: Verifying Checksum 11:22:51 2123501b93d4: Download complete 11:22:51 2123501b93d4: Pull complete 11:22:51 Digest: sha256:05a79c7279f71f86a2a0d05eb72fcb56ea36139150f0a75cd87e80a4272e4e39 11:22:51 Status: Downloaded newer image for busybox:latest [Pipeline] echo 11:22:55 Removing all docker containers [Pipeline] sh 11:22:56 + docker container ls -aq [Pipeline] echo 11:22:56 Docker containers have been removed [Pipeline] echo 11:22:56 cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo 11:22:56 cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (build image) [Pipeline] checkout 11:22:56 The recommended git tool is: git 11:22:58 using credential docker-jenkins-github-credentials 11:22:58 Cloning the remote Git repository 11:22:58 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 11:23:00 Fetching without tags 11:23:00 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b 11:23:00 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b 11:23:00 Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (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 3a11fb09680f9236554c753d7527f33688f97d4b # 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 11:23:04 Commit message: "types: Add types to `api/client.py`" [Pipeline] sh 11:23:05 + git rev-parse HEAD [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] sh > git rev-list --no-walk ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 11:23:05 + docker pull dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b 11:23:05 Error response from daemon: manifest for dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh 11:23:06 + docker build -t dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b -f tests/Dockerfile-ssh-dind . $ 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/568039fa-bd7f-4cab-96f1-7cd549dfe8b2/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded 11:23:06 #1 [internal] load build definition from Dockerfile-ssh-dind 11:23:06 #1 transferring dockerfile: 523B done 11:23:06 #1 DONE 0.1s 11:23:06 11:23:06 #2 [internal] load .dockerignore 11:23:06 #2 transferring context: 161B done 11:23:06 #2 DONE 0.1s 11:23:06 11:23:06 #3 [auth] docker/dockerfile:pull token for registry-1.docker.io 11:23:06 #3 DONE 0.0s 11:23:06 11:23:06 #4 resolve image config for docker.io/docker/dockerfile:1 11:23:07 #4 DONE 0.4s 11:23:07 11:23:07 #5 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 11:23:07 #5 resolve docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc done 11:23:07 #5 sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 2.00kB / 2.00kB done 11:23:07 #5 sha256:ad87fb03593d1b71f9a1cfc1406c4aafcb253b1dabebf569768d6e6166836f34 528B / 528B done 11:23:07 #5 sha256:1e8a16826fd1c80a63fa6817a9c7284c94e40cded14a9b0d0d3722356efa47bd 2.37kB / 2.37kB done 11:23:07 #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 7.34MB / 9.94MB 0.1s 11:23:07 #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB 0.1s done 11:23:07 #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 11:23:07 #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.2s done 11:23:07 #5 DONE 0.5s 11:23:07 11:23:07 #6 [auth] library/docker:pull token for registry-1.docker.io 11:23:07 #6 DONE 0.0s 11:23:07 11:23:07 #7 [internal] load metadata for docker.io/library/docker:20.10-dind 11:23:07 #7 DONE 0.3s 11:23:08 11:23:08 #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 11:23:08 #8 ... 11:23:08 11:23:08 #9 [internal] load build context 11:23:08 #9 transferring context: 2.27kB done 11:23:08 #9 DONE 0.0s 11:23:08 11:23:08 #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 11:23:08 #8 resolve docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 done 11:23:08 #8 sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 549B / 549B done 11:23:08 #8 sha256:0e94d967b79da9ab21108997e338afd1cf53f8c86642c9b5acbfa286fde5e071 3.04kB / 3.04kB done 11:23:08 #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 1.05MB / 2.06MB 0.1s 11:23:08 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 0B / 13.98MB 0.1s 11:23:08 #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.1s 11:23:08 #8 sha256:d736edfbfb0cb958492a1209140d3d1706596305a5d8a22b63c9fca65a51e578 11.94kB / 11.94kB done 11:23:08 #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 2.06MB / 2.06MB 0.1s done 11:23:08 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 7.34MB / 13.98MB 0.2s 11:23:08 #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.1s done 11:23:08 #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.1s 11:23:08 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0B / 15.20MB 0.2s 11:23:08 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0B / 14.47MB 0.2s 11:23:08 #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s done 11:23:08 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 13.63MB / 15.20MB 0.4s 11:23:08 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 7.88MB / 14.47MB 0.4s 11:23:08 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.5s 11:23:08 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 11.53MB / 14.47MB 0.5s 11:23:08 #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 0B / 1.03kB 0.5s 11:23:08 #8 sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 552B / 552B 0.4s done 11:23:08 #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.4s done 11:23:08 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.5s done 11:23:08 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 13.63MB / 14.47MB 0.6s 11:23:08 #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.5s done 11:23:08 #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 0B / 150B 0.6s 11:23:08 #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.7s done 11:23:08 #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.6s done 11:23:08 #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 0.7s 11:23:08 #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 0.7s 11:23:08 #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 0.8s done 11:23:08 #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 0.8s done 11:23:08 #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 11:23:08 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 12.58MB / 53.02MB 0.9s 11:23:08 #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 0.9s 11:23:08 #8 sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 2.75kB / 2.75kB 0.8s done 11:23:09 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 24.12MB / 53.02MB 1.0s 11:23:09 #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 0.9s done 11:23:09 #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0.3s done 11:23:09 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 36.70MB / 53.02MB 1.1s 11:23:09 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 46.14MB / 53.02MB 1.2s 11:23:09 #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 11:23:09 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 52.43MB / 53.02MB 1.3s 11:23:09 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 53.02MB / 53.02MB 1.4s done 11:23:09 #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 0.5s done 11:23:09 #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.1s 11:23:10 #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.5s done 11:23:10 #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 11:23:11 #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0.4s done 11:23:11 #8 extracting sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 done 11:23:11 #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda done 11:23:11 #8 extracting sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 done 11:23:11 #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 11:23:11 #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 0.3s done 11:23:11 #8 extracting sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 done 11:23:11 #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 11:23:13 #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 1.4s done 11:23:13 #8 extracting sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 11:23:13 #8 extracting sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 done 11:23:13 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 11:23:13 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 done 11:23:14 #8 DONE 6.0s 11:23:14 11:23:14 #10 [2/5] RUN apk add --no-cache --upgrade openssh 11:23:14 #10 0.370 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 11:23:15 #10 1.506 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 11:23:15 #10 1.724 (1/4) Installing openssh-sftp-server (9.1_p1-r1) 11:23:15 #10 1.728 (2/4) Installing openssh-server-common (9.1_p1-r1) 11:23:15 #10 1.730 (3/4) Installing openssh-server (9.1_p1-r1) 11:23:15 #10 1.742 (4/4) Installing openssh (9.1_p1-r1) 11:23:15 #10 1.748 Executing busybox-1.35.0-r29.trigger 11:23:15 #10 1.753 OK: 33 MiB in 60 packages 11:23:17 #10 DONE 3.3s 11:23:17 11:23:17 #11 [3/5] COPY tests/ssh/config/server /etc/ssh/ 11:23:17 #11 DONE 0.1s 11:23:17 11:23:17 #12 [4/5] COPY tests/ssh/config/client/id_rsa.pub /root/.ssh/authorized_keys 11:23:17 #12 DONE 0.1s 11:23:17 11:23:17 #13 [5/5] RUN chmod -R 600 /etc/ssh && chmod -R 600 /root/.ssh && ln -s /usr/local/bin/docker /usr/bin/docker 11:23:18 #13 DONE 0.5s 11:23:18 11:23:18 #14 exporting to image 11:23:18 #14 exporting layers 11:23:18 #14 exporting layers 0.3s done 11:23:18 #14 writing image sha256:46229639c4492105d218083d69a33e230e74a7360a50cca91d9a1625d86a8ce8 done 11:23:18 #14 naming to docker.io/dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b done 11:23:18 #14 DONE 0.3s [Pipeline] isUnix [Pipeline] sh 11:23:18 + docker tag dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b [Pipeline] isUnix [Pipeline] sh 11:23:18 + docker push dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b 11:23:18 The push refers to repository [docker.io/dockerpinata/docker-py] 11:23:18 b65f72601402: Preparing 11:23:18 2b91f9028233: Preparing 11:23:18 03ab16911544: Preparing 11:23:18 d29c3b87201d: Preparing 11:23:18 0808ffaf68de: Preparing 11:23:18 c609a94a97fd: Preparing 11:23:18 4c18e4476fdb: Preparing 11:23:18 53cd63a47455: Preparing 11:23:18 0f3491b3d7ec: Preparing 11:23:18 5b8e76e98d52: Preparing 11:23:18 41ad2090c18a: Preparing 11:23:18 b063353a7999: Preparing 11:23:18 a7c08a305a48: Preparing 11:23:18 cef34870bba2: Preparing 11:23:18 95bb6cf35c59: Preparing 11:23:18 b68ba483d73b: Preparing 11:23:18 ded7a220bb05: Preparing 11:23:18 c609a94a97fd: Waiting 11:23:18 4c18e4476fdb: Waiting 11:23:18 53cd63a47455: Waiting 11:23:18 0f3491b3d7ec: Waiting 11:23:18 5b8e76e98d52: Waiting 11:23:18 41ad2090c18a: Waiting 11:23:18 b063353a7999: Waiting 11:23:18 cef34870bba2: Waiting 11:23:18 95bb6cf35c59: Waiting 11:23:18 b68ba483d73b: Waiting 11:23:18 ded7a220bb05: Waiting 11:23:18 a7c08a305a48: Waiting 11:23:18 0808ffaf68de: Layer already exists 11:23:19 c609a94a97fd: Layer already exists 11:23:19 4c18e4476fdb: Layer already exists 11:23:19 53cd63a47455: Layer already exists 11:23:19 0f3491b3d7ec: Layer already exists 11:23:19 5b8e76e98d52: Layer already exists 11:23:19 41ad2090c18a: Layer already exists 11:23:19 b063353a7999: Layer already exists 11:23:19 a7c08a305a48: Layer already exists 11:23:19 cef34870bba2: Layer already exists 11:23:19 95bb6cf35c59: Layer already exists 11:23:19 2b91f9028233: Pushed 11:23:19 03ab16911544: Pushed 11:23:19 b68ba483d73b: Layer already exists 11:23:19 ded7a220bb05: Layer already exists 11:23:19 b65f72601402: Pushed 11:23:19 d29c3b87201d: Pushed 11:23:22 sshdind-3a11fb09680f9236554c753d7527f33688f97d4b: digest: sha256:405487581783239519eee6c1708d4bb6e86d611c05ce3cda4235e4216bd34ffd size: 3878 [Pipeline] isUnix [Pipeline] sh 11:23:22 + docker pull dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b 11:23:22 Error response from daemon: manifest for dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh 11:23:22 + docker build -t dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b -f tests/Dockerfile --build-arg PYTHON_VERSION=3.10 . 11:23:23 #1 [internal] load build definition from Dockerfile 11:23:23 #1 transferring dockerfile: 1.76kB done 11:23:23 #1 DONE 0.0s 11:23:23 11:23:23 #2 [internal] load .dockerignore 11:23:23 #2 transferring context: 161B done 11:23:23 #2 DONE 0.0s 11:23:23 11:23:23 #3 resolve image config for docker.io/docker/dockerfile:1 11:23:23 #3 DONE 0.1s 11:23:23 11:23:23 #4 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 11:23:23 #4 CACHED 11:23:23 11:23:23 #5 [internal] load metadata for docker.io/library/python:3.10 11:23:23 #5 ... 11:23:23 11:23:23 #6 [auth] library/python:pull token for registry-1.docker.io 11:23:23 #6 DONE 0.0s 11:23:23 11:23:23 #5 [internal] load metadata for docker.io/library/python:3.10 11:23:23 #5 DONE 0.3s 11:23:23 11:23:23 #7 [stage-0 1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 11:23:23 #7 resolve docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 0.0s done 11:23:23 #7 ... 11:23:23 11:23:23 #8 [internal] load build context 11:23:23 #8 transferring context: 1.24MB 0.0s done 11:23:23 #8 DONE 0.1s 11:23:23 11:23:23 #7 [stage-0 1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 11:23:23 #7 sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 2.36kB / 2.36kB done 11:23:23 #7 sha256:08dfb526b02f1b849ca4ce479b51f100448053a67b64905a63dcdad2fe6802c5 2.22kB / 2.22kB done 11:23:23 #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 0B / 10.88MB 0.1s 11:23:23 #7 sha256:3aae3bded9cfb06e92d7342abf1833b156fe197522ffbde031363194c429c8d5 8.53kB / 8.53kB done 11:23:23 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 3.15MB / 55.03MB 0.1s 11:23:23 #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 2.10MB / 5.16MB 0.1s 11:23:23 #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.3s done 11:23:23 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 24.12MB / 55.03MB 0.3s 11:23:23 #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 5.16MB / 5.16MB 0.2s done 11:23:23 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 6.29MB / 54.58MB 0.3s 11:23:23 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 0B / 196.88MB 0.3s 11:23:23 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 33.55MB / 55.03MB 0.4s 11:23:23 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 12.58MB / 54.58MB 0.4s 11:23:24 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 39.85MB / 55.03MB 0.5s 11:23:24 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 23.07MB / 54.58MB 0.5s 11:23:24 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 10.66MB / 196.88MB 0.5s 11:23:24 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 47.19MB / 55.03MB 0.6s 11:23:24 #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 0.8s done 11:23:24 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 37.75MB / 54.58MB 0.8s 11:23:24 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 38.80MB / 196.88MB 0.8s 11:23:24 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 44.04MB / 54.58MB 0.9s 11:23:24 #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 3.15MB / 6.29MB 0.9s 11:23:24 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.0s 11:23:24 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 50.33MB / 196.88MB 1.0s 11:23:24 #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 0.9s done 11:23:24 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 2.10MB / 20.04MB 1.0s 11:23:24 #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 11:23:24 #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.1s done 11:23:24 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 67.11MB / 196.88MB 1.2s 11:23:24 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 10.49MB / 20.04MB 1.2s 11:23:24 #7 sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c 235B / 235B 1.1s done 11:23:24 #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 1.05MB / 3.06MB 1.2s 11:23:24 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 19.92MB / 20.04MB 1.3s 11:23:24 #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 3.06MB / 3.06MB 1.2s done 11:23:24 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 81.79MB / 196.88MB 1.4s 11:23:24 #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 20.04MB / 20.04MB 1.3s done 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 102.76MB / 196.88MB 1.6s 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 119.54MB / 196.88MB 1.7s 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 142.61MB / 196.88MB 1.9s 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 170.50MB / 196.88MB 2.1s 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 183.50MB / 196.88MB 2.2s 11:23:25 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 2.4s 11:23:26 #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 2.8s done 11:23:27 #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 2.6s done 11:23:27 #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 11:23:27 #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 0.2s done 11:23:27 #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 11:23:27 #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 0.3s done 11:23:28 #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 0.1s 11:23:30 #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 2.0s done 11:23:30 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 0.1s 11:23:35 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 5.1s 11:23:36 #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 6.1s done 11:23:36 #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 11:23:36 #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 0.3s done 11:23:36 #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.1s 11:23:37 #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.7s done 11:23:37 #7 extracting sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c done 11:23:37 #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.1s 11:23:37 #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.2s done 11:23:38 #7 DONE 14.5s 11:23:38 11:23:38 #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 11:23:40 #9 DONE 2.6s 11:23:40 11:23:40 #10 [stage-0 3/20] RUN apt-get update && apt-get -y install --no-install-recommends gnupg2 pass 11:23:41 #10 0.726 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] 11:23:41 #10 0.735 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] 11:23:41 #10 0.736 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] 11:23:41 #10 0.835 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB] 11:23:41 #10 0.937 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [210 kB] 11:23:41 #10 1.049 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB] 11:23:42 #10 1.998 Fetched 8616 kB in 2s (5632 kB/s) 11:23:43 #10 1.998 Reading package lists... 11:23:43 #10 2.476 Reading package lists... 11:23:43 #10 2.949 Building dependency tree... 11:23:43 #10 3.045 Reading state information... 11:23:44 #10 3.160 The following additional packages will be installed: 11:23:44 #10 3.160 tree 11:23:44 #10 3.161 Suggested packages: 11:23:44 #10 3.161 python libxml-simple-perl ruby 11:23:44 #10 3.161 Recommended packages: 11:23:44 #10 3.161 qrencode xclip 11:23:44 #10 3.211 The following NEW packages will be installed: 11:23:44 #10 3.212 gnupg2 pass tree 11:23:44 #10 3.478 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. 11:23:44 #10 3.478 Need to get 523 kB of archives. 11:23:44 #10 3.478 After this operation, 727 kB of additional disk space will be used. 11:23:44 #10 3.478 Get:1 http://deb.debian.org/debian bullseye/main amd64 gnupg2 all 2.2.27-2+deb11u2 [434 kB] 11:23:44 #10 3.484 Get:2 http://deb.debian.org/debian bullseye/main amd64 tree amd64 1.8.0-1+b1 [49.6 kB] 11:23:44 #10 3.485 Get:3 http://deb.debian.org/debian bullseye/main amd64 pass all 1.7.3-2 [39.2 kB] 11:23:44 #10 3.619 debconf: delaying package configuration, since apt-utils is not installed 11:23:44 #10 3.655 Fetched 523 kB in 0s (1942 kB/s) 11:23:44 #10 3.678 Selecting previously unselected package gnupg2. 11:23:44 #10 3.678 (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.) 11:23:44 #10 3.694 Preparing to unpack .../gnupg2_2.2.27-2+deb11u2_all.deb ... 11:23:44 #10 3.701 Unpacking gnupg2 (2.2.27-2+deb11u2) ... 11:23:44 #10 3.746 Selecting previously unselected package tree. 11:23:44 #10 3.748 Preparing to unpack .../tree_1.8.0-1+b1_amd64.deb ... 11:23:44 #10 3.752 Unpacking tree (1.8.0-1+b1) ... 11:23:44 #10 3.804 Selecting previously unselected package pass. 11:23:44 #10 3.806 Preparing to unpack .../archives/pass_1.7.3-2_all.deb ... 11:23:44 #10 3.817 Unpacking pass (1.7.3-2) ... 11:23:44 #10 3.892 Setting up gnupg2 (2.2.27-2+deb11u2) ... 11:23:44 #10 3.907 Setting up tree (1.8.0-1+b1) ... 11:23:44 #10 3.923 Setting up pass (1.7.3-2) ... 11:23:44 #10 DONE 4.0s 11:23:44 11:23:44 #11 [stage-0 4/20] COPY tests/ssh/config/client /root/.ssh 11:23:44 #11 DONE 0.2s 11:23:44 11:23:44 #12 [stage-0 5/20] COPY tests/ssh/config/server/known_ed25519.pub /root/.ssh/known_hosts 11:23:44 #12 DONE 0.1s 11:23:45 11:23:45 #13 [stage-0 6/20] RUN sed -i '1s;^;dpy-dind-ssh ;' /root/.ssh/known_hosts 11:23:45 #13 DONE 0.4s 11:23:45 11:23:45 #14 [stage-0 7/20] RUN chmod -R 600 /root/.ssh 11:23:45 #14 DONE 0.5s 11:23:45 11:23:45 #15 [stage-0 8/20] COPY ./tests/gpg-keys /gpg-keys 11:23:45 #15 DONE 0.1s 11:23:46 11:23:46 #16 [stage-0 9/20] RUN gpg2 --import gpg-keys/secret 11:23:46 #16 0.377 gpg: directory '/root/.gnupg' created 11:23:46 #16 0.377 gpg: keybox '/root/.gnupg/pubring.kbx' created 11:23:46 #16 0.380 gpg: /root/.gnupg/trustdb.gpg: trustdb created 11:23:46 #16 0.380 gpg: key 464ED987A7B21401: public key "Sakuya Izayoi <sakuya@gensokyo.jp>" imported 11:23:46 #16 0.386 gpg: key 464ED987A7B21401: secret key imported 11:23:46 #16 0.386 gpg: Total number processed: 1 11:23:46 #16 0.386 gpg: imported: 1 11:23:46 #16 0.386 gpg: secret keys read: 1 11:23:46 #16 0.386 gpg: secret keys imported: 1 11:23:46 #16 DONE 0.4s 11:23:46 11:23:46 #17 [stage-0 10/20] RUN gpg2 --import-ownertrust gpg-keys/ownertrust 11:23:46 #17 0.449 gpg: inserting ownertrust of 6 11:23:46 #17 DONE 0.5s 11:23:46 11:23:46 #18 [stage-0 11/20] RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-key | awk '/^sec/{getline; $1=$1; print}') 11:23:47 #18 0.436 gpg: please do a --check-trustdb 11:23:47 #18 0.451 mkdir: created directory '/root/.password-store/' 11:23:47 #18 0.452 Password store initialized for 9781B87DAB042E6FD51388A5464ED987A7B21401 11:23:47 #18 DONE 0.5s 11:23:47 11:23:47 #19 [stage-0 12/20] RUN gpg2 --check-trustdb 11:23:47 #19 0.463 gpg: marginals needed: 3 completes needed: 1 trust model: pgp 11:23:47 #19 0.463 gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u 11:23:47 #19 DONE 0.5s 11:23:47 11:23:47 #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 11:23:48 #20 DONE 0.7s 11:23:48 11:23:48 #21 [stage-0 14/20] WORKDIR /src 11:23:48 #21 DONE 0.1s 11:23:48 11:23:48 #22 [stage-0 15/20] COPY requirements.txt /src/requirements.txt 11:23:48 #22 DONE 0.1s 11:23:48 11:23:48 #23 [stage-0 16/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -r requirements.txt 11:23:50 #23 1.782 Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment 11:23:54 #23 5.922 Collecting packaging==21.3 11:23:55 #23 6.949 Downloading packaging-21.3-py3-none-any.whl (40 kB) 11:23:55 #23 6.956 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 8.1 MB/s eta 0:00:00 11:23:55 #23 6.997 Collecting paramiko==2.11.0 11:23:55 #23 7.002 Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB) 11:23:55 #23 7.012 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 26.8 MB/s eta 0:00:00 11:23:55 #23 7.054 Collecting requests==2.28.1 11:23:55 #23 7.057 Downloading requests-2.28.1-py3-none-any.whl (62 kB) 11:23:55 #23 7.065 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 9.6 MB/s eta 0:00:00 11:23:55 #23 7.109 Collecting urllib3==1.26.11 11:23:56 #23 7.115 Downloading urllib3-1.26.11-py2.py3-none-any.whl (139 kB) 11:23:56 #23 7.122 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.9/139.9 kB 27.7 MB/s eta 0:00:00 11:23:56 #23 7.152 Collecting websocket-client==1.3.3 11:23:56 #23 7.155 Downloading websocket_client-1.3.3-py3-none-any.whl (54 kB) 11:23:56 #23 7.167 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 4.6 MB/s eta 0:00:00 11:23:56 #23 7.187 Collecting typing_extensions>=3.10.0.0 11:23:56 #23 7.191 Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB) 11:23:56 #23 7.242 Collecting pyparsing!=3.0.5,>=2.0.2 11:23:56 #23 7.246 Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB) 11:23:56 #23 7.252 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 24.1 MB/s eta 0:00:00 11:23:56 #23 7.285 Collecting six 11:23:56 #23 7.289 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) 11:23:56 #23 7.329 Collecting pynacl>=1.0.1 11:23:56 #23 7.333 Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) 11:23:56 #23 7.348 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 67.6 MB/s eta 0:00:00 11:23:56 #23 7.608 Collecting cryptography>=2.5 11:23:56 #23 7.613 Downloading cryptography-39.0.0-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB) 11:23:56 #23 7.654 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 108.4 MB/s eta 0:00:00 11:23:56 #23 7.733 Collecting bcrypt>=3.1.3 11:23:56 #23 7.737 Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB) 11:23:56 #23 7.747 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 79.8 MB/s eta 0:00:00 11:23:56 #23 7.780 Collecting certifi>=2017.4.17 11:23:56 #23 7.784 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) 11:23:56 #23 7.791 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 32.3 MB/s eta 0:00:00 11:23:56 #23 7.818 Collecting idna<4,>=2.5 11:23:56 #23 7.822 Downloading idna-3.4-py3-none-any.whl (61 kB) 11:23:56 #23 7.828 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 13.2 MB/s eta 0:00:00 11:23:56 #23 7.903 Collecting charset-normalizer<3,>=2 11:23:56 #23 7.909 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB) 11:23:57 #23 8.212 Collecting cffi>=1.12 11:23:57 #23 8.216 Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB) 11:23:57 #23 8.227 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 50.9 MB/s eta 0:00:00 11:23:57 #23 8.264 Collecting pycparser 11:23:57 #23 8.268 Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) 11:23:57 #23 8.274 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 28.3 MB/s eta 0:00:00 11:23:57 #23 8.440 Installing collected packages: websocket-client, urllib3, typing_extensions, six, pyparsing, pycparser, idna, charset-normalizer, certifi, bcrypt, requests, packaging, cffi, pynacl, cryptography, paramiko 11:23:58 #23 9.478 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 typing_extensions-4.4.0 urllib3-1.26.11 websocket-client-1.3.3 11:23:58 #23 9.479 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 11:24:02 #23 DONE 13.9s 11:24:02 11:24:02 #24 [stage-0 17/20] COPY test-requirements.txt /src/test-requirements.txt 11:24:02 #24 DONE 0.1s 11:24:02 11:24:02 #25 [stage-0 18/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -r test-requirements.txt 11:24:08 #25 5.049 Collecting setuptools==63.2.0 11:24:09 #25 6.083 Downloading setuptools-63.2.0-py3-none-any.whl (1.2 MB) 11:24:09 #25 6.106 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 58.2 MB/s eta 0:00:00 11:24:09 #25 6.425 Collecting coverage==6.4.2 11:24:09 #25 6.431 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) 11:24:09 #25 6.439 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.3/212.3 kB 37.1 MB/s eta 0:00:00 11:24:09 #25 6.478 Collecting flake8==4.0.1 11:24:09 #25 6.482 Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB) 11:24:09 #25 6.489 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 13.2 MB/s eta 0:00:00 11:24:09 #25 6.561 Collecting pytest==7.1.2 11:24:09 #25 6.565 Downloading pytest-7.1.2-py3-none-any.whl (297 kB) 11:24:09 #25 6.575 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 kB 37.5 MB/s eta 0:00:00 11:24:09 #25 6.605 Collecting pytest-cov==3.0.0 11:24:09 #25 6.608 Downloading pytest_cov-3.0.0-py3-none-any.whl (20 kB) 11:24:09 #25 6.633 Collecting pytest-timeout==2.1.0 11:24:09 #25 6.636 Downloading pytest_timeout-2.1.0-py3-none-any.whl (12 kB) 11:24:09 #25 6.661 Collecting mccabe<0.7.0,>=0.6.0 11:24:09 #25 6.664 Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) 11:24:09 #25 6.689 Collecting pyflakes<2.5.0,>=2.4.0 11:24:09 #25 6.693 Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB) 11:24:09 #25 6.699 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 15.0 MB/s eta 0:00:00 11:24:09 #25 6.718 Collecting pycodestyle<2.9.0,>=2.8.0 11:24:09 #25 6.721 Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB) 11:24:09 #25 6.727 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 9.4 MB/s eta 0:00:00 11:24:09 #25 6.760 Collecting pluggy<2.0,>=0.12 11:24:09 #25 6.763 Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB) 11:24:09 #25 6.789 Collecting attrs>=19.2.0 11:24:09 #25 6.793 Downloading attrs-22.2.0-py3-none-any.whl (60 kB) 11:24:09 #25 6.800 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 10.6 MB/s eta 0:00:00 11:24:09 #25 6.814 Collecting iniconfig 11:24:09 #25 6.817 Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB) 11:24:09 #25 6.846 Collecting tomli>=1.0.0 11:24:09 #25 6.849 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) 11:24:09 #25 6.878 Collecting py>=1.8.2 11:24:09 #25 6.882 Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 11:24:09 #25 6.888 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 21.9 MB/s eta 0:00:00 11:24:09 #25 6.890 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) 11:24:09 #25 6.908 Collecting coverage[toml]>=5.2.1 11:24:09 #25 6.913 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) 11:24:09 #25 6.922 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.4/224.4 kB 31.1 MB/s eta 0:00:00 11:24:09 #25 6.983 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) 11:24:09 #25 6.990 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 kB 43.4 MB/s eta 0:00:00 11:24:09 #25 7.005 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) 11:24:09 #25 7.012 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.9/215.9 kB 41.8 MB/s eta 0:00:00 11:24:09 #25 7.026 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) 11:24:09 #25 7.034 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.3/213.3 kB 35.8 MB/s eta 0:00:00 11:24:09 #25 7.048 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) 11:24:09 #25 7.057 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 29.0 MB/s eta 0:00:00 11:24:09 #25 7.071 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) 11:24:09 #25 7.080 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 28.7 MB/s eta 0:00:00 11:24:09 #25 7.104 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) 11:24:10 #25 7.336 Installing collected packages: mccabe, iniconfig, tomli, setuptools, pyflakes, pycodestyle, py, pluggy, coverage, attrs, pytest, flake8, pytest-timeout, pytest-cov 11:24:10 #25 7.372 Attempting uninstall: setuptools 11:24:10 #25 7.373 Found existing installation: setuptools 65.5.0 11:24:10 #25 7.422 Uninstalling setuptools-65.5.0: 11:24:10 #25 7.471 Successfully uninstalled setuptools-65.5.0 11:24:11 #25 8.479 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 11:24:11 #25 8.479 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 11:24:11 #25 DONE 8.8s 11:24:11 11:24:11 #26 [stage-0 19/20] COPY . /src 11:24:11 #26 DONE 0.1s 11:24:11 11:24:11 #27 [stage-0 20/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -e . 11:24:12 #27 0.757 Obtaining file:///src 11:24:12 #27 0.760 Installing build dependencies: started 11:24:19 #27 7.610 Installing build dependencies: finished with status 'done' 11:24:19 #27 7.613 WARNING: Missing build requirements in pyproject.toml for file:///src. 11:24:19 #27 7.614 WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'wheel'. 11:24:19 #27 7.615 Checking if build backend supports build_editable: started 11:24:19 #27 7.838 Checking if build backend supports build_editable: finished with status 'done' 11:24:19 #27 7.840 Getting requirements to build editable: started 11:24:19 #27 8.041 Getting requirements to build editable: finished with status 'done' 11:24:19 #27 8.045 Installing backend dependencies: started 11:24:26 #27 13.80 Installing backend dependencies: finished with status 'done' 11:24:26 #27 13.80 Preparing editable metadata (pyproject.toml): started 11:24:26 #27 14.19 Preparing editable metadata (pyproject.toml): finished with status 'done' 11:24:26 #27 14.20 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) 11:24:26 #27 14.20 Requirement already satisfied: urllib3>=1.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.26.11) 11:24:26 #27 14.20 Requirement already satisfied: packaging>=14.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (21.3) 11:24:26 #27 14.20 Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (2.28.1) 11:24:26 #27 14.21 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) 11:24:26 #27 14.21 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) 11:24:26 #27 14.21 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) 11:24:26 #27 14.21 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) 11:24:26 #27 14.24 Building wheels for collected packages: docker 11:24:26 #27 14.24 Building editable for docker (pyproject.toml): started 11:24:26 #27 14.63 Building editable for docker (pyproject.toml): finished with status 'done' 11:24:26 #27 14.63 Created wheel for docker: filename=docker-99.0.0+docker-0.editable-py3-none-any.whl size=7621 sha256=849affb43543b42e65db400dc9d877263339ccc48f3ccc4436646a83f1828eed 11:24:26 #27 14.63 Stored in directory: /tmp/pip-ephem-wheel-cache-9my2pgjr/wheels/5c/9b/23/f031c1877ee9aa5bf3ddc51ccc1ac38428d83c5d6eec32a03f 11:24:26 #27 14.64 Successfully built docker 11:24:26 #27 14.75 Installing collected packages: docker 11:24:26 #27 14.77 Successfully installed docker-99.0.0+docker 11:24:26 #27 14.77 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 11:24:26 #27 DONE 14.9s 11:24:26 11:24:26 #28 exporting to image 11:24:26 #28 exporting layers 11:24:27 #28 exporting layers 0.8s done 11:24:27 #28 writing image sha256:1df8d339e6904d41f9723ed4a375177c43e3f58f30216402e872056e31c23464 done 11:24:27 #28 naming to docker.io/dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b done 11:24:27 #28 DONE 0.8s [Pipeline] isUnix [Pipeline] sh 11:24:27 + docker tag dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b [Pipeline] isUnix [Pipeline] sh 11:24:28 + docker push dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b 11:24:28 The push refers to repository [docker.io/dockerpinata/docker-py] 11:24:28 c1e7d10684b9: Preparing 11:24:28 3c9fb0c7ba4e: Preparing 11:24:28 1d601c8fa40b: Preparing 11:24:28 55269c8c4eec: Preparing 11:24:28 c9438e5c8b6e: Preparing 11:24:28 09b5da7cf5cc: Preparing 11:24:28 2d1a702c9657: Preparing 11:24:28 fbbbe1ceac4a: Preparing 11:24:28 ed90c3a43be3: Preparing 11:24:28 70018d354425: Preparing 11:24:28 3b850081297a: Preparing 11:24:28 eb767048e464: Preparing 11:24:28 f2c2b332a3d9: Preparing 11:24:28 a7f1fc9b9d24: Preparing 11:24:28 7f622525cb69: Preparing 11:24:28 775fb4bacf88: Preparing 11:24:28 c27537dae1dd: Preparing 11:24:28 4c853e2844f1: Preparing 11:24:28 4ff0e056ef03: Preparing 11:24:28 6cda7fb97c48: Preparing 11:24:28 a5ea5c85f053: Preparing 11:24:28 86ee53f76eff: Preparing 11:24:28 248397b6b856: Preparing 11:24:28 fa1175420e6f: Preparing 11:24:28 bb2453e12947: Preparing 11:24:28 7354e83da007: Preparing 11:24:28 c284f546974c: Preparing 11:24:28 4efcd4003c84: Preparing 11:24:28 09b5da7cf5cc: Waiting 11:24:28 2d1a702c9657: Waiting 11:24:28 fbbbe1ceac4a: Waiting 11:24:28 c27537dae1dd: Waiting 11:24:28 ed90c3a43be3: Waiting 11:24:28 4c853e2844f1: Waiting 11:24:28 70018d354425: Waiting 11:24:28 4ff0e056ef03: Waiting 11:24:28 3b850081297a: Waiting 11:24:28 6cda7fb97c48: Waiting 11:24:28 eb767048e464: Waiting 11:24:28 f2c2b332a3d9: Waiting 11:24:28 a5ea5c85f053: Waiting 11:24:28 86ee53f76eff: Waiting 11:24:28 a7f1fc9b9d24: Waiting 11:24:28 248397b6b856: Waiting 11:24:28 7f622525cb69: Waiting 11:24:28 fa1175420e6f: Waiting 11:24:28 775fb4bacf88: Waiting 11:24:28 bb2453e12947: Waiting 11:24:28 7354e83da007: Waiting 11:24:28 c284f546974c: Waiting 11:24:28 4efcd4003c84: Waiting 11:24:29 55269c8c4eec: Pushed 11:24:29 c1e7d10684b9: Pushed 11:24:29 3c9fb0c7ba4e: Pushed 11:24:29 1d601c8fa40b: Pushed 11:24:30 09b5da7cf5cc: Pushed 11:24:30 2d1a702c9657: Pushed 11:24:30 fbbbe1ceac4a: Pushed 11:24:31 ed90c3a43be3: Pushed 11:24:31 70018d354425: Pushed 11:24:31 3b850081297a: Pushed 11:24:31 eb767048e464: Pushed 11:24:31 c9438e5c8b6e: Pushed 11:24:31 f2c2b332a3d9: Pushed 11:24:31 a7f1fc9b9d24: Pushed 11:24:31 7f622525cb69: Pushed 11:24:31 6cda7fb97c48: Layer already exists 11:24:31 a5ea5c85f053: Layer already exists 11:24:32 775fb4bacf88: Pushed 11:24:32 86ee53f76eff: Layer already exists 11:24:32 248397b6b856: Layer already exists 11:24:32 fa1175420e6f: Layer already exists 11:24:32 bb2453e12947: Layer already exists 11:24:32 7354e83da007: Layer already exists 11:24:32 c27537dae1dd: Pushed 11:24:32 c284f546974c: Layer already exists 11:24:32 4efcd4003c84: Layer already exists 11:24:32 4ff0e056ef03: Pushed 11:24:34 4c853e2844f1: Pushed 11:24:34 py3-3a11fb09680f9236554c753d7527f33688f97d4b: digest: sha256:058b961a05da9f15afbcabd189f446afdba73de4c44b4c546bd818f17df98089 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-0f69ee1eff1367d8b) 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/f4d5c5be-6a93-4d7a-8c9d-5a87955453e5/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 11:24:35 + docker run --rm --entrypoint=python dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b /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_23.0.0-rc.1) [Pipeline] { (Branch: py3.10_19.03.13) [Pipeline] node [Pipeline] node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) 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/e63f1743-2296-4407-b1f2-316f1375cd35/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 11:25:02 cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo 11:25:02 chowning workspace [Pipeline] sh 11:25:02 + pwd 11:25:02 + id -u 11:25:02 + id -g 11:25:02 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo 11:25:03 Removing all docker containers [Pipeline] sh 11:25:03 + docker container ls -aq [Pipeline] echo 11:25:03 Docker containers have been removed [Pipeline] echo 11:25:03 cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo 11:25:03 cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=19.03.12) [Pipeline] checkout 11:25:03 The recommended git tool is: git 11:25:03 using credential docker-jenkins-github-credentials 11:25:03 Cloning the remote Git repository 11:25:03 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 11:25:05 Fetching without tags 11:25:05 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:05 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:05 Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) 11:25:05 Commit message: "types: Add types to `api/client.py`" > 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 3a11fb09680f9236554c753d7527f33688f97d4b # 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh 11:25:06 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit $ 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/cdaa5090-3d63-4a6c-8f5c-71614efd4b30/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded 11:25:07 ============================= test session starts ============================== 11:25:07 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python 11:25:07 cachedir: .pytest_cache 11:25:07 rootdir: /src, configfile: pytest.ini 11:25:07 plugins: timeout-2.1.0, cov-3.0.0 11:25:10 collecting ... collected 0 items / 27 errors 11:25:10 11:25:10 ==================================== ERRORS ==================================== 11:25:10 ________________ ERROR collecting tests/unit/api_build_test.py _________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_build_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_build_test.py:5: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ______________ ERROR collecting tests/unit/api_container_test.py _______________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_container_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_container_test.py:5: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _________________ ERROR collecting tests/unit/api_exec_test.py _________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_exec_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_exec_test.py:3: in <module> 11:25:10 from . import fake_api 11:25:10 tests/unit/fake_api.py:1: in <module> 11:25:10 from docker import constants 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ________________ ERROR collecting tests/unit/api_image_test.py _________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_image_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_image_test.py:1: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _______________ ERROR collecting tests/unit/api_network_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_network_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_network_test.py:3: in <module> 11:25:10 from .api_test import BaseAPIClientTest, url_prefix, response 11:25:10 tests/unit/api_test.py:16: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ___________________ ERROR collecting tests/unit/api_test.py ____________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_test.py:16: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ________________ ERROR collecting tests/unit/api_volume_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/api_volume_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/api_volume_test.py:5: in <module> 11:25:10 from ..helpers import requires_api_version 11:25:10 tests/helpers.py:11: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ___________________ ERROR collecting tests/unit/auth_test.py ___________________ 11:25:10 ImportError while importing test module '/src/tests/unit/auth_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/auth_test.py:10: in <module> 11:25:10 from docker import auth, credentials, errors 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 __________________ ERROR collecting tests/unit/client_test.py __________________ 11:25:10 ImportError while importing test module '/src/tests/unit/client_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/client_test.py:5: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _________________ ERROR collecting tests/unit/context_test.py __________________ 11:25:10 ImportError while importing test module '/src/tests/unit/context_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/context_test.py:2: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/dockertypes_test.py:5: in <module> 11:25:10 from docker.constants import DEFAULT_DOCKER_API_VERSION 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 __________________ ERROR collecting tests/unit/errors_test.py __________________ 11:25:10 ImportError while importing test module '/src/tests/unit/errors_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/errors_test.py:5: in <module> 11:25:10 from docker.errors import (APIError, ContainerError, DockerException, 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ____________ ERROR collecting tests/unit/models_containers_test.py _____________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_containers_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_containers_test.py:1: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ______________ ERROR collecting tests/unit/models_images_test.py _______________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_images_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_images_test.py:4: in <module> 11:25:10 from docker.constants import DEFAULT_DATA_CHUNK_SIZE 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _____________ ERROR collecting tests/unit/models_networks_test.py ______________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_networks_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_networks_test.py:3: in <module> 11:25:10 from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID 11:25:10 tests/unit/fake_api.py:1: in <module> 11:25:10 from docker import constants 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _____________ ERROR collecting tests/unit/models_resources_test.py _____________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_resources_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_resources_test.py:3: in <module> 11:25:10 from .fake_api import FAKE_CONTAINER_ID 11:25:10 tests/unit/fake_api.py:1: in <module> 11:25:10 from docker import constants 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_secrets_test.py:3: in <module> 11:25:10 from .fake_api_client import make_fake_client 11:25:10 tests/unit/fake_api_client.py:3: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _____________ ERROR collecting tests/unit/models_services_test.py ______________ 11:25:10 ImportError while importing test module '/src/tests/unit/models_services_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/models_services_test.py:2: in <module> 11:25:10 from docker.models.services import _get_create_service_kwargs 11:25:10 docker/models/services.py:2: in <module> 11:25:10 from docker.errors import create_unexpected_kwargs_error, InvalidArgument 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/sshadapter_test.py:2: in <module> 11:25:10 import docker 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/ssladapter_test.py:5: in <module> 11:25:10 from docker.transport import ssladapter 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 __________________ ERROR collecting tests/unit/swarm_test.py ___________________ 11:25:10 ImportError while importing test module '/src/tests/unit/swarm_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/swarm_test.py:3: in <module> 11:25:10 from . import fake_api 11:25:10 tests/unit/fake_api.py:1: in <module> 11:25:10 from docker import constants 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _____________ ERROR collecting tests/unit/types_containers_test.py _____________ 11:25:10 ImportError while importing test module '/src/tests/unit/types_containers_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/types_containers_test.py:1: in <module> 11:25:10 from docker.types.containers import ContainerConfig 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _______________ ERROR collecting tests/unit/utils_build_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/utils_build_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/utils_build_test.py:10: in <module> 11:25:10 from docker.constants import IS_WINDOWS_PLATFORM 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _______________ ERROR collecting tests/unit/utils_config_test.py _______________ 11:25:10 ImportError while importing test module '/src/tests/unit/utils_config_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/utils_config_test.py:10: in <module> 11:25:10 from docker.utils import config 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ 11:25:10 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/utils_json_stream_test.py:1: in <module> 11:25:10 from docker.utils.json_stream import json_splitter, stream_as_text, json_stream 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ 11:25:10 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/utils_proxy_test.py:3: in <module> 11:25:10 from docker.utils.proxy import ProxyConfig 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 __________________ ERROR collecting tests/unit/utils_test.py ___________________ 11:25:10 ImportError while importing test module '/src/tests/unit/utils_test.py'. 11:25:10 Hint: make sure your test modules/packages have valid Python names. 11:25:10 Traceback: 11:25:10 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:10 return _bootstrap._gcd_import(name[level:], package, level) 11:25:10 tests/unit/utils_test.py:10: in <module> 11:25:10 from docker.api.client import APIClient 11:25:10 docker/__init__.py:2: in <module> 11:25:10 from .api import APIClient 11:25:10 docker/api/__init__.py:2: in <module> 11:25:10 from .client import APIClient 11:25:10 docker/api/client.py:15: in <module> 11:25:10 from .. import auth 11:25:10 docker/auth.py:8: in <module> 11:25:10 from . import errors 11:25:10 docker/errors.py:5: in <module> 11:25:10 from .models.containers import Container 11:25:10 docker/models/containers.py:5: in <module> 11:25:10 from ..api import APIClient 11:25:10 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:10 11:25:10 ---------- coverage: platform linux, python 3.10.9-final-0 ----------- 11:25:10 Name Stmts Miss Branch BrPart Cover 11:25:10 ----------------------------------------------------------------------- 11:25:10 docker/__init__.py 7 6 0 0 14% 11:25:10 docker/_version.py 2 2 0 0 0% 11:25:10 docker/api/__init__.py 1 0 0 0 100% 11:25:10 docker/api/build.py 127 127 98 0 0% 11:25:10 docker/api/client.py 302 290 94 0 3% 11:25:10 docker/api/config.py 31 31 6 0 0% 11:25:10 docker/api/container.py 282 282 114 0 0% 11:25:10 docker/api/daemon.py 40 40 16 0 0% 11:25:10 docker/api/exec_api.py 45 45 24 0 0% 11:25:10 docker/api/image.py 161 161 64 0 0% 11:25:10 docker/api/network.py 91 91 50 0 0% 11:25:10 docker/api/plugin.py 96 96 18 0 0% 11:25:10 docker/api/secret.py 36 36 10 0 0% 11:25:10 docker/api/service.py 202 202 151 0 0% 11:25:10 docker/api/swarm.py 114 114 44 0 0% 11:25:10 docker/api/volume.py 38 38 16 0 0% 11:25:10 docker/auth.py 204 197 80 0 2% 11:25:10 docker/client.py 83 83 4 0 0% 11:25:10 docker/constants.py 21 21 0 0 0% 11:25:10 docker/context/__init__.py 2 2 0 0 0% 11:25:10 docker/context/api.py 81 81 40 0 0% 11:25:10 docker/context/config.py 61 61 22 0 0% 11:25:10 docker/context/context.py 163 163 70 0 0% 11:25:10 docker/credentials/__init__.py 3 0 0 0 100% 11:25:10 docker/credentials/constants.py 4 0 0 0 100% 11:25:10 docker/credentials/errors.py 11 4 8 0 68% 11:25:10 docker/credentials/store.py 44 30 14 0 28% 11:25:10 docker/credentials/utils.py 5 3 0 0 40% 11:25:10 docker/errors.py 115 112 61 0 2% 11:25:10 docker/models/__init__.py 0 0 0 0 100% 11:25:10 docker/models/configs.py 22 22 6 0 0% 11:25:10 docker/models/containers.py 190 186 76 0 2% 11:25:10 docker/models/images.py 143 143 62 0 0% 11:25:10 docker/models/networks.py 39 39 16 0 0% 11:25:10 docker/models/nodes.py 16 16 6 0 0% 11:25:10 docker/models/plugins.py 51 51 12 0 0% 11:25:10 docker/models/resource.py 43 43 10 0 0% 11:25:10 docker/models/secrets.py 23 23 6 0 0% 11:25:10 docker/models/services.py 89 87 40 0 2% 11:25:10 docker/models/swarm.py 40 40 8 0 0% 11:25:10 docker/models/volumes.py 24 24 8 0 0% 11:25:10 docker/tls.py 37 37 14 0 0% 11:25:10 docker/transport/__init__.py 11 11 0 0 0% 11:25:10 docker/transport/basehttpadapter.py 6 6 4 0 0% 11:25:10 docker/transport/npipeconn.py 56 56 17 0 0% 11:25:10 docker/transport/npipesocket.py 140 140 24 0 0% 11:25:10 docker/transport/sshconn.py 161 161 67 0 0% 11:25:10 docker/transport/ssladapter.py 32 32 10 0 0% 11:25:10 docker/transport/unixconn.py 54 54 15 0 0% 11:25:10 docker/types/__init__.py 6 6 0 0 0% 11:25:10 docker/types/base.py 4 4 4 0 0% 11:25:10 docker/types/containers.py 440 440 340 0 0% 11:25:10 docker/types/daemon.py 36 36 16 0 0% 11:25:10 docker/types/healthcheck.py 43 43 6 0 0% 11:25:10 docker/types/networks.py 45 45 40 0 0% 11:25:10 docker/types/services.py 347 347 268 0 0% 11:25:10 docker/types/swarm.py 51 51 44 0 0% 11:25:10 docker/utils/__init__.py 3 3 0 0 0% 11:25:10 docker/utils/build.py 152 152 78 0 0% 11:25:10 docker/utils/config.py 36 36 12 0 0% 11:25:10 docker/utils/decorators.py 33 33 12 0 0% 11:25:10 docker/utils/fnmatch.py 55 55 28 0 0% 11:25:10 docker/utils/json_stream.py 40 40 14 0 0% 11:25:10 docker/utils/ports.py 50 50 32 0 0% 11:25:10 docker/utils/proxy.py 37 37 14 0 0% 11:25:10 docker/utils/socket.py 91 91 46 0 0% 11:25:10 docker/utils/typing.py 2 2 0 0 0% 11:25:10 docker/utils/utils.py 279 279 173 0 0% 11:25:10 docker/version.py 11 11 0 0 0% 11:25:10 ----------------------------------------------------------------------- 11:25:10 TOTAL 5310 5250 2532 0 1% 11:25:10 11:25:10 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! 11:25:10 ============================== 27 errors in 3.19s ============================== [Pipeline] sh 11:25:11 + docker stop dpy-dind-2-0-py3.10-19.03.12 11:25:11 Error response from daemon: No such container: dpy-dind-2-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-0f69ee1eff1367d8b) 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/a6157d5e-b45b-4306-a69c-e4b64fd1471b/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 11:25:11 cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo 11:25:11 chowning workspace [Pipeline] sh 11:25:11 + pwd 11:25:11 + id -u 11:25:11 + id -g 11:25:11 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo 11:25:12 Removing all docker containers [Pipeline] sh 11:25:12 + docker container ls -aq [Pipeline] echo 11:25:12 Docker containers have been removed [Pipeline] echo 11:25:12 cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo 11:25:12 cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=20.10.22) [Pipeline] checkout 11:25:12 The recommended git tool is: git 11:25:12 using credential docker-jenkins-github-credentials 11:25:12 Cloning the remote Git repository 11:25:12 Cloning with configured refspecs honoured and without tags 11:25:13 Fetching without tags 11:25:13 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 11:25:13 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:13 Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) 11:25:13 Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh 11:25:14 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ 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/1bef5976-f88c-470d-bdd9-0693e568a78b/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded 11:25:15 ============================= test session starts ============================== 11:25:15 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python 11:25:15 cachedir: .pytest_cache 11:25:15 rootdir: /src, configfile: pytest.ini 11:25:15 plugins: timeout-2.1.0, cov-3.0.0 Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b)Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b)11:25:18 collecting ... collected 0 items / 27 errors 11:25:18 11:25:18 ==================================== ERRORS ==================================== 11:25:18 ________________ ERROR collecting tests/unit/api_build_test.py _________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_build_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_build_test.py:5: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ______________ ERROR collecting tests/unit/api_container_test.py _______________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_container_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_container_test.py:5: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _________________ ERROR collecting tests/unit/api_exec_test.py _________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_exec_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_exec_test.py:3: in <module> 11:25:18 from . import fake_api 11:25:18 tests/unit/fake_api.py:1: in <module> 11:25:18 from docker import constants 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ________________ ERROR collecting tests/unit/api_image_test.py _________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_image_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_image_test.py:1: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _______________ ERROR collecting tests/unit/api_network_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_network_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_network_test.py:3: in <module> 11:25:18 from .api_test import BaseAPIClientTest, url_prefix, response 11:25:18 tests/unit/api_test.py:16: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ___________________ ERROR collecting tests/unit/api_test.py ____________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_test.py:16: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ________________ ERROR collecting tests/unit/api_volume_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/api_volume_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/api_volume_test.py:5: in <module> 11:25:18 from ..helpers import requires_api_version 11:25:18 tests/helpers.py:11: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ___________________ ERROR collecting tests/unit/auth_test.py ___________________ 11:25:18 ImportError while importing test module '/src/tests/unit/auth_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/auth_test.py:10: in <module> 11:25:18 from docker import auth, credentials, errors 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 __________________ ERROR collecting tests/unit/client_test.py __________________ 11:25:18 ImportError while importing test module '/src/tests/unit/client_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/client_test.py:5: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _________________ ERROR collecting tests/unit/context_test.py __________________ 11:25:18 ImportError while importing test module '/src/tests/unit/context_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/context_test.py:2: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/dockertypes_test.py:5: in <module> 11:25:18 from docker.constants import DEFAULT_DOCKER_API_VERSION 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 __________________ ERROR collecting tests/unit/errors_test.py __________________ 11:25:18 ImportError while importing test module '/src/tests/unit/errors_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/errors_test.py:5: in <module> 11:25:18 from docker.errors import (APIError, ContainerError, DockerException, 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ____________ ERROR collecting tests/unit/models_containers_test.py _____________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_containers_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_containers_test.py:1: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ______________ ERROR collecting tests/unit/models_images_test.py _______________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_images_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_images_test.py:4: in <module> 11:25:18 from docker.constants import DEFAULT_DATA_CHUNK_SIZE 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _____________ ERROR collecting tests/unit/models_networks_test.py ______________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_networks_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_networks_test.py:3: in <module> 11:25:18 from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID 11:25:18 tests/unit/fake_api.py:1: in <module> 11:25:18 from docker import constants 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _____________ ERROR collecting tests/unit/models_resources_test.py _____________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_resources_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_resources_test.py:3: in <module> 11:25:18 from .fake_api import FAKE_CONTAINER_ID 11:25:18 tests/unit/fake_api.py:1: in <module> 11:25:18 from docker import constants 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_secrets_test.py:3: in <module> 11:25:18 from .fake_api_client import make_fake_client 11:25:18 tests/unit/fake_api_client.py:3: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _____________ ERROR collecting tests/unit/models_services_test.py ______________ 11:25:18 ImportError while importing test module '/src/tests/unit/models_services_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/models_services_test.py:2: in <module> 11:25:18 from docker.models.services import _get_create_service_kwargs 11:25:18 docker/models/services.py:2: in <module> 11:25:18 from docker.errors import create_unexpected_kwargs_error, InvalidArgument 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/sshadapter_test.py:2: in <module> 11:25:18 import docker 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/ssladapter_test.py:5: in <module> 11:25:18 from docker.transport import ssladapter 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 __________________ ERROR collecting tests/unit/swarm_test.py ___________________ 11:25:18 ImportError while importing test module '/src/tests/unit/swarm_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/swarm_test.py:3: in <module> 11:25:18 from . import fake_api 11:25:18 tests/unit/fake_api.py:1: in <module> 11:25:18 from docker import constants 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _____________ ERROR collecting tests/unit/types_containers_test.py _____________ 11:25:18 ImportError while importing test module '/src/tests/unit/types_containers_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/types_containers_test.py:1: in <module> 11:25:18 from docker.types.containers import ContainerConfig 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _______________ ERROR collecting tests/unit/utils_build_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/utils_build_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/utils_build_test.py:10: in <module> 11:25:18 from docker.constants import IS_WINDOWS_PLATFORM 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _______________ ERROR collecting tests/unit/utils_config_test.py _______________ 11:25:18 ImportError while importing test module '/src/tests/unit/utils_config_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/utils_config_test.py:10: in <module> 11:25:18 from docker.utils import config 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ 11:25:18 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/utils_json_stream_test.py:1: in <module> 11:25:18 from docker.utils.json_stream import json_splitter, stream_as_text, json_stream 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ 11:25:18 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/utils_proxy_test.py:3: in <module> 11:25:18 from docker.utils.proxy import ProxyConfig 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 __________________ ERROR collecting tests/unit/utils_test.py ___________________ 11:25:18 ImportError while importing test module '/src/tests/unit/utils_test.py'. 11:25:18 Hint: make sure your test modules/packages have valid Python names. 11:25:18 Traceback: 11:25:18 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:18 return _bootstrap._gcd_import(name[level:], package, level) 11:25:18 tests/unit/utils_test.py:10: in <module> 11:25:18 from docker.api.client import APIClient 11:25:18 docker/__init__.py:2: in <module> 11:25:18 from .api import APIClient 11:25:18 docker/api/__init__.py:2: in <module> 11:25:18 from .client import APIClient 11:25:18 docker/api/client.py:15: in <module> 11:25:18 from .. import auth 11:25:18 docker/auth.py:8: in <module> 11:25:18 from . import errors 11:25:18 docker/errors.py:5: in <module> 11:25:18 from .models.containers import Container 11:25:18 docker/models/containers.py:5: in <module> 11:25:18 from ..api import APIClient 11:25:18 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:18 11:25:18 ---------- coverage: platform linux, python 3.10.9-final-0 ----------- 11:25:18 Name Stmts Miss Branch BrPart Cover 11:25:18 ----------------------------------------------------------------------- 11:25:18 docker/__init__.py 7 6 0 0 14% 11:25:18 docker/_version.py 2 2 0 0 0% 11:25:18 docker/api/__init__.py 1 0 0 0 100% 11:25:18 docker/api/build.py 127 127 98 0 0% 11:25:18 docker/api/client.py 302 290 94 0 3% 11:25:18 docker/api/config.py 31 31 6 0 0% 11:25:18 docker/api/container.py 282 282 114 0 0% 11:25:18 docker/api/daemon.py 40 40 16 0 0% 11:25:18 docker/api/exec_api.py 45 45 24 0 0% 11:25:18 docker/api/image.py 161 161 64 0 0% 11:25:18 docker/api/network.py 91 91 50 0 0% 11:25:18 docker/api/plugin.py 96 96 18 0 0% 11:25:18 docker/api/secret.py 36 36 10 0 0% 11:25:18 docker/api/service.py 202 202 151 0 0% 11:25:18 docker/api/swarm.py 114 114 44 0 0% 11:25:18 docker/api/volume.py 38 38 16 0 0% 11:25:18 docker/auth.py 204 197 80 0 2% 11:25:18 docker/client.py 83 83 4 0 0% 11:25:18 docker/constants.py 21 21 0 0 0% 11:25:18 docker/context/__init__.py 2 2 0 0 0% 11:25:18 docker/context/api.py 81 81 40 0 0% 11:25:18 docker/context/config.py 61 61 22 0 0% 11:25:18 docker/context/context.py 163 163 70 0 0% 11:25:18 docker/credentials/__init__.py 3 0 0 0 100% 11:25:18 docker/credentials/constants.py 4 0 0 0 100% 11:25:18 docker/credentials/errors.py 11 4 8 0 68% 11:25:18 docker/credentials/store.py 44 30 14 0 28% 11:25:18 docker/credentials/utils.py 5 3 0 0 40% 11:25:18 docker/errors.py 115 112 61 0 2% 11:25:18 docker/models/__init__.py 0 0 0 0 100% 11:25:18 docker/models/configs.py 22 22 6 0 0% 11:25:18 docker/models/containers.py 190 186 76 0 2% 11:25:18 docker/models/images.py 143 143 62 0 0% 11:25:18 docker/models/networks.py 39 39 16 0 0% 11:25:18 docker/models/nodes.py 16 16 6 0 0% 11:25:18 docker/models/plugins.py 51 51 12 0 0% 11:25:18 docker/models/resource.py 43 43 10 0 0% 11:25:18 docker/models/secrets.py 23 23 6 0 0% 11:25:18 docker/models/services.py 89 87 40 0 2% 11:25:18 docker/models/swarm.py 40 40 8 0 0% 11:25:18 docker/models/volumes.py 24 24 8 0 0% 11:25:18 docker/tls.py 37 37 14 0 0% 11:25:18 docker/transport/__init__.py 11 11 0 0 0% 11:25:18 docker/transport/basehttpadapter.py 6 6 4 0 0% 11:25:18 docker/transport/npipeconn.py 56 56 17 0 0% 11:25:18 docker/transport/npipesocket.py 140 140 24 0 0% 11:25:18 docker/transport/sshconn.py 161 161 67 0 0% 11:25:18 docker/transport/ssladapter.py 32 32 10 0 0% 11:25:18 docker/transport/unixconn.py 54 54 15 0 0% 11:25:18 docker/types/__init__.py 6 6 0 0 0% 11:25:18 docker/types/base.py 4 4 4 0 0% 11:25:18 docker/types/containers.py 440 440 340 0 0% 11:25:18 docker/types/daemon.py 36 36 16 0 0% 11:25:18 docker/types/healthcheck.py 43 43 6 0 0% 11:25:18 docker/types/networks.py 45 45 40 0 0% 11:25:18 docker/types/services.py 347 347 268 0 0% 11:25:18 docker/types/swarm.py 51 51 44 0 0% 11:25:18 docker/utils/__init__.py 3 3 0 0 0% 11:25:18 docker/utils/build.py 152 152 78 0 0% 11:25:18 docker/utils/config.py 36 36 12 0 0% 11:25:18 docker/utils/decorators.py 33 33 12 0 0% 11:25:18 docker/utils/fnmatch.py 55 55 28 0 0% 11:25:18 docker/utils/json_stream.py 40 40 14 0 0% 11:25:18 docker/utils/ports.py 50 50 32 0 0% 11:25:18 docker/utils/proxy.py 37 37 14 0 0% 11:25:18 docker/utils/socket.py 91 91 46 0 0% 11:25:18 docker/utils/typing.py 2 2 0 0 0% 11:25:18 docker/utils/utils.py 279 279 173 0 0% 11:25:18 docker/version.py 11 11 0 0 0% 11:25:18 ----------------------------------------------------------------------- 11:25:18 TOTAL 5310 5250 2532 0 1% 11:25:18 11:25:18 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! 11:25:18 ============================== 27 errors in 3.18s ============================== [Pipeline] sh 11:25:18 + docker stop dpy-dind-2-0-py3.10-20.10.22 11:25:18 Error response from daemon: No such container: dpy-dind-2-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-0f69ee1eff1367d8b) 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/eefe381c-d798-4968-bb71-770ae3107f0d/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 11:25:19 cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo 11:25:19 chowning workspace [Pipeline] sh 11:25:19 + pwd 11:25:19 + id -u 11:25:19 + id -g 11:25:19 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo 11:25:19 Removing all docker containers [Pipeline] sh 11:25:20 + docker container ls -aq [Pipeline] echo 11:25:20 Docker containers have been removed [Pipeline] echo 11:25:20 cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo 11:25:20 cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=23.0.0-rc.1) [Pipeline] checkout 11:25:20 The recommended git tool is: git 11:25:20 using credential docker-jenkins-github-credentials 11:25:20 Cloning the remote Git repository 11:25:20 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 11:25:21 Fetching without tags > 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 11:25:21 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:21 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:21 Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) 11:25:21 Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh 11:25:22 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ 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/6d62de9e-5f53-4679-a227-9a0307eb13bf/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded 11:25:22 ============================= test session starts ============================== 11:25:22 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python 11:25:22 cachedir: .pytest_cache 11:25:22 rootdir: /src, configfile: pytest.ini 11:25:22 plugins: timeout-2.1.0, cov-3.0.0 11:25:26 collecting ... collected 0 items / 27 errors 11:25:26 11:25:26 ==================================== ERRORS ==================================== 11:25:26 ________________ ERROR collecting tests/unit/api_build_test.py _________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_build_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_build_test.py:5: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ______________ ERROR collecting tests/unit/api_container_test.py _______________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_container_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_container_test.py:5: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _________________ ERROR collecting tests/unit/api_exec_test.py _________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_exec_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_exec_test.py:3: in <module> 11:25:26 from . import fake_api 11:25:26 tests/unit/fake_api.py:1: in <module> 11:25:26 from docker import constants 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ________________ ERROR collecting tests/unit/api_image_test.py _________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_image_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_image_test.py:1: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _______________ ERROR collecting tests/unit/api_network_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_network_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_network_test.py:3: in <module> 11:25:26 from .api_test import BaseAPIClientTest, url_prefix, response 11:25:26 tests/unit/api_test.py:16: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ___________________ ERROR collecting tests/unit/api_test.py ____________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_test.py:16: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ________________ ERROR collecting tests/unit/api_volume_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/api_volume_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/api_volume_test.py:5: in <module> 11:25:26 from ..helpers import requires_api_version 11:25:26 tests/helpers.py:11: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ___________________ ERROR collecting tests/unit/auth_test.py ___________________ 11:25:26 ImportError while importing test module '/src/tests/unit/auth_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/auth_test.py:10: in <module> 11:25:26 from docker import auth, credentials, errors 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 __________________ ERROR collecting tests/unit/client_test.py __________________ 11:25:26 ImportError while importing test module '/src/tests/unit/client_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/client_test.py:5: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _________________ ERROR collecting tests/unit/context_test.py __________________ 11:25:26 ImportError while importing test module '/src/tests/unit/context_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/context_test.py:2: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/dockertypes_test.py:5: in <module> 11:25:26 from docker.constants import DEFAULT_DOCKER_API_VERSION 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 __________________ ERROR collecting tests/unit/errors_test.py __________________ 11:25:26 ImportError while importing test module '/src/tests/unit/errors_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/errors_test.py:5: in <module> 11:25:26 from docker.errors import (APIError, ContainerError, DockerException, 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ____________ ERROR collecting tests/unit/models_containers_test.py _____________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_containers_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_containers_test.py:1: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ______________ ERROR collecting tests/unit/models_images_test.py _______________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_images_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_images_test.py:4: in <module> 11:25:26 from docker.constants import DEFAULT_DATA_CHUNK_SIZE 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _____________ ERROR collecting tests/unit/models_networks_test.py ______________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_networks_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_networks_test.py:3: in <module> 11:25:26 from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID 11:25:26 tests/unit/fake_api.py:1: in <module> 11:25:26 from docker import constants 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _____________ ERROR collecting tests/unit/models_resources_test.py _____________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_resources_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_resources_test.py:3: in <module> 11:25:26 from .fake_api import FAKE_CONTAINER_ID 11:25:26 tests/unit/fake_api.py:1: in <module> 11:25:26 from docker import constants 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_secrets_test.py:3: in <module> 11:25:26 from .fake_api_client import make_fake_client 11:25:26 tests/unit/fake_api_client.py:3: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _____________ ERROR collecting tests/unit/models_services_test.py ______________ 11:25:26 ImportError while importing test module '/src/tests/unit/models_services_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/models_services_test.py:2: in <module> 11:25:26 from docker.models.services import _get_create_service_kwargs 11:25:26 docker/models/services.py:2: in <module> 11:25:26 from docker.errors import create_unexpected_kwargs_error, InvalidArgument 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/sshadapter_test.py:2: in <module> 11:25:26 import docker 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/ssladapter_test.py:5: in <module> 11:25:26 from docker.transport import ssladapter 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 __________________ ERROR collecting tests/unit/swarm_test.py ___________________ 11:25:26 ImportError while importing test module '/src/tests/unit/swarm_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/swarm_test.py:3: in <module> 11:25:26 from . import fake_api 11:25:26 tests/unit/fake_api.py:1: in <module> 11:25:26 from docker import constants 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _____________ ERROR collecting tests/unit/types_containers_test.py _____________ 11:25:26 ImportError while importing test module '/src/tests/unit/types_containers_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/types_containers_test.py:1: in <module> 11:25:26 from docker.types.containers import ContainerConfig 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _______________ ERROR collecting tests/unit/utils_build_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/utils_build_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/utils_build_test.py:10: in <module> 11:25:26 from docker.constants import IS_WINDOWS_PLATFORM 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _______________ ERROR collecting tests/unit/utils_config_test.py _______________ 11:25:26 ImportError while importing test module '/src/tests/unit/utils_config_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/utils_config_test.py:10: in <module> 11:25:26 from docker.utils import config 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ 11:25:26 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/utils_json_stream_test.py:1: in <module> 11:25:26 from docker.utils.json_stream import json_splitter, stream_as_text, json_stream 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ 11:25:26 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/utils_proxy_test.py:3: in <module> 11:25:26 from docker.utils.proxy import ProxyConfig 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 __________________ ERROR collecting tests/unit/utils_test.py ___________________ 11:25:26 ImportError while importing test module '/src/tests/unit/utils_test.py'. 11:25:26 Hint: make sure your test modules/packages have valid Python names. 11:25:26 Traceback: 11:25:26 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:26 return _bootstrap._gcd_import(name[level:], package, level) 11:25:26 tests/unit/utils_test.py:10: in <module> 11:25:26 from docker.api.client import APIClient 11:25:26 docker/__init__.py:2: in <module> 11:25:26 from .api import APIClient 11:25:26 docker/api/__init__.py:2: in <module> 11:25:26 from .client import APIClient 11:25:26 docker/api/client.py:15: in <module> 11:25:26 from .. import auth 11:25:26 docker/auth.py:8: in <module> 11:25:26 from . import errors 11:25:26 docker/errors.py:5: in <module> 11:25:26 from .models.containers import Container 11:25:26 docker/models/containers.py:5: in <module> 11:25:26 from ..api import APIClient 11:25:26 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:26 11:25:26 ---------- coverage: platform linux, python 3.10.9-final-0 ----------- 11:25:26 Name Stmts Miss Branch BrPart Cover 11:25:26 ----------------------------------------------------------------------- 11:25:26 docker/__init__.py 7 6 0 0 14% 11:25:26 docker/_version.py 2 2 0 0 0% 11:25:26 docker/api/__init__.py 1 0 0 0 100% 11:25:26 docker/api/build.py 127 127 98 0 0% 11:25:26 docker/api/client.py 302 290 94 0 3% 11:25:26 docker/api/config.py 31 31 6 0 0% 11:25:26 docker/api/container.py 282 282 114 0 0% 11:25:26 docker/api/daemon.py 40 40 16 0 0% 11:25:26 docker/api/exec_api.py 45 45 24 0 0% 11:25:26 docker/api/image.py 161 161 64 0 0% 11:25:26 docker/api/network.py 91 91 50 0 0% 11:25:26 docker/api/plugin.py 96 96 18 0 0% 11:25:26 docker/api/secret.py 36 36 10 0 0% 11:25:26 docker/api/service.py 202 202 151 0 0% 11:25:26 docker/api/swarm.py 114 114 44 0 0% 11:25:26 docker/api/volume.py 38 38 16 0 0% 11:25:26 docker/auth.py 204 197 80 0 2% 11:25:26 docker/client.py 83 83 4 0 0% 11:25:26 docker/constants.py 21 21 0 0 0% 11:25:26 docker/context/__init__.py 2 2 0 0 0% 11:25:26 docker/context/api.py 81 81 40 0 0% 11:25:26 docker/context/config.py 61 61 22 0 0% 11:25:26 docker/context/context.py 163 163 70 0 0% 11:25:26 docker/credentials/__init__.py 3 0 0 0 100% 11:25:26 docker/credentials/constants.py 4 0 0 0 100% 11:25:26 docker/credentials/errors.py 11 4 8 0 68% 11:25:26 docker/credentials/store.py 44 30 14 0 28% 11:25:26 docker/credentials/utils.py 5 3 0 0 40% 11:25:26 docker/errors.py 115 112 61 0 2% 11:25:26 docker/models/__init__.py 0 0 0 0 100% 11:25:26 docker/models/configs.py 22 22 6 0 0% 11:25:26 docker/models/containers.py 190 186 76 0 2% 11:25:26 docker/models/images.py 143 143 62 0 0% 11:25:26 docker/models/networks.py 39 39 16 0 0% 11:25:26 docker/models/nodes.py 16 16 6 0 0% 11:25:26 docker/models/plugins.py 51 51 12 0 0% 11:25:26 docker/models/resource.py 43 43 10 0 0% 11:25:26 docker/models/secrets.py 23 23 6 0 0% 11:25:26 docker/models/services.py 89 87 40 0 2% 11:25:26 docker/models/swarm.py 40 40 8 0 0% 11:25:26 docker/models/volumes.py 24 24 8 0 0% 11:25:26 docker/tls.py 37 37 14 0 0% 11:25:26 docker/transport/__init__.py 11 11 0 0 0% 11:25:26 docker/transport/basehttpadapter.py 6 6 4 0 0% 11:25:26 docker/transport/npipeconn.py 56 56 17 0 0% 11:25:26 docker/transport/npipesocket.py 140 140 24 0 0% 11:25:26 docker/transport/sshconn.py 161 161 67 0 0% 11:25:26 docker/transport/ssladapter.py 32 32 10 0 0% 11:25:26 docker/transport/unixconn.py 54 54 15 0 0% 11:25:26 docker/types/__init__.py 6 6 0 0 0% 11:25:26 docker/types/base.py 4 4 4 0 0% 11:25:26 docker/types/containers.py 440 440 340 0 0% 11:25:26 docker/types/daemon.py 36 36 16 0 0% 11:25:26 docker/types/healthcheck.py 43 43 6 0 0% 11:25:26 docker/types/networks.py 45 45 40 0 0% 11:25:26 docker/types/services.py 347 347 268 0 0% 11:25:26 docker/types/swarm.py 51 51 44 0 0% 11:25:26 docker/utils/__init__.py 3 3 0 0 0% 11:25:26 docker/utils/build.py 152 152 78 0 0% 11:25:26 docker/utils/config.py 36 36 12 0 0% 11:25:26 docker/utils/decorators.py 33 33 12 0 0% 11:25:26 docker/utils/fnmatch.py 55 55 28 0 0% 11:25:26 docker/utils/json_stream.py 40 40 14 0 0% 11:25:26 docker/utils/ports.py 50 50 32 0 0% 11:25:26 docker/utils/proxy.py 37 37 14 0 0% 11:25:26 docker/utils/socket.py 91 91 46 0 0% 11:25:26 docker/utils/typing.py 2 2 0 0 0% 11:25:26 docker/utils/utils.py 279 279 173 0 0% 11:25:26 docker/version.py 11 11 0 0 0% 11:25:26 ----------------------------------------------------------------------- 11:25:26 TOTAL 5310 5250 2532 0 1% 11:25:26 11:25:26 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! 11:25:26 ============================== 27 errors in 3.21s ============================== [Pipeline] sh 11:25:26 + docker stop dpy-dind-2-0-py3.10-23.0.0-rc.1 11:25:26 Error response from daemon: No such container: dpy-dind-2-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 Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] } Failed in branch py3.10_23.0.0-rc.1 [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/0f9f0043-d947-4b0e-bb19-dbdbe62cb420/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 11:25:27 cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo 11:25:27 chowning workspace [Pipeline] sh 11:25:27 + pwd 11:25:27 + id -u 11:25:27 + id -g 11:25:27 + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo 11:25:27 Removing all docker containers [Pipeline] sh 11:25:28 + docker container ls -aq [Pipeline] echo 11:25:28 Docker containers have been removed [Pipeline] echo 11:25:28 cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo 11:25:28 cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=19.03.13) [Pipeline] checkout 11:25:28 The recommended git tool is: git 11:25:28 using credential docker-jenkins-github-credentials 11:25:28 Cloning the remote Git repository 11:25:28 Cloning with configured refspecs honoured and without tags 11:25:29 Fetching 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 > 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 11:25:29 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:29 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b 11:25:29 Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) 11:25:29 Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh 11:25:30 + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # 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 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ 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/6d35243b-d7ec-4148-8907-99fe59072cc8/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded 11:25:30 ============================= test session starts ============================== 11:25:30 platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python 11:25:30 cachedir: .pytest_cache 11:25:30 rootdir: /src, configfile: pytest.ini 11:25:30 plugins: timeout-2.1.0, cov-3.0.0 11:25:34 collecting ... collected 0 items / 27 errors 11:25:34 11:25:34 ==================================== ERRORS ==================================== 11:25:34 ________________ ERROR collecting tests/unit/api_build_test.py _________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_build_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_build_test.py:5: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ______________ ERROR collecting tests/unit/api_container_test.py _______________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_container_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_container_test.py:5: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _________________ ERROR collecting tests/unit/api_exec_test.py _________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_exec_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_exec_test.py:3: in <module> 11:25:34 from . import fake_api 11:25:34 tests/unit/fake_api.py:1: in <module> 11:25:34 from docker import constants 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ________________ ERROR collecting tests/unit/api_image_test.py _________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_image_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_image_test.py:1: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _______________ ERROR collecting tests/unit/api_network_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_network_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_network_test.py:3: in <module> 11:25:34 from .api_test import BaseAPIClientTest, url_prefix, response 11:25:34 tests/unit/api_test.py:16: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ___________________ ERROR collecting tests/unit/api_test.py ____________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_test.py:16: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ________________ ERROR collecting tests/unit/api_volume_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/api_volume_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/api_volume_test.py:5: in <module> 11:25:34 from ..helpers import requires_api_version 11:25:34 tests/helpers.py:11: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ___________________ ERROR collecting tests/unit/auth_test.py ___________________ 11:25:34 ImportError while importing test module '/src/tests/unit/auth_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/auth_test.py:10: in <module> 11:25:34 from docker import auth, credentials, errors 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 __________________ ERROR collecting tests/unit/client_test.py __________________ 11:25:34 ImportError while importing test module '/src/tests/unit/client_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/client_test.py:5: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _________________ ERROR collecting tests/unit/context_test.py __________________ 11:25:34 ImportError while importing test module '/src/tests/unit/context_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/context_test.py:2: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/dockertypes_test.py:5: in <module> 11:25:34 from docker.constants import DEFAULT_DOCKER_API_VERSION 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 __________________ ERROR collecting tests/unit/errors_test.py __________________ 11:25:34 ImportError while importing test module '/src/tests/unit/errors_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/errors_test.py:5: in <module> 11:25:34 from docker.errors import (APIError, ContainerError, DockerException, 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ____________ ERROR collecting tests/unit/models_containers_test.py _____________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_containers_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_containers_test.py:1: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ______________ ERROR collecting tests/unit/models_images_test.py _______________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_images_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_images_test.py:4: in <module> 11:25:34 from docker.constants import DEFAULT_DATA_CHUNK_SIZE 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _____________ ERROR collecting tests/unit/models_networks_test.py ______________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_networks_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_networks_test.py:3: in <module> 11:25:34 from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID 11:25:34 tests/unit/fake_api.py:1: in <module> 11:25:34 from docker import constants 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _____________ ERROR collecting tests/unit/models_resources_test.py _____________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_resources_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_resources_test.py:3: in <module> 11:25:34 from .fake_api import FAKE_CONTAINER_ID 11:25:34 tests/unit/fake_api.py:1: in <module> 11:25:34 from docker import constants 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_secrets_test.py:3: in <module> 11:25:34 from .fake_api_client import make_fake_client 11:25:34 tests/unit/fake_api_client.py:3: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _____________ ERROR collecting tests/unit/models_services_test.py ______________ 11:25:34 ImportError while importing test module '/src/tests/unit/models_services_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/models_services_test.py:2: in <module> 11:25:34 from docker.models.services import _get_create_service_kwargs 11:25:34 docker/models/services.py:2: in <module> 11:25:34 from docker.errors import create_unexpected_kwargs_error, InvalidArgument 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/sshadapter_test.py:2: in <module> 11:25:34 import docker 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/ssladapter_test.py:5: in <module> 11:25:34 from docker.transport import ssladapter 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 __________________ ERROR collecting tests/unit/swarm_test.py ___________________ 11:25:34 ImportError while importing test module '/src/tests/unit/swarm_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/swarm_test.py:3: in <module> 11:25:34 from . import fake_api 11:25:34 tests/unit/fake_api.py:1: in <module> 11:25:34 from docker import constants 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _____________ ERROR collecting tests/unit/types_containers_test.py _____________ 11:25:34 ImportError while importing test module '/src/tests/unit/types_containers_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/types_containers_test.py:1: in <module> 11:25:34 from docker.types.containers import ContainerConfig 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _______________ ERROR collecting tests/unit/utils_build_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/utils_build_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/utils_build_test.py:10: in <module> 11:25:34 from docker.constants import IS_WINDOWS_PLATFORM 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _______________ ERROR collecting tests/unit/utils_config_test.py _______________ 11:25:34 ImportError while importing test module '/src/tests/unit/utils_config_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/utils_config_test.py:10: in <module> 11:25:34 from docker.utils import config 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ 11:25:34 ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/utils_json_stream_test.py:1: in <module> 11:25:34 from docker.utils.json_stream import json_splitter, stream_as_text, json_stream 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ 11:25:34 ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/utils_proxy_test.py:3: in <module> 11:25:34 from docker.utils.proxy import ProxyConfig 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 __________________ ERROR collecting tests/unit/utils_test.py ___________________ 11:25:34 ImportError while importing test module '/src/tests/unit/utils_test.py'. 11:25:34 Hint: make sure your test modules/packages have valid Python names. 11:25:34 Traceback: 11:25:34 /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module 11:25:34 return _bootstrap._gcd_import(name[level:], package, level) 11:25:34 tests/unit/utils_test.py:10: in <module> 11:25:34 from docker.api.client import APIClient 11:25:34 docker/__init__.py:2: in <module> 11:25:34 from .api import APIClient 11:25:34 docker/api/__init__.py:2: in <module> 11:25:34 from .client import APIClient 11:25:34 docker/api/client.py:15: in <module> 11:25:34 from .. import auth 11:25:34 docker/auth.py:8: in <module> 11:25:34 from . import errors 11:25:34 docker/errors.py:5: in <module> 11:25:34 from .models.containers import Container 11:25:34 docker/models/containers.py:5: in <module> 11:25:34 from ..api import APIClient 11:25:34 E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) 11:25:34 11:25:34 ---------- coverage: platform linux, python 3.10.9-final-0 ----------- 11:25:34 Name Stmts Miss Branch BrPart Cover 11:25:34 ----------------------------------------------------------------------- 11:25:34 docker/__init__.py 7 6 0 0 14% 11:25:34 docker/_version.py 2 2 0 0 0% 11:25:34 docker/api/__init__.py 1 0 0 0 100% 11:25:34 docker/api/build.py 127 127 98 0 0% 11:25:34 docker/api/client.py 302 290 94 0 3% 11:25:34 docker/api/config.py 31 31 6 0 0% 11:25:34 docker/api/container.py 282 282 114 0 0% 11:25:34 docker/api/daemon.py 40 40 16 0 0% 11:25:34 docker/api/exec_api.py 45 45 24 0 0% 11:25:34 docker/api/image.py 161 161 64 0 0% 11:25:34 docker/api/network.py 91 91 50 0 0% 11:25:34 docker/api/plugin.py 96 96 18 0 0% 11:25:34 docker/api/secret.py 36 36 10 0 0% 11:25:34 docker/api/service.py 202 202 151 0 0% 11:25:34 docker/api/swarm.py 114 114 44 0 0% 11:25:34 docker/api/volume.py 38 38 16 0 0% 11:25:34 docker/auth.py 204 197 80 0 2% 11:25:34 docker/client.py 83 83 4 0 0% 11:25:34 docker/constants.py 21 21 0 0 0% 11:25:34 docker/context/__init__.py 2 2 0 0 0% 11:25:34 docker/context/api.py 81 81 40 0 0% 11:25:34 docker/context/config.py 61 61 22 0 0% 11:25:34 docker/context/context.py 163 163 70 0 0% 11:25:34 docker/credentials/__init__.py 3 0 0 0 100% 11:25:34 docker/credentials/constants.py 4 0 0 0 100% 11:25:34 docker/credentials/errors.py 11 4 8 0 68% 11:25:34 docker/credentials/store.py 44 30 14 0 28% 11:25:34 docker/credentials/utils.py 5 3 0 0 40% 11:25:34 docker/errors.py 115 112 61 0 2% 11:25:34 docker/models/__init__.py 0 0 0 0 100% 11:25:34 docker/models/configs.py 22 22 6 0 0% 11:25:34 docker/models/containers.py 190 186 76 0 2% 11:25:34 docker/models/images.py 143 143 62 0 0% 11:25:34 docker/models/networks.py 39 39 16 0 0% 11:25:34 docker/models/nodes.py 16 16 6 0 0% 11:25:34 docker/models/plugins.py 51 51 12 0 0% 11:25:34 docker/models/resource.py 43 43 10 0 0% 11:25:34 docker/models/secrets.py 23 23 6 0 0% 11:25:34 docker/models/services.py 89 87 40 0 2% 11:25:34 docker/models/swarm.py 40 40 8 0 0% 11:25:34 docker/models/volumes.py 24 24 8 0 0% 11:25:34 docker/tls.py 37 37 14 0 0% 11:25:34 docker/transport/__init__.py 11 11 0 0 0% 11:25:34 docker/transport/basehttpadapter.py 6 6 4 0 0% 11:25:34 docker/transport/npipeconn.py 56 56 17 0 0% 11:25:34 docker/transport/npipesocket.py 140 140 24 0 0% 11:25:34 docker/transport/sshconn.py 161 161 67 0 0% 11:25:34 docker/transport/ssladapter.py 32 32 10 0 0% 11:25:34 docker/transport/unixconn.py 54 54 15 0 0% 11:25:34 docker/types/__init__.py 6 6 0 0 0% 11:25:34 docker/types/base.py 4 4 4 0 0% 11:25:34 docker/types/containers.py 440 440 340 0 0% 11:25:34 docker/types/daemon.py 36 36 16 0 0% 11:25:34 docker/types/healthcheck.py 43 43 6 0 0% 11:25:34 docker/types/networks.py 45 45 40 0 0% 11:25:34 docker/types/services.py 347 347 268 0 0% 11:25:34 docker/types/swarm.py 51 51 44 0 0% 11:25:34 docker/utils/__init__.py 3 3 0 0 0% 11:25:34 docker/utils/build.py 152 152 78 0 0% 11:25:34 docker/utils/config.py 36 36 12 0 0% 11:25:34 docker/utils/decorators.py 33 33 12 0 0% 11:25:34 docker/utils/fnmatch.py 55 55 28 0 0% 11:25:34 docker/utils/json_stream.py 40 40 14 0 0% 11:25:34 docker/utils/ports.py 50 50 32 0 0% 11:25:34 docker/utils/proxy.py 37 37 14 0 0% 11:25:34 docker/utils/socket.py 91 91 46 0 0% 11:25:34 docker/utils/typing.py 2 2 0 0 0% 11:25:34 docker/utils/utils.py 279 279 173 0 0% 11:25:34 docker/version.py 11 11 0 0 0% 11:25:34 ----------------------------------------------------------------------- 11:25:34 TOTAL 5310 5250 2532 0 1% 11:25:34 11:25:34 !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! 11:25:34 ============================== 27 errors in 3.22s ============================== [Pipeline] sh 11:25:34 + docker stop dpy-dind-2-0-py3.10-19.03.13 11:25:34 Error response from daemon: No such container: dpy-dind-2-0-py3.10-19.03.13 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] } Failed in branch py3.10_19.03.13 [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