Pull request #3085 opened Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Loading trusted files from base branch main at 82cf559b5a641f53e9035b44b91f829f3b4cca80 rather than ff1e74312b541f5f23d2243956f790904cf3b4ca Obtained Jenkinsfile from 82cf559b5a641f53e9035b44b91f829f3b4cca80 Running in Durability level: PERFORMANCE_OPTIMIZED Loading library jps@master Examining docker/jps Attempting to resolve master as a branch Resolved master as branch master at revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a The recommended git tool is: NONE using credential jps-reader Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/jps.git > git init /var/cloudbees-jenkins-distribution/workspace/docker-py_PR-3085@libs/jps # timeout=10 Fetching upstream changes from https://github.com/docker/jps.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --force --progress -- https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 Avoid second fetch Checking out Revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 4f8fd6a86e521290dafaf7c28eced2a9b21b220a # timeout=10 Commit message: "Merge pull request #26 from docker/add-retry-to-vpn-image-pull" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.20.1' Excluding src/test/ from checkout of git https://github.com/docker/jps.git so that shared library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] node Still waiting to schedule task ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)’ is offline Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/b6b30de2-b9a8-4814-be41-69d6b4508636/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo chowning workspace [Pipeline] sh + pwd + id -u + id -g + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace Unable to find image 'busybox:latest' locally latest: Pulling from library/busybox 2123501b93d4: Pulling fs layer 2123501b93d4: Verifying Checksum 2123501b93d4: Download complete 2123501b93d4: Pull complete Digest: sha256:05a79c7279f71f86a2a0d05eb72fcb56ea36139150f0a75cd87e80a4272e4e39 Status: Downloaded newer image for busybox:latest [Pipeline] echo Removing all docker containers [Pipeline] sh + docker container ls -aq [Pipeline] echo Docker containers have been removed [Pipeline] echo cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (build image) [Pipeline] checkout The recommended git tool is: git using credential docker-jenkins-github-credentials Cloning the remote Git repository 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 Fetching without tags Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085) > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`" First time build. Skipping changelog. [Pipeline] sh + git rev-parse HEAD [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] sh > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a + docker pull dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca Error response from daemon: manifest for dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/7db16b9f-88b8-4690-9d2d-05165601eedb/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded + docker build -t dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca -f tests/Dockerfile-ssh-dind . #1 [internal] load .dockerignore #1 transferring context: 161B done #1 DONE 0.1s #2 [internal] load build definition from Dockerfile-ssh-dind #2 transferring dockerfile: 523B done #2 DONE 0.1s #3 [auth] docker/dockerfile:pull token for registry-1.docker.io #3 DONE 0.0s #4 resolve image config for docker.io/docker/dockerfile:1 #4 DONE 0.4s #5 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc #5 resolve docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 0.0s done #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 7.34MB / 9.94MB 0.1s #5 sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 2.00kB / 2.00kB done #5 sha256:ad87fb03593d1b71f9a1cfc1406c4aafcb253b1dabebf569768d6e6166836f34 528B / 528B done #5 sha256:1e8a16826fd1c80a63fa6817a9c7284c94e40cded14a9b0d0d3722356efa47bd 2.37kB / 2.37kB done #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB 0.1s done #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.1s #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.2s done #5 DONE 0.5s #6 [internal] load metadata for docker.io/library/docker:20.10-dind #6 ... #7 [auth] library/docker:pull token for registry-1.docker.io #7 DONE 0.0s #6 [internal] load metadata for docker.io/library/docker:20.10-dind #6 DONE 0.3s #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 #8 resolve docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 done #8 sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 549B / 549B done #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0B / 3.37MB 0.1s #8 ... #9 [internal] load build context #9 transferring context: 2.27kB done #9 DONE 0.2s #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.2s done #8 sha256:0e94d967b79da9ab21108997e338afd1cf53f8c86642c9b5acbfa286fde5e071 3.04kB / 3.04kB done #8 sha256:d736edfbfb0cb958492a1209140d3d1706596305a5d8a22b63c9fca65a51e578 11.94kB / 11.94kB done #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0B / 15.20MB 0.2s #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0B / 2.06MB 0.2s #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 2.10MB / 13.98MB 0.2s #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 5.24MB / 15.20MB 0.4s #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 2.06MB / 2.06MB 0.3s done #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0B / 14.47MB 0.4s #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 9.44MB / 15.20MB 0.5s #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s done #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 2.10MB / 14.47MB 0.5s #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.5s done #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.6s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 10.49MB / 14.47MB 0.6s #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 0B / 1.03kB 0.6s #8 sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 552B / 552B 0.6s done #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.6s done #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.8s #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.8s #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 0B / 150B 0.8s #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.8s done #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.8s #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.9s done #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.9s done #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 0B / 1.32kB 0.9s #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 1.1s #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 2.10MB / 6.84MB 1.1s #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 9.44MB / 53.02MB 1.1s #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 1.1s done #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 3.49MB / 6.84MB 1.2s #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0.5s done #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 1.4s done #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 23.07MB / 53.02MB 1.4s #8 sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 2.75kB / 2.75kB 1.4s done #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 1.3s done #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 49.28MB / 53.02MB 1.6s #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 53.02MB / 53.02MB 1.7s done #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 0.5s done #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.1s #8 extracting sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0.5s done #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f #8 extracting sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0.4s done #8 extracting sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 #8 extracting sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 done #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda done #8 extracting sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 #8 extracting sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 done #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba #8 extracting sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 0.3s done #8 extracting sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 done #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 #8 extracting sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 1.4s done #8 extracting sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 done #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 done #8 DONE 6.3s #10 [2/5] RUN apk add --no-cache --upgrade openssh #10 0.355 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz #10 1.478 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz #10 1.691 (1/4) Installing openssh-sftp-server (9.1_p1-r1) #10 1.696 (2/4) Installing openssh-server-common (9.1_p1-r1) #10 1.698 (3/4) Installing openssh-server (9.1_p1-r1) #10 1.709 (4/4) Installing openssh (9.1_p1-r1) #10 1.715 Executing busybox-1.35.0-r29.trigger #10 1.720 OK: 33 MiB in 60 packages #10 DONE 4.0s #11 [3/5] COPY tests/ssh/config/server /etc/ssh/ #11 DONE 0.1s #12 [4/5] COPY tests/ssh/config/client/id_rsa.pub /root/.ssh/authorized_keys #12 DONE 0.1s #13 [5/5] RUN chmod -R 600 /etc/ssh && chmod -R 600 /root/.ssh && ln -s /usr/local/bin/docker /usr/bin/docker #13 DONE 0.6s #14 exporting to image #14 exporting layers #14 exporting layers 0.2s done #14 writing image sha256:0278c294a7a8377c2880d0a55fb5b77ec2e5e7e4a71fe460c97f9b0a63eac2a9 done #14 naming to docker.io/dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca 0.1s done #14 DONE 0.3s [Pipeline] isUnix [Pipeline] sh + docker tag dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca [Pipeline] isUnix [Pipeline] sh + docker push dockerpinata/docker-py:sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca The push refers to repository [docker.io/dockerpinata/docker-py] 00d439c24c30: Preparing 5a8bada27cd3: Preparing de07a4f54f76: Preparing ebbb98ad1efa: Preparing 0808ffaf68de: Preparing c609a94a97fd: Preparing 4c18e4476fdb: Preparing 53cd63a47455: Preparing 0f3491b3d7ec: Preparing 5b8e76e98d52: Preparing 41ad2090c18a: Preparing b063353a7999: Preparing a7c08a305a48: Preparing cef34870bba2: Preparing 95bb6cf35c59: Preparing b68ba483d73b: Preparing ded7a220bb05: Preparing c609a94a97fd: Waiting 4c18e4476fdb: Waiting 53cd63a47455: Waiting 0f3491b3d7ec: Waiting 5b8e76e98d52: Waiting 41ad2090c18a: Waiting b063353a7999: Waiting a7c08a305a48: Waiting cef34870bba2: Waiting 95bb6cf35c59: Waiting b68ba483d73b: Waiting ded7a220bb05: Waiting 0808ffaf68de: Layer already exists c609a94a97fd: Layer already exists 4c18e4476fdb: Layer already exists 53cd63a47455: Layer already exists 0f3491b3d7ec: Layer already exists 5b8e76e98d52: Layer already exists 41ad2090c18a: Layer already exists b063353a7999: Layer already exists a7c08a305a48: Layer already exists 00d439c24c30: Pushed cef34870bba2: Layer already exists 5a8bada27cd3: Pushed de07a4f54f76: Pushed 95bb6cf35c59: Layer already exists b68ba483d73b: Layer already exists ebbb98ad1efa: Pushed ded7a220bb05: Layer already exists sshdind-ff1e74312b541f5f23d2243956f790904cf3b4ca: digest: sha256:1ce454a6418221cc7a6998f66f0fd2703fe613541abf88569d3989df5c731248 size: 3878 [Pipeline] isUnix [Pipeline] sh + docker pull dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca Error response from daemon: manifest for dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh + docker build -t dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca -f tests/Dockerfile --build-arg PYTHON_VERSION=3.10 . #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 1.76kB done #1 DONE 0.0s #2 [internal] load .dockerignore #2 transferring context: 161B done #2 DONE 0.0s #3 resolve image config for docker.io/docker/dockerfile:1 #3 DONE 0.1s #4 docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc #4 CACHED #5 [internal] load metadata for docker.io/library/python:3.10 #5 ... #6 [auth] library/python:pull token for registry-1.docker.io #6 DONE 0.0s #5 [internal] load metadata for docker.io/library/python:3.10 #5 DONE 0.4s #7 [stage-0 1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 #7 resolve docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 0.0s done #7 ... #8 [internal] load build context #8 transferring context: 1.24MB 0.1s done #8 DONE 0.1s #7 [stage-0 1/20] FROM docker.io/library/python:3.10@sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 #7 sha256:e18f86de2e5eadcb00af7d57eefeeb377aec81a41d033bf20de426ae6c7bbff6 2.36kB / 2.36kB done #7 sha256:3aae3bded9cfb06e92d7342abf1833b156fe197522ffbde031363194c429c8d5 8.53kB / 8.53kB done #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.2s #7 sha256:08dfb526b02f1b849ca4ce479b51f100448053a67b64905a63dcdad2fe6802c5 2.22kB / 2.22kB done #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 5.24MB / 55.03MB 0.2s #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 5.16MB / 5.16MB 0.1s done #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 4.19MB / 54.58MB 0.2s #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.2s done #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 13.83MB / 55.03MB 0.3s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 12.78MB / 54.58MB 0.3s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 3.74MB / 196.88MB 0.3s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 19.92MB / 55.03MB 0.4s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 22.02MB / 54.58MB 0.4s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 28.31MB / 55.03MB 0.5s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 27.26MB / 54.58MB 0.5s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 18.87MB / 196.88MB 0.5s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 34.60MB / 55.03MB 0.6s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 34.60MB / 54.58MB 0.6s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 48.23MB / 55.03MB 0.8s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 0.8s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 34.60MB / 196.88MB 0.8s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 1.0s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 67.11MB / 196.88MB 1.0s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.0s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 86.08MB / 196.88MB 1.1s #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 4.19MB / 6.29MB 1.1s #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 1.2s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 1.3s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 104.86MB / 196.88MB 1.3s #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 121.69MB / 196.88MB 1.5s #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 1.3s done #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 11.22MB / 20.04MB 1.5s #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 3.06MB / 3.06MB 1.4s done #7 sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c 235B / 235B 1.3s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 132.12MB / 196.88MB 1.6s #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 15.73MB / 20.04MB 1.6s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 152.04MB / 196.88MB 1.8s #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 20.04MB / 20.04MB 1.7s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 170.92MB / 196.88MB 2.0s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 181.40MB / 196.88MB 2.1s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 192.94MB / 196.88MB 2.2s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 3.2s done #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 2.4s done #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 #7 extracting sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 0.2s done #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 #7 extracting sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 0.3s done #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 2.1s done #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 5.1s #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 6.0s done #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 #7 extracting sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 0.3s done #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.1s #7 extracting sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 0.7s done #7 extracting sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c done #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.1s #7 extracting sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 0.2s done #7 DONE 14.6s #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 #9 DONE 2.9s #10 [stage-0 3/20] RUN apt-get update && apt-get -y install --no-install-recommends gnupg2 pass #10 0.716 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] #10 0.726 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] #10 0.730 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] #10 0.811 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB] #10 0.942 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [210 kB] #10 1.059 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB] #10 1.972 Fetched 8616 kB in 2s (5651 kB/s) #10 1.972 Reading package lists... #10 2.479 Reading package lists... #10 2.981 Building dependency tree... #10 3.103 Reading state information... #10 3.225 The following additional packages will be installed: #10 3.225 tree #10 3.226 Suggested packages: #10 3.226 python libxml-simple-perl ruby #10 3.226 Recommended packages: #10 3.226 qrencode xclip #10 3.278 The following NEW packages will be installed: #10 3.279 gnupg2 pass tree #10 3.548 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. #10 3.548 Need to get 523 kB of archives. #10 3.548 After this operation, 727 kB of additional disk space will be used. #10 3.548 Get:1 http://deb.debian.org/debian bullseye/main amd64 gnupg2 all 2.2.27-2+deb11u2 [434 kB] #10 3.554 Get:2 http://deb.debian.org/debian bullseye/main amd64 tree amd64 1.8.0-1+b1 [49.6 kB] #10 3.555 Get:3 http://deb.debian.org/debian bullseye/main amd64 pass all 1.7.3-2 [39.2 kB] #10 3.690 debconf: delaying package configuration, since apt-utils is not installed #10 3.730 Fetched 523 kB in 0s (1933 kB/s) #10 3.752 Selecting previously unselected package gnupg2. #10 3.752 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23422 files and directories currently installed.) #10 3.772 Preparing to unpack .../gnupg2_2.2.27-2+deb11u2_all.deb ... #10 3.776 Unpacking gnupg2 (2.2.27-2+deb11u2) ... #10 3.818 Selecting previously unselected package tree. #10 3.818 Preparing to unpack .../tree_1.8.0-1+b1_amd64.deb ... #10 3.823 Unpacking tree (1.8.0-1+b1) ... #10 3.885 Selecting previously unselected package pass. #10 3.887 Preparing to unpack .../archives/pass_1.7.3-2_all.deb ... #10 3.900 Unpacking pass (1.7.3-2) ... #10 3.951 Setting up gnupg2 (2.2.27-2+deb11u2) ... #10 3.972 Setting up tree (1.8.0-1+b1) ... #10 3.997 Setting up pass (1.7.3-2) ... #10 DONE 4.2s #11 [stage-0 4/20] COPY tests/ssh/config/client /root/.ssh #11 DONE 0.1s #12 [stage-0 5/20] COPY tests/ssh/config/server/known_ed25519.pub /root/.ssh/known_hosts #12 DONE 0.1s #13 [stage-0 6/20] RUN sed -i '1s;^;dpy-dind-ssh ;' /root/.ssh/known_hosts #13 DONE 0.4s #14 [stage-0 7/20] RUN chmod -R 600 /root/.ssh #14 DONE 0.5s #15 [stage-0 8/20] COPY ./tests/gpg-keys /gpg-keys #15 DONE 0.1s #16 [stage-0 9/20] RUN gpg2 --import gpg-keys/secret #16 0.385 gpg: directory '/root/.gnupg' created #16 0.386 gpg: keybox '/root/.gnupg/pubring.kbx' created #16 0.389 gpg: /root/.gnupg/trustdb.gpg: trustdb created #16 0.389 gpg: key 464ED987A7B21401: public key "Sakuya Izayoi " imported #16 0.394 gpg: key 464ED987A7B21401: secret key imported #16 0.394 gpg: Total number processed: 1 #16 0.394 gpg: imported: 1 #16 0.394 gpg: secret keys read: 1 #16 0.394 gpg: secret keys imported: 1 #16 DONE 0.4s #17 [stage-0 10/20] RUN gpg2 --import-ownertrust gpg-keys/ownertrust #17 0.444 gpg: inserting ownertrust of 6 #17 DONE 0.5s #18 [stage-0 11/20] RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-key | awk '/^sec/{getline; $1=$1; print}') #18 0.454 gpg: please do a --check-trustdb #18 0.469 mkdir: created directory '/root/.password-store/' #18 0.470 Password store initialized for 9781B87DAB042E6FD51388A5464ED987A7B21401 #18 DONE 0.5s #19 [stage-0 12/20] RUN gpg2 --check-trustdb #19 0.437 gpg: marginals needed: 3 completes needed: 1 trust model: pgp #19 0.437 gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u #19 DONE 0.5s #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 #20 DONE 0.9s #21 [stage-0 14/20] WORKDIR /src #21 DONE 0.1s #22 [stage-0 15/20] COPY requirements.txt /src/requirements.txt #22 DONE 0.1s #23 [stage-0 16/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -r requirements.txt #23 1.712 Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment #23 5.855 Collecting packaging==21.3 #23 6.886 Downloading packaging-21.3-py3-none-any.whl (40 kB) #23 6.894 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 5.3 MB/s eta 0:00:00 #23 6.936 Collecting paramiko==2.11.0 #23 6.942 Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB) #23 6.955 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 18.6 MB/s eta 0:00:00 #23 6.998 Collecting requests==2.28.1 #23 7.002 Downloading requests-2.28.1-py3-none-any.whl (62 kB) #23 7.009 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 10.8 MB/s eta 0:00:00 #23 7.051 Collecting urllib3==1.26.11 #23 7.058 Downloading urllib3-1.26.11-py2.py3-none-any.whl (139 kB) #23 7.066 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.9/139.9 kB 21.3 MB/s eta 0:00:00 #23 7.095 Collecting websocket-client==1.3.3 #23 7.099 Downloading websocket_client-1.3.3-py3-none-any.whl (54 kB) #23 7.105 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 10.1 MB/s eta 0:00:00 #23 7.151 Collecting pyparsing!=3.0.5,>=2.0.2 #23 7.155 Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB) #23 7.162 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 17.2 MB/s eta 0:00:00 #23 7.196 Collecting six #23 7.200 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) #23 7.260 Collecting bcrypt>=3.1.3 #23 7.264 Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB) #23 7.277 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 59.4 MB/s eta 0:00:00 #23 7.515 Collecting cryptography>=2.5 #23 7.522 Downloading cryptography-39.0.0-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB) #23 7.564 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 103.9 MB/s eta 0:00:00 #23 7.611 Collecting pynacl>=1.0.1 #23 7.615 Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) #23 7.629 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 79.3 MB/s eta 0:00:00 #23 7.665 Collecting certifi>=2017.4.17 #23 7.670 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) #23 7.677 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 27.5 MB/s eta 0:00:00 #23 7.705 Collecting idna<4,>=2.5 #23 7.708 Downloading idna-3.4-py3-none-any.whl (61 kB) #23 7.715 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 10.7 MB/s eta 0:00:00 #23 7.786 Collecting charset-normalizer<3,>=2 #23 7.790 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB) #23 7.996 Collecting cffi>=1.12 #23 8.014 Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB) #23 8.025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 54.6 MB/s eta 0:00:00 #23 8.061 Collecting pycparser #23 8.065 Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) #23 8.073 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 18.1 MB/s eta 0:00:00 #23 8.202 Installing collected packages: websocket-client, urllib3, six, pyparsing, pycparser, idna, charset-normalizer, certifi, bcrypt, requests, packaging, cffi, pynacl, cryptography, paramiko #23 9.368 Successfully installed bcrypt-4.0.1 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 cryptography-39.0.0 idna-3.4 packaging-21.3 paramiko-2.11.0 pycparser-2.21 pynacl-1.5.0 pyparsing-3.0.9 requests-2.28.1 six-1.16.0 urllib3-1.26.11 websocket-client-1.3.3 #23 9.369 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #23 DONE 13.7s #24 [stage-0 17/20] COPY test-requirements.txt /src/test-requirements.txt #24 DONE 0.1s #25 [stage-0 18/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -r test-requirements.txt #25 5.041 Collecting setuptools==63.2.0 #25 6.090 Downloading setuptools-63.2.0-py3-none-any.whl (1.2 MB) #25 6.116 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 50.9 MB/s eta 0:00:00 #25 6.434 Collecting coverage==6.4.2 #25 6.441 Downloading coverage-6.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 6.450 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.3/212.3 kB 30.6 MB/s eta 0:00:00 #25 6.492 Collecting flake8==4.0.1 #25 6.496 Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB) #25 6.502 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 13.3 MB/s eta 0:00:00 #25 6.568 Collecting pytest==7.1.2 #25 6.573 Downloading pytest-7.1.2-py3-none-any.whl (297 kB) #25 6.583 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 kB 35.5 MB/s eta 0:00:00 #25 6.612 Collecting pytest-cov==3.0.0 #25 6.615 Downloading pytest_cov-3.0.0-py3-none-any.whl (20 kB) #25 6.639 Collecting pytest-timeout==2.1.0 #25 6.643 Downloading pytest_timeout-2.1.0-py3-none-any.whl (12 kB) #25 6.675 Collecting mccabe<0.7.0,>=0.6.0 #25 6.678 Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) #25 6.701 Collecting pycodestyle<2.9.0,>=2.8.0 #25 6.705 Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB) #25 6.711 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 7.7 MB/s eta 0:00:00 #25 6.734 Collecting pyflakes<2.5.0,>=2.4.0 #25 6.738 Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB) #25 6.745 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 10.8 MB/s eta 0:00:00 #25 6.771 Collecting iniconfig #25 6.777 Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB) #25 6.782 Requirement already satisfied: packaging in /usr/local/lib/python3.10/site-packages (from pytest==7.1.2->-r test-requirements.txt (line 4)) (21.3) #25 6.803 Collecting tomli>=1.0.0 #25 6.807 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) #25 6.836 Collecting attrs>=19.2.0 #25 6.839 Downloading attrs-22.2.0-py3-none-any.whl (60 kB) #25 6.850 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 6.1 MB/s eta 0:00:00 #25 6.872 Collecting pluggy<2.0,>=0.12 #25 6.876 Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB) #25 6.906 Collecting py>=1.8.2 #25 6.910 Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) #25 6.917 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 19.8 MB/s eta 0:00:00 #25 6.938 Collecting coverage[toml]>=5.2.1 #25 6.944 Downloading coverage-7.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224 kB) #25 6.953 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.4/224.4 kB 33.9 MB/s eta 0:00:00 #25 7.013 Downloading coverage-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (216 kB) #25 7.021 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 kB 32.7 MB/s eta 0:00:00 #25 7.037 Downloading coverage-7.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (215 kB) #25 7.046 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.9/215.9 kB 35.2 MB/s eta 0:00:00 #25 7.059 Downloading coverage-6.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213 kB) #25 7.068 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.3/213.3 kB 34.2 MB/s eta 0:00:00 #25 7.082 Downloading coverage-6.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 7.091 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 32.3 MB/s eta 0:00:00 #25 7.107 Downloading coverage-6.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 7.116 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 28.7 MB/s eta 0:00:00 #25 7.140 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging->pytest==7.1.2->-r test-requirements.txt (line 4)) (3.0.9) #25 7.372 Installing collected packages: mccabe, iniconfig, tomli, setuptools, pyflakes, pycodestyle, py, pluggy, coverage, attrs, pytest, flake8, pytest-timeout, pytest-cov #25 7.414 Attempting uninstall: setuptools #25 7.416 Found existing installation: setuptools 65.5.0 #25 7.465 Uninstalling setuptools-65.5.0: #25 7.513 Successfully uninstalled setuptools-65.5.0 #25 8.519 Successfully installed attrs-22.2.0 coverage-6.4.2 flake8-4.0.1 iniconfig-1.1.1 mccabe-0.6.1 pluggy-1.0.0 py-1.11.0 pycodestyle-2.8.0 pyflakes-2.4.0 pytest-7.1.2 pytest-cov-3.0.0 pytest-timeout-2.1.0 setuptools-63.2.0 tomli-2.0.1 #25 8.520 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #25 DONE 8.8s #26 [stage-0 19/20] COPY . /src #26 DONE 0.1s #27 [stage-0 20/20] RUN --mount=type=cache,target=/root/.cache/pip pip install -e . #27 0.801 Obtaining file:///src #27 0.804 Installing build dependencies: started #27 7.722 Installing build dependencies: finished with status 'done' #27 7.726 WARNING: Missing build requirements in pyproject.toml for file:///src. #27 7.727 WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'wheel'. #27 7.728 Checking if build backend supports build_editable: started #27 7.951 Checking if build backend supports build_editable: finished with status 'done' #27 7.952 Getting requirements to build editable: started #27 8.153 Getting requirements to build editable: finished with status 'done' #27 8.156 Installing backend dependencies: started #27 13.89 Installing backend dependencies: finished with status 'done' #27 13.89 Preparing editable metadata (pyproject.toml): started #27 14.28 Preparing editable metadata (pyproject.toml): finished with status 'done' #27 14.29 Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (2.28.1) #27 14.29 Requirement already satisfied: packaging>=14.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (21.3) #27 14.29 Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.3.3) #27 14.29 Requirement already satisfied: urllib3>=1.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.26.11) #27 14.29 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging>=14.0->docker==99.0.0+docker) (3.0.9) #27 14.30 Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (3.4) #27 14.30 Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2.1.1) #27 14.30 Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2022.12.7) #27 14.32 Building wheels for collected packages: docker #27 14.33 Building editable for docker (pyproject.toml): started #27 14.72 Building editable for docker (pyproject.toml): finished with status 'done' #27 14.72 Created wheel for docker: filename=docker-99.0.0+docker-0.editable-py3-none-any.whl size=7621 sha256=4d41ffec1011e57b2bbb21dd75c7cdd67e7eb565a757ab02b7766594f3a32f99 #27 14.72 Stored in directory: /tmp/pip-ephem-wheel-cache-7q4hz7ez/wheels/5c/9b/23/f031c1877ee9aa5bf3ddc51ccc1ac38428d83c5d6eec32a03f #27 14.72 Successfully built docker #27 14.84 Installing collected packages: docker #27 14.86 Successfully installed docker-99.0.0+docker #27 14.86 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #27 DONE 15.0s #28 exporting to image #28 exporting layers #28 exporting layers 0.7s done #28 writing image sha256:bbdb15127db9c5dab54894a18b9959ac1197b9dc3f7db90c041e4924c09e316a done #28 naming to docker.io/dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca done #28 DONE 0.7s [Pipeline] isUnix [Pipeline] sh + docker tag dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca [Pipeline] isUnix [Pipeline] sh + docker push dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca The push refers to repository [docker.io/dockerpinata/docker-py] e15db0ad30ad: Preparing d7efe263337d: Preparing 476035bdc2c1: Preparing 810b0070d981: Preparing e62279ce621d: Preparing 4e45bcf09e61: Preparing bdb42dbab157: Preparing a4f39d84e485: Preparing d2f4c83565f4: Preparing 402bb0cb8b73: Preparing dfe396ca2d00: Preparing e5a9c99c671b: Preparing f60b814c3dcd: Preparing f19e9b3dbb4f: Preparing b2621c372e6b: Preparing 6536ae0e31a4: Preparing ae0de48bdc65: Preparing bf2424f74820: Preparing ce2af516b4ba: Preparing 6cda7fb97c48: Preparing a5ea5c85f053: Preparing 86ee53f76eff: Preparing 248397b6b856: Preparing fa1175420e6f: Preparing bb2453e12947: Preparing 7354e83da007: Preparing c284f546974c: Preparing 4efcd4003c84: Preparing 4e45bcf09e61: Waiting bdb42dbab157: Waiting a4f39d84e485: Waiting d2f4c83565f4: Waiting 402bb0cb8b73: Waiting dfe396ca2d00: Waiting e5a9c99c671b: Waiting f60b814c3dcd: Waiting f19e9b3dbb4f: Waiting b2621c372e6b: Waiting 6536ae0e31a4: Waiting ae0de48bdc65: Waiting bf2424f74820: Waiting ce2af516b4ba: Waiting 6cda7fb97c48: Waiting a5ea5c85f053: Waiting 86ee53f76eff: Waiting 248397b6b856: Waiting fa1175420e6f: Waiting bb2453e12947: Waiting c284f546974c: Waiting 4efcd4003c84: Waiting 7354e83da007: Waiting e15db0ad30ad: Pushed 810b0070d981: Pushed d7efe263337d: Pushed 476035bdc2c1: Pushed bdb42dbab157: Pushed 4e45bcf09e61: Pushed d2f4c83565f4: Pushed a4f39d84e485: Pushed 402bb0cb8b73: Pushed dfe396ca2d00: Pushed e62279ce621d: Pushed e5a9c99c671b: Pushed f60b814c3dcd: Pushed f19e9b3dbb4f: Pushed b2621c372e6b: Pushed 6536ae0e31a4: Pushed 6cda7fb97c48: Layer already exists a5ea5c85f053: Layer already exists 86ee53f76eff: Layer already exists 248397b6b856: Layer already exists fa1175420e6f: Layer already exists bb2453e12947: Layer already exists 7354e83da007: Layer already exists c284f546974c: Layer already exists 4efcd4003c84: Layer already exists ae0de48bdc65: Pushed ce2af516b4ba: Pushed bf2424f74820: Pushed py3-ff1e74312b541f5f23d2243956f790904cf3b4ca: digest: sha256:8999746fa0d59ada84e9c152ab6eb9df164559d363a64133053fc6443764ec73 size: 6178 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/7606ae94-803f-40b6-9ba4-6d0a9012300f/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] sh + docker run --rm --entrypoint=python dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca /src/scripts/versions.py [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] parallel [Pipeline] { (Branch: py3.10_19.03.12) [Pipeline] { (Branch: py3.10_20.10.22) [Pipeline] { (Branch: py3.10_19.03.13) [Pipeline] { (Branch: py3.10_23.0.0-rc.1) [Pipeline] node [Pipeline] node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] node [Pipeline] node [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/ed6e70f4-8531-4243-ad77-4bae9d3fabfd/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo chowning workspace [Pipeline] sh + pwd + id -u + id -g + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo Removing all docker containers [Pipeline] sh + docker container ls -aq [Pipeline] echo Docker containers have been removed [Pipeline] echo cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=19.03.12) [Pipeline] checkout The recommended git tool is: git using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Fetching without tags Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085) Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`" Cloning repository https://github.com/docker/docker-py.git > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/5fca1abe-8d48-46fb-87f3-a2ba97e30d07/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python cachedir: .pytest_cache rootdir: /src, configfile: pytest.ini plugins: timeout-2.1.0, cov-3.0.0 collecting ... collected 0 items / 27 errors ==================================== ERRORS ==================================== ________________ ERROR collecting tests/unit/api_build_test.py _________________ ImportError while importing test module '/src/tests/unit/api_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_build_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/api_container_test.py _______________ ImportError while importing test module '/src/tests/unit/api_container_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_container_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/api_exec_test.py _________________ ImportError while importing test module '/src/tests/unit/api_exec_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_exec_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_image_test.py _________________ ImportError while importing test module '/src/tests/unit/api_image_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_image_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/api_network_test.py ________________ ImportError while importing test module '/src/tests/unit/api_network_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_network_test.py:3: in from .api_test import BaseAPIClientTest, url_prefix, response tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/api_test.py ____________________ ImportError while importing test module '/src/tests/unit/api_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_volume_test.py ________________ ImportError while importing test module '/src/tests/unit/api_volume_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_volume_test.py:5: in from ..helpers import requires_api_version tests/helpers.py:11: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/auth_test.py ___________________ ImportError while importing test module '/src/tests/unit/auth_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/auth_test.py:10: in from docker import auth, credentials, errors docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/client_test.py __________________ ImportError while importing test module '/src/tests/unit/client_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/client_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/context_test.py __________________ ImportError while importing test module '/src/tests/unit/context_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/context_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/dockertypes_test.py:5: in from docker.constants import DEFAULT_DOCKER_API_VERSION docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/errors_test.py __________________ ImportError while importing test module '/src/tests/unit/errors_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/errors_test.py:5: in from docker.errors import (APIError, ContainerError, DockerException, docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/models_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/models_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_containers_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_images_test.py _______________ ImportError while importing test module '/src/tests/unit/models_images_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_images_test.py:4: in from docker.constants import DEFAULT_DATA_CHUNK_SIZE docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_networks_test.py ______________ ImportError while importing test module '/src/tests/unit/models_networks_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_networks_test.py:3: in from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_resources_test.py _____________ ImportError while importing test module '/src/tests/unit/models_resources_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_resources_test.py:3: in from .fake_api import FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_secrets_test.py:3: in from .fake_api_client import make_fake_client tests/unit/fake_api_client.py:3: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_services_test.py ______________ ImportError while importing test module '/src/tests/unit/models_services_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_services_test.py:2: in from docker.models.services import _get_create_service_kwargs docker/models/services.py:2: in from docker.errors import create_unexpected_kwargs_error, InvalidArgument docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/sshadapter_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/ssladapter_test.py:5: in from docker.transport import ssladapter docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/swarm_test.py ___________________ ImportError while importing test module '/src/tests/unit/swarm_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/swarm_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/types_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/types_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/types_containers_test.py:1: in from docker.types.containers import ContainerConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_build_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_build_test.py:10: in from docker.constants import IS_WINDOWS_PLATFORM docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_config_test.py _______________ ImportError while importing test module '/src/tests/unit/utils_config_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_config_test.py:10: in from docker.utils import config docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_json_stream_test.py:1: in from docker.utils.json_stream import json_splitter, stream_as_text, json_stream docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_proxy_test.py:3: in from docker.utils.proxy import ProxyConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/utils_test.py ___________________ ImportError while importing test module '/src/tests/unit/utils_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_test.py:10: in from docker.api.client import APIClient docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ---------- coverage: platform linux, python 3.10.9-final-0 ----------- Name Stmts Miss Branch BrPart Cover ----------------------------------------------------------------------- docker/__init__.py 7 6 0 0 14% docker/_version.py 2 2 0 0 0% docker/api/__init__.py 1 0 0 0 100% docker/api/build.py 127 127 98 0 0% docker/api/client.py 267 259 94 0 2% docker/api/config.py 31 31 6 0 0% docker/api/container.py 282 282 114 0 0% docker/api/daemon.py 40 40 16 0 0% docker/api/exec_api.py 45 45 24 0 0% docker/api/image.py 161 161 64 0 0% docker/api/network.py 91 91 50 0 0% docker/api/plugin.py 96 96 18 0 0% docker/api/secret.py 36 36 10 0 0% docker/api/service.py 202 202 151 0 0% docker/api/swarm.py 114 114 44 0 0% docker/api/volume.py 38 38 16 0 0% docker/auth.py 204 197 80 0 2% docker/client.py 83 83 4 0 0% docker/constants.py 21 21 0 0 0% docker/context/__init__.py 2 2 0 0 0% docker/context/api.py 81 81 40 0 0% docker/context/config.py 61 61 22 0 0% docker/context/context.py 163 163 70 0 0% docker/credentials/__init__.py 3 0 0 0 100% docker/credentials/constants.py 4 0 0 0 100% docker/credentials/errors.py 11 4 8 0 68% docker/credentials/store.py 44 30 14 0 28% docker/credentials/utils.py 5 3 0 0 40% docker/errors.py 115 112 61 0 2% docker/models/__init__.py 0 0 0 0 100% docker/models/configs.py 22 22 6 0 0% docker/models/containers.py 190 186 76 0 2% docker/models/images.py 143 143 62 0 0% docker/models/networks.py 39 39 16 0 0% docker/models/nodes.py 16 16 6 0 0% docker/models/plugins.py 51 51 12 0 0% docker/models/resource.py 43 43 10 0 0% docker/models/secrets.py 23 23 6 0 0% docker/models/services.py 89 87 40 0 2% docker/models/swarm.py 40 40 8 0 0% docker/models/volumes.py 24 24 8 0 0% docker/tls.py 37 37 14 0 0% docker/transport/__init__.py 11 11 0 0 0% docker/transport/basehttpadapter.py 6 6 4 0 0% docker/transport/npipeconn.py 56 56 17 0 0% docker/transport/npipesocket.py 140 140 24 0 0% docker/transport/sshconn.py 161 161 67 0 0% docker/transport/ssladapter.py 32 32 10 0 0% docker/transport/unixconn.py 54 54 15 0 0% docker/types/__init__.py 6 6 0 0 0% docker/types/base.py 4 4 4 0 0% docker/types/containers.py 440 440 340 0 0% docker/types/daemon.py 36 36 16 0 0% docker/types/healthcheck.py 43 43 6 0 0% docker/types/networks.py 45 45 40 0 0% docker/types/services.py 347 347 268 0 0% docker/types/swarm.py 51 51 44 0 0% docker/utils/__init__.py 3 3 0 0 0% docker/utils/build.py 152 152 78 0 0% docker/utils/config.py 36 36 12 0 0% docker/utils/decorators.py 33 33 12 0 0% docker/utils/fnmatch.py 55 55 28 0 0% docker/utils/json_stream.py 40 40 14 0 0% docker/utils/ports.py 50 50 32 0 0% docker/utils/proxy.py 37 37 14 0 0% docker/utils/socket.py 91 91 46 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5273 5217 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.19s ============================== [Pipeline] sh + docker stop dpy-dind-1-0-py3.10-19.03.12 Error response from daemon: No such container: dpy-dind-1-0-py3.10-19.03.12 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] } Failed in branch py3.10_19.03.12 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/65173a15-17b6-4eba-ac73-d3ca72b56c3c/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo chowning workspace [Pipeline] sh + pwd + id -u + id -g + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo Removing all docker containers [Pipeline] sh + docker container ls -aq [Pipeline] echo Docker containers have been removed [Pipeline] echo cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=20.10.22) [Pipeline] checkout The recommended git tool is: git using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Fetching without tags Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085) Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`" Cloning repository https://github.com/docker/docker-py.git > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/6254c2c6-2145-4ad6-92c6-cecdb12fa2d5/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python cachedir: .pytest_cache rootdir: /src, configfile: pytest.ini plugins: timeout-2.1.0, cov-3.0.0 collecting ... collected 0 items / 27 errors ==================================== ERRORS ==================================== ________________ ERROR collecting tests/unit/api_build_test.py _________________ ImportError while importing test module '/src/tests/unit/api_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_build_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/api_container_test.py _______________ ImportError while importing test module '/src/tests/unit/api_container_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_container_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/api_exec_test.py _________________ ImportError while importing test module '/src/tests/unit/api_exec_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_exec_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_image_test.py _________________ ImportError while importing test module '/src/tests/unit/api_image_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_image_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/api_network_test.py ________________ ImportError while importing test module '/src/tests/unit/api_network_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_network_test.py:3: in from .api_test import BaseAPIClientTest, url_prefix, response tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/api_test.py ____________________ ImportError while importing test module '/src/tests/unit/api_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_volume_test.py ________________ ImportError while importing test module '/src/tests/unit/api_volume_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_volume_test.py:5: in from ..helpers import requires_api_version tests/helpers.py:11: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/auth_test.py ___________________ ImportError while importing test module '/src/tests/unit/auth_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/auth_test.py:10: in from docker import auth, credentials, errors docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/client_test.py __________________ ImportError while importing test module '/src/tests/unit/client_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/client_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/context_test.py __________________ ImportError while importing test module '/src/tests/unit/context_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/context_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/dockertypes_test.py:5: in from docker.constants import DEFAULT_DOCKER_API_VERSION docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/errors_test.py __________________ ImportError while importing test module '/src/tests/unit/errors_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/errors_test.py:5: in from docker.errors import (APIError, ContainerError, DockerException, docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/models_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/models_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_containers_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_images_test.py _______________ ImportError while importing test module '/src/tests/unit/models_images_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_images_test.py:4: in from docker.constants import DEFAULT_DATA_CHUNK_SIZE docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_networks_test.py ______________ ImportError while importing test module '/src/tests/unit/models_networks_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_networks_test.py:3: in from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_resources_test.py _____________ ImportError while importing test module '/src/tests/unit/models_resources_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_resources_test.py:3: in from .fake_api import FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_secrets_test.py:3: in from .fake_api_client import make_fake_client tests/unit/fake_api_client.py:3: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_services_test.py ______________ ImportError while importing test module '/src/tests/unit/models_services_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_services_test.py:2: in from docker.models.services import _get_create_service_kwargs docker/models/services.py:2: in from docker.errors import create_unexpected_kwargs_error, InvalidArgument docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/sshadapter_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/ssladapter_test.py:5: in from docker.transport import ssladapter docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/swarm_test.py ___________________ ImportError while importing test module '/src/tests/unit/swarm_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/swarm_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/types_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/types_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/types_containers_test.py:1: in from docker.types.containers import ContainerConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_build_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_build_test.py:10: in from docker.constants import IS_WINDOWS_PLATFORM docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_config_test.py _______________ ImportError while importing test module '/src/tests/unit/utils_config_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_config_test.py:10: in from docker.utils import config docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_json_stream_test.py:1: in from docker.utils.json_stream import json_splitter, stream_as_text, json_stream docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_proxy_test.py:3: in from docker.utils.proxy import ProxyConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/utils_test.py ___________________ ImportError while importing test module '/src/tests/unit/utils_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_test.py:10: in from docker.api.client import APIClient docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ---------- coverage: platform linux, python 3.10.9-final-0 ----------- Name Stmts Miss Branch BrPart Cover ----------------------------------------------------------------------- docker/__init__.py 7 6 0 0 14% docker/_version.py 2 2 0 0 0% docker/api/__init__.py 1 0 0 0 100% docker/api/build.py 127 127 98 0 0% docker/api/client.py 267 259 94 0 2% docker/api/config.py 31 31 6 0 0% docker/api/container.py 282 282 114 0 0% docker/api/daemon.py 40 40 16 0 0% docker/api/exec_api.py 45 45 24 0 0% docker/api/image.py 161 161 64 0 0% docker/api/network.py 91 91 50 0 0% docker/api/plugin.py 96 96 18 0 0% docker/api/secret.py 36 36 10 0 0% docker/api/service.py 202 202 151 0 0% docker/api/swarm.py 114 114 44 0 0% docker/api/volume.py 38 38 16 0 0% docker/auth.py 204 197 80 0 2% docker/client.py 83 83 4 0 0% docker/constants.py 21 21 0 0 0% docker/context/__init__.py 2 2 0 0 0% docker/context/api.py 81 81 40 0 0% docker/context/config.py 61 61 22 0 0% docker/context/context.py 163 163 70 0 0% docker/credentials/__init__.py 3 0 0 0 100% docker/credentials/constants.py 4 0 0 0 100% docker/credentials/errors.py 11 4 8 0 68% docker/credentials/store.py 44 30 14 0 28% docker/credentials/utils.py 5 3 0 0 40% docker/errors.py 115 112 61 0 2% docker/models/__init__.py 0 0 0 0 100% docker/models/configs.py 22 22 6 0 0% docker/models/containers.py 190 186 76 0 2% docker/models/images.py 143 143 62 0 0% docker/models/networks.py 39 39 16 0 0% docker/models/nodes.py 16 16 6 0 0% docker/models/plugins.py 51 51 12 0 0% docker/models/resource.py 43 43 10 0 0% docker/models/secrets.py 23 23 6 0 0% docker/models/services.py 89 87 40 0 2% docker/models/swarm.py 40 40 8 0 0% docker/models/volumes.py 24 24 8 0 0% docker/tls.py 37 37 14 0 0% docker/transport/__init__.py 11 11 0 0 0% docker/transport/basehttpadapter.py 6 6 4 0 0% docker/transport/npipeconn.py 56 56 17 0 0% docker/transport/npipesocket.py 140 140 24 0 0% docker/transport/sshconn.py 161 161 67 0 0% docker/transport/ssladapter.py 32 32 10 0 0% docker/transport/unixconn.py 54 54 15 0 0% docker/types/__init__.py 6 6 0 0 0% docker/types/base.py 4 4 4 0 0% docker/types/containers.py 440 440 340 0 0% docker/types/daemon.py 36 36 16 0 0% docker/types/healthcheck.py 43 43 6 0 0% docker/types/networks.py 45 45 40 0 0% docker/types/services.py 347 347 268 0 0% docker/types/swarm.py 51 51 44 0 0% docker/utils/__init__.py 3 3 0 0 0% docker/utils/build.py 152 152 78 0 0% docker/utils/config.py 36 36 12 0 0% docker/utils/decorators.py 33 33 12 0 0% docker/utils/fnmatch.py 55 55 28 0 0% docker/utils/json_stream.py 40 40 14 0 0% docker/utils/ports.py 50 50 32 0 0% docker/utils/proxy.py 37 37 14 0 0% docker/utils/socket.py 91 91 46 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5273 5217 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.12s ============================== [Pipeline] sh Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)’ Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5)’ + docker stop dpy-dind-1-0-py3.10-20.10.22 Error response from daemon: No such container: dpy-dind-1-0-py3.10-20.10.22 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] // node [Pipeline] { [Pipeline] } Failed in branch py3.10_20.10.22 [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/33f4bbf0-0833-460f-a31a-dde37c7b1674/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo chowning workspace [Pipeline] sh + pwd + id -u + id -g + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo Removing all docker containers [Pipeline] sh + docker container ls -aq [Pipeline] echo Docker containers have been removed [Pipeline] echo cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=19.03.13) [Pipeline] checkout The recommended git tool is: git using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Fetching without tags Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085) Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`" Cloning repository https://github.com/docker/docker-py.git > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/23c38752-9d9e-4fe7-b315-7a69583bbe8d/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python cachedir: .pytest_cache rootdir: /src, configfile: pytest.ini plugins: timeout-2.1.0, cov-3.0.0 collecting ... collected 0 items / 27 errors ==================================== ERRORS ==================================== ________________ ERROR collecting tests/unit/api_build_test.py _________________ ImportError while importing test module '/src/tests/unit/api_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_build_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/api_container_test.py _______________ ImportError while importing test module '/src/tests/unit/api_container_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_container_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/api_exec_test.py _________________ ImportError while importing test module '/src/tests/unit/api_exec_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_exec_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_image_test.py _________________ ImportError while importing test module '/src/tests/unit/api_image_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_image_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/api_network_test.py ________________ ImportError while importing test module '/src/tests/unit/api_network_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_network_test.py:3: in from .api_test import BaseAPIClientTest, url_prefix, response tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/api_test.py ____________________ ImportError while importing test module '/src/tests/unit/api_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_volume_test.py ________________ ImportError while importing test module '/src/tests/unit/api_volume_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_volume_test.py:5: in from ..helpers import requires_api_version tests/helpers.py:11: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/auth_test.py ___________________ ImportError while importing test module '/src/tests/unit/auth_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/auth_test.py:10: in from docker import auth, credentials, errors docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/client_test.py __________________ ImportError while importing test module '/src/tests/unit/client_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/client_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/context_test.py __________________ ImportError while importing test module '/src/tests/unit/context_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/context_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/dockertypes_test.py:5: in from docker.constants import DEFAULT_DOCKER_API_VERSION docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/errors_test.py __________________ ImportError while importing test module '/src/tests/unit/errors_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/errors_test.py:5: in from docker.errors import (APIError, ContainerError, DockerException, docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/models_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/models_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_containers_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_images_test.py _______________ ImportError while importing test module '/src/tests/unit/models_images_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_images_test.py:4: in from docker.constants import DEFAULT_DATA_CHUNK_SIZE docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_networks_test.py ______________ ImportError while importing test module '/src/tests/unit/models_networks_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_networks_test.py:3: in from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_resources_test.py _____________ ImportError while importing test module '/src/tests/unit/models_resources_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_resources_test.py:3: in from .fake_api import FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_secrets_test.py:3: in from .fake_api_client import make_fake_client tests/unit/fake_api_client.py:3: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_services_test.py ______________ ImportError while importing test module '/src/tests/unit/models_services_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_services_test.py:2: in from docker.models.services import _get_create_service_kwargs docker/models/services.py:2: in from docker.errors import create_unexpected_kwargs_error, InvalidArgument docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/sshadapter_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/ssladapter_test.py:5: in from docker.transport import ssladapter docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/swarm_test.py ___________________ ImportError while importing test module '/src/tests/unit/swarm_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/swarm_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/types_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/types_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/types_containers_test.py:1: in from docker.types.containers import ContainerConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_build_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_build_test.py:10: in from docker.constants import IS_WINDOWS_PLATFORM docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_config_test.py _______________ ImportError while importing test module '/src/tests/unit/utils_config_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_config_test.py:10: in from docker.utils import config docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_json_stream_test.py:1: in from docker.utils.json_stream import json_splitter, stream_as_text, json_stream docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_proxy_test.py:3: in from docker.utils.proxy import ProxyConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/utils_test.py ___________________ ImportError while importing test module '/src/tests/unit/utils_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_test.py:10: in from docker.api.client import APIClient docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ---------- coverage: platform linux, python 3.10.9-final-0 ----------- Name Stmts Miss Branch BrPart Cover ----------------------------------------------------------------------- docker/__init__.py 7 6 0 0 14% docker/_version.py 2 2 0 0 0% docker/api/__init__.py 1 0 0 0 100% docker/api/build.py 127 127 98 0 0% docker/api/client.py 267 259 94 0 2% docker/api/config.py 31 31 6 0 0% docker/api/container.py 282 282 114 0 0% docker/api/daemon.py 40 40 16 0 0% docker/api/exec_api.py 45 45 24 0 0% docker/api/image.py 161 161 64 0 0% docker/api/network.py 91 91 50 0 0% docker/api/plugin.py 96 96 18 0 0% docker/api/secret.py 36 36 10 0 0% docker/api/service.py 202 202 151 0 0% docker/api/swarm.py 114 114 44 0 0% docker/api/volume.py 38 38 16 0 0% docker/auth.py 204 197 80 0 2% docker/client.py 83 83 4 0 0% docker/constants.py 21 21 0 0 0% docker/context/__init__.py 2 2 0 0 0% docker/context/api.py 81 81 40 0 0% docker/context/config.py 61 61 22 0 0% docker/context/context.py 163 163 70 0 0% docker/credentials/__init__.py 3 0 0 0 100% docker/credentials/constants.py 4 0 0 0 100% docker/credentials/errors.py 11 4 8 0 68% docker/credentials/store.py 44 30 14 0 28% docker/credentials/utils.py 5 3 0 0 40% docker/errors.py 115 112 61 0 2% docker/models/__init__.py 0 0 0 0 100% docker/models/configs.py 22 22 6 0 0% docker/models/containers.py 190 186 76 0 2% docker/models/images.py 143 143 62 0 0% docker/models/networks.py 39 39 16 0 0% docker/models/nodes.py 16 16 6 0 0% docker/models/plugins.py 51 51 12 0 0% docker/models/resource.py 43 43 10 0 0% docker/models/secrets.py 23 23 6 0 0% docker/models/services.py 89 87 40 0 2% docker/models/swarm.py 40 40 8 0 0% docker/models/volumes.py 24 24 8 0 0% docker/tls.py 37 37 14 0 0% docker/transport/__init__.py 11 11 0 0 0% docker/transport/basehttpadapter.py 6 6 4 0 0% docker/transport/npipeconn.py 56 56 17 0 0% docker/transport/npipesocket.py 140 140 24 0 0% docker/transport/sshconn.py 161 161 67 0 0% docker/transport/ssladapter.py 32 32 10 0 0% docker/transport/unixconn.py 54 54 15 0 0% docker/types/__init__.py 6 6 0 0 0% docker/types/base.py 4 4 4 0 0% docker/types/containers.py 440 440 340 0 0% docker/types/daemon.py 36 36 16 0 0% docker/types/healthcheck.py 43 43 6 0 0% docker/types/networks.py 45 45 40 0 0% docker/types/services.py 347 347 268 0 0% docker/types/swarm.py 51 51 44 0 0% docker/utils/__init__.py 3 3 0 0 0% docker/utils/build.py 152 152 78 0 0% docker/utils/config.py 36 36 12 0 0% docker/utils/decorators.py 33 33 12 0 0% docker/utils/fnmatch.py 55 55 28 0 0% docker/utils/json_stream.py 40 40 14 0 0% docker/utils/ports.py 50 50 32 0 0% docker/utils/proxy.py 37 37 14 0 0% docker/utils/socket.py 91 91 46 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5273 5217 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.18s ============================== [Pipeline] sh + docker stop dpy-dind-1-0-py3.10-19.03.13 Error response from daemon: No such container: dpy-dind-1-0-py3.10-19.03.13 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-00f0c29945e63c3d5) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] // node [Pipeline] { [Pipeline] } Failed in branch py3.10_19.03.13 [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/f3cec88d-e50f-4ce1-a65b-8e104f57419d/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo cleanWorkspace: Ensuring workspace is owned by ubuntu [Pipeline] echo chowning workspace [Pipeline] sh + pwd + id -u + id -g + docker run --rm -v /home/ubuntu/workspace/docker-py_PR-3085:/workspace busybox chown -R 1000:1000 /workspace [Pipeline] echo Removing all docker containers [Pipeline] sh + docker container ls -aq [Pipeline] echo Docker containers have been removed [Pipeline] echo cleanWorkspace: Removing existing workspace [Pipeline] deleteDir [Pipeline] echo cleanWorkspace: Workspace is clean. [Pipeline] stage [Pipeline] { (test python=py3.10 / docker=23.0.0-rc.1) [Pipeline] checkout The recommended git tool is: git using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Fetching without tags Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit ff1e74312b541f5f23d2243956f790904cf3b4ca Cloning repository https://github.com/docker/docker-py.git > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 Merge succeeded, producing ff1e74312b541f5f23d2243956f790904cf3b4ca Checking out Revision ff1e74312b541f5f23d2243956f790904cf3b4ca (PR-3085) Commit message: "types: Add types to `auth`, `client`, `errors`, `tls`" > git config core.sparsecheckout # timeout=10 > git checkout -f ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-ff1e74312b541f5f23d2243956f790904cf3b4ca py.test -v -rxs --cov=docker tests/unit > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4f8fd6a86e521290dafaf7c28eced2a9b21b220a $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/9df99657-bf88-4ab7-8d33-54446e72c9ae/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0 -- /usr/local/bin/python cachedir: .pytest_cache rootdir: /src, configfile: pytest.ini plugins: timeout-2.1.0, cov-3.0.0 collecting ... collected 0 items / 27 errors ==================================== ERRORS ==================================== ________________ ERROR collecting tests/unit/api_build_test.py _________________ ImportError while importing test module '/src/tests/unit/api_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_build_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/api_container_test.py _______________ ImportError while importing test module '/src/tests/unit/api_container_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_container_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/api_exec_test.py _________________ ImportError while importing test module '/src/tests/unit/api_exec_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_exec_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_image_test.py _________________ ImportError while importing test module '/src/tests/unit/api_image_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_image_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/api_network_test.py ________________ ImportError while importing test module '/src/tests/unit/api_network_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_network_test.py:3: in from .api_test import BaseAPIClientTest, url_prefix, response tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/api_test.py ____________________ ImportError while importing test module '/src/tests/unit/api_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_test.py:16: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/api_volume_test.py ________________ ImportError while importing test module '/src/tests/unit/api_volume_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/api_volume_test.py:5: in from ..helpers import requires_api_version tests/helpers.py:11: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ___________________ ERROR collecting tests/unit/auth_test.py ___________________ ImportError while importing test module '/src/tests/unit/auth_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/auth_test.py:10: in from docker import auth, credentials, errors docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/client_test.py __________________ ImportError while importing test module '/src/tests/unit/client_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/client_test.py:5: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _________________ ERROR collecting tests/unit/context_test.py __________________ ImportError while importing test module '/src/tests/unit/context_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/context_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/dockertypes_test.py ________________ ImportError while importing test module '/src/tests/unit/dockertypes_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/dockertypes_test.py:5: in from docker.constants import DEFAULT_DOCKER_API_VERSION docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/errors_test.py __________________ ImportError while importing test module '/src/tests/unit/errors_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/errors_test.py:5: in from docker.errors import (APIError, ContainerError, DockerException, docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/models_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/models_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_containers_test.py:1: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_images_test.py _______________ ImportError while importing test module '/src/tests/unit/models_images_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_images_test.py:4: in from docker.constants import DEFAULT_DATA_CHUNK_SIZE docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_networks_test.py ______________ ImportError while importing test module '/src/tests/unit/models_networks_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_networks_test.py:3: in from .fake_api import FAKE_NETWORK_ID, FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_resources_test.py _____________ ImportError while importing test module '/src/tests/unit/models_resources_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_resources_test.py:3: in from .fake_api import FAKE_CONTAINER_ID tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ______________ ERROR collecting tests/unit/models_secrets_test.py ______________ ImportError while importing test module '/src/tests/unit/models_secrets_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_secrets_test.py:3: in from .fake_api_client import make_fake_client tests/unit/fake_api_client.py:3: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/models_services_test.py ______________ ImportError while importing test module '/src/tests/unit/models_services_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/models_services_test.py:2: in from docker.models.services import _get_create_service_kwargs docker/models/services.py:2: in from docker.errors import create_unexpected_kwargs_error, InvalidArgument docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/sshadapter_test.py ________________ ImportError while importing test module '/src/tests/unit/sshadapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/sshadapter_test.py:2: in import docker docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ________________ ERROR collecting tests/unit/ssladapter_test.py ________________ ImportError while importing test module '/src/tests/unit/ssladapter_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/ssladapter_test.py:5: in from docker.transport import ssladapter docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/swarm_test.py ___________________ ImportError while importing test module '/src/tests/unit/swarm_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/swarm_test.py:3: in from . import fake_api tests/unit/fake_api.py:1: in from docker import constants docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _____________ ERROR collecting tests/unit/types_containers_test.py _____________ ImportError while importing test module '/src/tests/unit/types_containers_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/types_containers_test.py:1: in from docker.types.containers import ContainerConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_build_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_build_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_build_test.py:10: in from docker.constants import IS_WINDOWS_PLATFORM docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_config_test.py _______________ ImportError while importing test module '/src/tests/unit/utils_config_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_config_test.py:10: in from docker.utils import config docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ____________ ERROR collecting tests/unit/utils_json_stream_test.py _____________ ImportError while importing test module '/src/tests/unit/utils_json_stream_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_json_stream_test.py:1: in from docker.utils.json_stream import json_splitter, stream_as_text, json_stream docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) _______________ ERROR collecting tests/unit/utils_proxy_test.py ________________ ImportError while importing test module '/src/tests/unit/utils_proxy_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_proxy_test.py:3: in from docker.utils.proxy import ProxyConfig docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) __________________ ERROR collecting tests/unit/utils_test.py ___________________ ImportError while importing test module '/src/tests/unit/utils_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/local/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/unit/utils_test.py:10: in from docker.api.client import APIClient docker/__init__.py:2: in from .api import APIClient docker/api/__init__.py:2: in from .client import APIClient docker/api/client.py:10: in from .. import auth docker/auth.py:8: in from . import errors docker/errors.py:5: in from .models.containers import Container docker/models/containers.py:5: in from ..api import APIClient E ImportError: cannot import name 'APIClient' from partially initialized module 'docker.api' (most likely due to a circular import) (/src/docker/api/__init__.py) ---------- coverage: platform linux, python 3.10.9-final-0 ----------- Name Stmts Miss Branch BrPart Cover ----------------------------------------------------------------------- docker/__init__.py 7 6 0 0 14% docker/_version.py 2 2 0 0 0% docker/api/__init__.py 1 0 0 0 100% docker/api/build.py 127 127 98 0 0% docker/api/client.py 267 259 94 0 2% docker/api/config.py 31 31 6 0 0% docker/api/container.py 282 282 114 0 0% docker/api/daemon.py 40 40 16 0 0% docker/api/exec_api.py 45 45 24 0 0% docker/api/image.py 161 161 64 0 0% docker/api/network.py 91 91 50 0 0% docker/api/plugin.py 96 96 18 0 0% docker/api/secret.py 36 36 10 0 0% docker/api/service.py 202 202 151 0 0% docker/api/swarm.py 114 114 44 0 0% docker/api/volume.py 38 38 16 0 0% docker/auth.py 204 197 80 0 2% docker/client.py 83 83 4 0 0% docker/constants.py 21 21 0 0 0% docker/context/__init__.py 2 2 0 0 0% docker/context/api.py 81 81 40 0 0% docker/context/config.py 61 61 22 0 0% docker/context/context.py 163 163 70 0 0% docker/credentials/__init__.py 3 0 0 0 100% docker/credentials/constants.py 4 0 0 0 100% docker/credentials/errors.py 11 4 8 0 68% docker/credentials/store.py 44 30 14 0 28% docker/credentials/utils.py 5 3 0 0 40% docker/errors.py 115 112 61 0 2% docker/models/__init__.py 0 0 0 0 100% docker/models/configs.py 22 22 6 0 0% docker/models/containers.py 190 186 76 0 2% docker/models/images.py 143 143 62 0 0% docker/models/networks.py 39 39 16 0 0% docker/models/nodes.py 16 16 6 0 0% docker/models/plugins.py 51 51 12 0 0% docker/models/resource.py 43 43 10 0 0% docker/models/secrets.py 23 23 6 0 0% docker/models/services.py 89 87 40 0 2% docker/models/swarm.py 40 40 8 0 0% docker/models/volumes.py 24 24 8 0 0% docker/tls.py 37 37 14 0 0% docker/transport/__init__.py 11 11 0 0 0% docker/transport/basehttpadapter.py 6 6 4 0 0% docker/transport/npipeconn.py 56 56 17 0 0% docker/transport/npipesocket.py 140 140 24 0 0% docker/transport/sshconn.py 161 161 67 0 0% docker/transport/ssladapter.py 32 32 10 0 0% docker/transport/unixconn.py 54 54 15 0 0% docker/types/__init__.py 6 6 0 0 0% docker/types/base.py 4 4 4 0 0% docker/types/containers.py 440 440 340 0 0% docker/types/daemon.py 36 36 16 0 0% docker/types/healthcheck.py 43 43 6 0 0% docker/types/networks.py 45 45 40 0 0% docker/types/services.py 347 347 268 0 0% docker/types/swarm.py 51 51 44 0 0% docker/utils/__init__.py 3 3 0 0 0% docker/utils/build.py 152 152 78 0 0% docker/utils/config.py 36 36 12 0 0% docker/utils/decorators.py 33 33 12 0 0% docker/utils/fnmatch.py 55 55 28 0 0% docker/utils/json_stream.py 40 40 14 0 0% docker/utils/ports.py 50 50 32 0 0% docker/utils/proxy.py 37 37 14 0 0% docker/utils/socket.py 91 91 46 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5273 5217 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.16s ============================== [Pipeline] sh + docker stop dpy-dind-1-0-py3.10-23.0.0-rc.1 Error response from daemon: No such container: dpy-dind-1-0-py3.10-23.0.0-rc.1 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] } Failed in branch py3.10_23.0.0-rc.1 [Pipeline] // parallel [Pipeline] End of Pipeline Could not update commit status, please check if your scan credentials belong to a member of the organization or a collaborator of the repository and repo:status scope is selected GitHub has been notified of this commit’s build result ERROR: script returned exit code 1 Finished: FAILURE