Pull request #3085 updated Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Loading trusted files from base branch main at 82cf559b5a641f53e9035b44b91f829f3b4cca80 rather than 3a11fb09680f9236554c753d7527f33688f97d4b Obtained Jenkinsfile from 82cf559b5a641f53e9035b44b91f829f3b4cca80 Running in Durability level: PERFORMANCE_OPTIMIZED Loading library jps@master Examining docker/jps Attempting to resolve master as a branch Resolved master as branch master at revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a The recommended git tool is: NONE using credential jps-reader > git rev-parse --resolve-git-dir /var/cloudbees-jenkins-distribution/workspace/docker-py_PR-3085@libs/jps/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/docker/jps.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --force --progress -- https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master # timeout=10 Checking out Revision 4f8fd6a86e521290dafaf7c28eced2a9b21b220a (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 4f8fd6a86e521290dafaf7c28eced2a9b21b220a # timeout=10 Commit message: "Merge pull request #26 from docker/add-retry-to-vpn-image-pull" > git rev-list --no-walk 4f8fd6a86e521290dafaf7c28eced2a9b21b220a # timeout=10 Excluding src/test/ from checkout of git https://github.com/docker/jps.git so that shared library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] node Still waiting to schedule task ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b)’ is offline Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/26f5229f-6d8f-4362-b268-f2f4388f9d62/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo 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 3a11fb09680f9236554c753d7527f33688f97d4b Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 Commit message: "types: Add types to `api/client.py`" [Pipeline] sh + git rev-parse HEAD [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] sh > git rev-list --no-walk ff1e74312b541f5f23d2243956f790904cf3b4ca # timeout=10 + docker pull dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b Error response from daemon: manifest for dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh + docker build -t dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b -f tests/Dockerfile-ssh-dind . $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/568039fa-bd7f-4cab-96f1-7cd549dfe8b2/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded #1 [internal] load build definition from Dockerfile-ssh-dind #1 transferring dockerfile: 523B done #1 DONE 0.1s #2 [internal] load .dockerignore #2 transferring context: 161B 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 done #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 7.34MB / 9.94MB 0.1s #5 sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 9.94MB / 9.94MB 0.1s done #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 #5 extracting sha256:1328b32c40fca9bcf9d70d8eccb72eb873d1124d72dadce04db8badbe7b08546 0.2s done #5 DONE 0.5s #6 [auth] library/docker:pull token for registry-1.docker.io #6 DONE 0.0s #7 [internal] load metadata for docker.io/library/docker:20.10-dind #7 DONE 0.3s #8 [1/5] FROM docker.io/library/docker:20.10-dind@sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 #8 ... #9 [internal] load build context #9 transferring context: 2.27kB done #9 DONE 0.0s #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:0e94d967b79da9ab21108997e338afd1cf53f8c86642c9b5acbfa286fde5e071 3.04kB / 3.04kB done #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 1.05MB / 2.06MB 0.1s #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 0B / 13.98MB 0.1s #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.1s #8 sha256:d736edfbfb0cb958492a1209140d3d1706596305a5d8a22b63c9fca65a51e578 11.94kB / 11.94kB done #8 sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 2.06MB / 2.06MB 0.1s done #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 7.34MB / 13.98MB 0.2s #8 sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 3.37MB / 3.37MB 0.1s done #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.1s #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 0B / 15.20MB 0.2s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 0B / 14.47MB 0.2s #8 sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 13.98MB / 13.98MB 0.4s done #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 13.63MB / 15.20MB 0.4s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 7.88MB / 14.47MB 0.4s #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.5s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 11.53MB / 14.47MB 0.5s #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 0B / 1.03kB 0.5s #8 sha256:3a7e843175d06d19e47a3cac2e4df9ea9f20e3762b5006548b6db1ef455ba153 552B / 552B 0.4s done #8 extracting sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 0.4s done #8 sha256:1de76f94013e41735f015f26d3c3df1af256e1fd761926325deaf30759c53494 15.20MB / 15.20MB 0.5s done #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 13.63MB / 14.47MB 0.6s #8 sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda 1.03kB / 1.03kB 0.5s done #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 0B / 150B 0.6s #8 sha256:36812387b4c0b6952d3037454b2c7d02ccbbbaccb9056155a2ed8962434c145f 14.47MB / 14.47MB 0.7s done #8 sha256:c3a00b8fabf3f9d11aee43b8d6a0470679d58fa1a993cd00f0013a42e6bec402 150B / 150B 0.6s done #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 0.7s #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 0.7s #8 sha256:0a089d62223045e7c28cca15b373f843de1e7017636291b0df8ff66c7619b730 1.32kB / 1.32kB 0.8s done #8 sha256:f430678fa98a54cbaa0959316f340424b58d258d0596aa5b06e53545baf680ba 6.84MB / 6.84MB 0.8s done #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 12.58MB / 53.02MB 0.9s #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 0.9s #8 sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 2.75kB / 2.75kB 0.8s done #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 24.12MB / 53.02MB 1.0s #8 sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 1.05kB / 1.05kB 0.9s done #8 extracting sha256:93eea1d5d8e5eb7f3c01c44eb6652605d4b5ad66cf819d1e3b6053733f2f13cf 0.3s done #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 36.70MB / 53.02MB 1.1s #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 46.14MB / 53.02MB 1.2s #8 extracting sha256:08b41ddca615c02560ac2876c1f1a4f4f0c2fe3f8b091488146e1098c5a3eda4 #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 52.43MB / 53.02MB 1.3s #8 sha256:bc5dddcc08ecc0579d1f4b7674cb03a3bf0876befd3715d86dad5dd8f01dc188 53.02MB / 53.02MB 1.4s 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 done #8 extracting sha256:00f70019cf2a12746bc56dbd4b414fd3da476a518f99f58eb66c678c5832cfda done #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 #8 extracting sha256:e5a6645f35297ece7b0085baceda99e69ad3d343c71d0094df0f2bfafdbf51b9 done #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 #8 extracting sha256:6928d24cd666ddaa2543cfda2a44069b58bf53b13342e57737db5ebb39b2eb38 done #8 DONE 6.0s #10 [2/5] RUN apk add --no-cache --upgrade openssh #10 0.370 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz #10 1.506 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz #10 1.724 (1/4) Installing openssh-sftp-server (9.1_p1-r1) #10 1.728 (2/4) Installing openssh-server-common (9.1_p1-r1) #10 1.730 (3/4) Installing openssh-server (9.1_p1-r1) #10 1.742 (4/4) Installing openssh (9.1_p1-r1) #10 1.748 Executing busybox-1.35.0-r29.trigger #10 1.753 OK: 33 MiB in 60 packages #10 DONE 3.3s #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.5s #14 exporting to image #14 exporting layers #14 exporting layers 0.3s done #14 writing image sha256:46229639c4492105d218083d69a33e230e74a7360a50cca91d9a1625d86a8ce8 done #14 naming to docker.io/dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b done #14 DONE 0.3s [Pipeline] isUnix [Pipeline] sh + docker tag dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b [Pipeline] isUnix [Pipeline] sh + docker push dockerpinata/docker-py:sshdind-3a11fb09680f9236554c753d7527f33688f97d4b The push refers to repository [docker.io/dockerpinata/docker-py] b65f72601402: Preparing 2b91f9028233: Preparing 03ab16911544: Preparing d29c3b87201d: 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 cef34870bba2: Waiting 95bb6cf35c59: Waiting b68ba483d73b: Waiting ded7a220bb05: Waiting a7c08a305a48: 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 cef34870bba2: Layer already exists 95bb6cf35c59: Layer already exists 2b91f9028233: Pushed 03ab16911544: Pushed b68ba483d73b: Layer already exists ded7a220bb05: Layer already exists b65f72601402: Pushed d29c3b87201d: Pushed sshdind-3a11fb09680f9236554c753d7527f33688f97d4b: digest: sha256:405487581783239519eee6c1708d4bb6e86d611c05ce3cda4235e4216bd34ffd size: 3878 [Pipeline] isUnix [Pipeline] sh + docker pull dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b Error response from daemon: manifest for dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b not found: manifest unknown: manifest unknown [Pipeline] isUnix [Pipeline] sh + docker build -t dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b -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.3s #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.0s 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:08dfb526b02f1b849ca4ce479b51f100448053a67b64905a63dcdad2fe6802c5 2.22kB / 2.22kB done #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 0B / 10.88MB 0.1s #7 sha256:3aae3bded9cfb06e92d7342abf1833b156fe197522ffbde031363194c429c8d5 8.53kB / 8.53kB done #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 3.15MB / 55.03MB 0.1s #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 2.10MB / 5.16MB 0.1s #7 sha256:c796299bbbddc7aeada9539a4e7874a75fa2b6ff421f8d5ad40f227b40ab4d86 10.88MB / 10.88MB 0.3s done #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 24.12MB / 55.03MB 0.3s #7 sha256:fa1d4c8d85a4e064e50cea74d4aa848dc5fc275aef223fcc1f21fbdb1b5dd182 5.16MB / 5.16MB 0.2s done #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 6.29MB / 54.58MB 0.3s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 0B / 196.88MB 0.3s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 33.55MB / 55.03MB 0.4s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 12.58MB / 54.58MB 0.4s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 39.85MB / 55.03MB 0.5s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 23.07MB / 54.58MB 0.5s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 10.66MB / 196.88MB 0.5s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 47.19MB / 55.03MB 0.6s #7 sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 55.03MB / 55.03MB 0.8s done #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 37.75MB / 54.58MB 0.8s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 38.80MB / 196.88MB 0.8s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 44.04MB / 54.58MB 0.9s #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 3.15MB / 6.29MB 0.9s #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.0s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 50.33MB / 196.88MB 1.0s #7 sha256:0f67f32c26d393a2580062f2cebfde80cc4c5a5e264bbb7a32569c6c7551c1c2 6.29MB / 6.29MB 0.9s done #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 2.10MB / 20.04MB 1.0s #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d #7 sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 54.58MB / 54.58MB 1.1s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 67.11MB / 196.88MB 1.2s #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 10.49MB / 20.04MB 1.2s #7 sha256:486bcd00fb032058b260630f4d271b4ebc164abc78d48cdc86c6a5de79c8fc6c 235B / 235B 1.1s done #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 1.05MB / 3.06MB 1.2s #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 19.92MB / 20.04MB 1.3s #7 sha256:8cc4d42c9476f56a03a9f28e8a0ede547be03af7d11f448fb07f20d4af16d02f 3.06MB / 3.06MB 1.2s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 81.79MB / 196.88MB 1.4s #7 sha256:3dd123b388af3c8ab6d59c680fc309cce331b53c58e515622d16f5b548877fee 20.04MB / 20.04MB 1.3s done #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 102.76MB / 196.88MB 1.6s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 119.54MB / 196.88MB 1.7s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 142.61MB / 196.88MB 1.9s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 170.50MB / 196.88MB 2.1s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 183.50MB / 196.88MB 2.2s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 2.4s #7 sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 196.88MB / 196.88MB 2.8s done #7 extracting sha256:32de3c850997ce03b6ff4ae8fb00b34b9d7d7f9a35bfcdb8538e22cc7b77c29d 2.6s 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 0.1s #7 extracting sha256:81283a9569ad5e90773f038daedd0d565810ca5935eec8f53b8bcb6a199030d6 2.0s done #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 0.1s #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 5.1s #7 extracting sha256:60b38700e7fb2cdfac79b15e4c1691a80fe6b4101c7b7fea66b9e7cd64d961cf 6.1s 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.5s #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.6s #10 [stage-0 3/20] RUN apt-get update && apt-get -y install --no-install-recommends gnupg2 pass #10 0.726 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] #10 0.735 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] #10 0.736 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] #10 0.835 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB] #10 0.937 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [210 kB] #10 1.049 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB] #10 1.998 Fetched 8616 kB in 2s (5632 kB/s) #10 1.998 Reading package lists... #10 2.476 Reading package lists... #10 2.949 Building dependency tree... #10 3.045 Reading state information... #10 3.160 The following additional packages will be installed: #10 3.160 tree #10 3.161 Suggested packages: #10 3.161 python libxml-simple-perl ruby #10 3.161 Recommended packages: #10 3.161 qrencode xclip #10 3.211 The following NEW packages will be installed: #10 3.212 gnupg2 pass tree #10 3.478 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. #10 3.478 Need to get 523 kB of archives. #10 3.478 After this operation, 727 kB of additional disk space will be used. #10 3.478 Get:1 http://deb.debian.org/debian bullseye/main amd64 gnupg2 all 2.2.27-2+deb11u2 [434 kB] #10 3.484 Get:2 http://deb.debian.org/debian bullseye/main amd64 tree amd64 1.8.0-1+b1 [49.6 kB] #10 3.485 Get:3 http://deb.debian.org/debian bullseye/main amd64 pass all 1.7.3-2 [39.2 kB] #10 3.619 debconf: delaying package configuration, since apt-utils is not installed #10 3.655 Fetched 523 kB in 0s (1942 kB/s) #10 3.678 Selecting previously unselected package gnupg2. #10 3.678 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23422 files and directories currently installed.) #10 3.694 Preparing to unpack .../gnupg2_2.2.27-2+deb11u2_all.deb ... #10 3.701 Unpacking gnupg2 (2.2.27-2+deb11u2) ... #10 3.746 Selecting previously unselected package tree. #10 3.748 Preparing to unpack .../tree_1.8.0-1+b1_amd64.deb ... #10 3.752 Unpacking tree (1.8.0-1+b1) ... #10 3.804 Selecting previously unselected package pass. #10 3.806 Preparing to unpack .../archives/pass_1.7.3-2_all.deb ... #10 3.817 Unpacking pass (1.7.3-2) ... #10 3.892 Setting up gnupg2 (2.2.27-2+deb11u2) ... #10 3.907 Setting up tree (1.8.0-1+b1) ... #10 3.923 Setting up pass (1.7.3-2) ... #10 DONE 4.0s #11 [stage-0 4/20] COPY tests/ssh/config/client /root/.ssh #11 DONE 0.2s #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.377 gpg: directory '/root/.gnupg' created #16 0.377 gpg: keybox '/root/.gnupg/pubring.kbx' created #16 0.380 gpg: /root/.gnupg/trustdb.gpg: trustdb created #16 0.380 gpg: key 464ED987A7B21401: public key "Sakuya Izayoi " imported #16 0.386 gpg: key 464ED987A7B21401: secret key imported #16 0.386 gpg: Total number processed: 1 #16 0.386 gpg: imported: 1 #16 0.386 gpg: secret keys read: 1 #16 0.386 gpg: secret keys imported: 1 #16 DONE 0.4s #17 [stage-0 10/20] RUN gpg2 --import-ownertrust gpg-keys/ownertrust #17 0.449 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.436 gpg: please do a --check-trustdb #18 0.451 mkdir: created directory '/root/.password-store/' #18 0.452 Password store initialized for 9781B87DAB042E6FD51388A5464ED987A7B21401 #18 DONE 0.5s #19 [stage-0 12/20] RUN gpg2 --check-trustdb #19 0.463 gpg: marginals needed: 3 completes needed: 1 trust model: pgp #19 0.463 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.7s #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.782 Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment #23 5.922 Collecting packaging==21.3 #23 6.949 Downloading packaging-21.3-py3-none-any.whl (40 kB) #23 6.956 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 8.1 MB/s eta 0:00:00 #23 6.997 Collecting paramiko==2.11.0 #23 7.002 Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB) #23 7.012 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 26.8 MB/s eta 0:00:00 #23 7.054 Collecting requests==2.28.1 #23 7.057 Downloading requests-2.28.1-py3-none-any.whl (62 kB) #23 7.065 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 9.6 MB/s eta 0:00:00 #23 7.109 Collecting urllib3==1.26.11 #23 7.115 Downloading urllib3-1.26.11-py2.py3-none-any.whl (139 kB) #23 7.122 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.9/139.9 kB 27.7 MB/s eta 0:00:00 #23 7.152 Collecting websocket-client==1.3.3 #23 7.155 Downloading websocket_client-1.3.3-py3-none-any.whl (54 kB) #23 7.167 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 4.6 MB/s eta 0:00:00 #23 7.187 Collecting typing_extensions>=3.10.0.0 #23 7.191 Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB) #23 7.242 Collecting pyparsing!=3.0.5,>=2.0.2 #23 7.246 Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB) #23 7.252 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 24.1 MB/s eta 0:00:00 #23 7.285 Collecting six #23 7.289 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) #23 7.329 Collecting pynacl>=1.0.1 #23 7.333 Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) #23 7.348 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 67.6 MB/s eta 0:00:00 #23 7.608 Collecting cryptography>=2.5 #23 7.613 Downloading cryptography-39.0.0-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB) #23 7.654 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 108.4 MB/s eta 0:00:00 #23 7.733 Collecting bcrypt>=3.1.3 #23 7.737 Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB) #23 7.747 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 79.8 MB/s eta 0:00:00 #23 7.780 Collecting certifi>=2017.4.17 #23 7.784 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) #23 7.791 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 32.3 MB/s eta 0:00:00 #23 7.818 Collecting idna<4,>=2.5 #23 7.822 Downloading idna-3.4-py3-none-any.whl (61 kB) #23 7.828 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 13.2 MB/s eta 0:00:00 #23 7.903 Collecting charset-normalizer<3,>=2 #23 7.909 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB) #23 8.212 Collecting cffi>=1.12 #23 8.216 Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB) #23 8.227 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 50.9 MB/s eta 0:00:00 #23 8.264 Collecting pycparser #23 8.268 Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) #23 8.274 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 28.3 MB/s eta 0:00:00 #23 8.440 Installing collected packages: websocket-client, urllib3, typing_extensions, six, pyparsing, pycparser, idna, charset-normalizer, certifi, bcrypt, requests, packaging, cffi, pynacl, cryptography, paramiko #23 9.478 Successfully installed bcrypt-4.0.1 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 cryptography-39.0.0 idna-3.4 packaging-21.3 paramiko-2.11.0 pycparser-2.21 pynacl-1.5.0 pyparsing-3.0.9 requests-2.28.1 six-1.16.0 typing_extensions-4.4.0 urllib3-1.26.11 websocket-client-1.3.3 #23 9.479 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #23 DONE 13.9s #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.049 Collecting setuptools==63.2.0 #25 6.083 Downloading setuptools-63.2.0-py3-none-any.whl (1.2 MB) #25 6.106 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 58.2 MB/s eta 0:00:00 #25 6.425 Collecting coverage==6.4.2 #25 6.431 Downloading coverage-6.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 6.439 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.3/212.3 kB 37.1 MB/s eta 0:00:00 #25 6.478 Collecting flake8==4.0.1 #25 6.482 Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB) #25 6.489 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 13.2 MB/s eta 0:00:00 #25 6.561 Collecting pytest==7.1.2 #25 6.565 Downloading pytest-7.1.2-py3-none-any.whl (297 kB) #25 6.575 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 kB 37.5 MB/s eta 0:00:00 #25 6.605 Collecting pytest-cov==3.0.0 #25 6.608 Downloading pytest_cov-3.0.0-py3-none-any.whl (20 kB) #25 6.633 Collecting pytest-timeout==2.1.0 #25 6.636 Downloading pytest_timeout-2.1.0-py3-none-any.whl (12 kB) #25 6.661 Collecting mccabe<0.7.0,>=0.6.0 #25 6.664 Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) #25 6.689 Collecting pyflakes<2.5.0,>=2.4.0 #25 6.693 Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB) #25 6.699 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 15.0 MB/s eta 0:00:00 #25 6.718 Collecting pycodestyle<2.9.0,>=2.8.0 #25 6.721 Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB) #25 6.727 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 9.4 MB/s eta 0:00:00 #25 6.760 Collecting pluggy<2.0,>=0.12 #25 6.763 Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB) #25 6.789 Collecting attrs>=19.2.0 #25 6.793 Downloading attrs-22.2.0-py3-none-any.whl (60 kB) #25 6.800 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 10.6 MB/s eta 0:00:00 #25 6.814 Collecting iniconfig #25 6.817 Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB) #25 6.846 Collecting tomli>=1.0.0 #25 6.849 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) #25 6.878 Collecting py>=1.8.2 #25 6.882 Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) #25 6.888 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 21.9 MB/s eta 0:00:00 #25 6.890 Requirement already satisfied: packaging in /usr/local/lib/python3.10/site-packages (from pytest==7.1.2->-r test-requirements.txt (line 4)) (21.3) #25 6.908 Collecting coverage[toml]>=5.2.1 #25 6.913 Downloading coverage-7.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224 kB) #25 6.922 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.4/224.4 kB 31.1 MB/s eta 0:00:00 #25 6.983 Downloading coverage-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (216 kB) #25 6.990 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 kB 43.4 MB/s eta 0:00:00 #25 7.005 Downloading coverage-7.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (215 kB) #25 7.012 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.9/215.9 kB 41.8 MB/s eta 0:00:00 #25 7.026 Downloading coverage-6.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213 kB) #25 7.034 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.3/213.3 kB 35.8 MB/s eta 0:00:00 #25 7.048 Downloading coverage-6.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 7.057 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 29.0 MB/s eta 0:00:00 #25 7.071 Downloading coverage-6.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB) #25 7.080 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.5/212.5 kB 28.7 MB/s eta 0:00:00 #25 7.104 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging->pytest==7.1.2->-r test-requirements.txt (line 4)) (3.0.9) #25 7.336 Installing collected packages: mccabe, iniconfig, tomli, setuptools, pyflakes, pycodestyle, py, pluggy, coverage, attrs, pytest, flake8, pytest-timeout, pytest-cov #25 7.372 Attempting uninstall: setuptools #25 7.373 Found existing installation: setuptools 65.5.0 #25 7.422 Uninstalling setuptools-65.5.0: #25 7.471 Successfully uninstalled setuptools-65.5.0 #25 8.479 Successfully installed attrs-22.2.0 coverage-6.4.2 flake8-4.0.1 iniconfig-1.1.1 mccabe-0.6.1 pluggy-1.0.0 py-1.11.0 pycodestyle-2.8.0 pyflakes-2.4.0 pytest-7.1.2 pytest-cov-3.0.0 pytest-timeout-2.1.0 setuptools-63.2.0 tomli-2.0.1 #25 8.479 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #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.757 Obtaining file:///src #27 0.760 Installing build dependencies: started #27 7.610 Installing build dependencies: finished with status 'done' #27 7.613 WARNING: Missing build requirements in pyproject.toml for file:///src. #27 7.614 WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'wheel'. #27 7.615 Checking if build backend supports build_editable: started #27 7.838 Checking if build backend supports build_editable: finished with status 'done' #27 7.840 Getting requirements to build editable: started #27 8.041 Getting requirements to build editable: finished with status 'done' #27 8.045 Installing backend dependencies: started #27 13.80 Installing backend dependencies: finished with status 'done' #27 13.80 Preparing editable metadata (pyproject.toml): started #27 14.19 Preparing editable metadata (pyproject.toml): finished with status 'done' #27 14.20 Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.3.3) #27 14.20 Requirement already satisfied: urllib3>=1.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (1.26.11) #27 14.20 Requirement already satisfied: packaging>=14.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (21.3) #27 14.20 Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/site-packages (from docker==99.0.0+docker) (2.28.1) #27 14.21 Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.10/site-packages (from packaging>=14.0->docker==99.0.0+docker) (3.0.9) #27 14.21 Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2022.12.7) #27 14.21 Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (3.4) #27 14.21 Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.10/site-packages (from requests>=2.26.0->docker==99.0.0+docker) (2.1.1) #27 14.24 Building wheels for collected packages: docker #27 14.24 Building editable for docker (pyproject.toml): started #27 14.63 Building editable for docker (pyproject.toml): finished with status 'done' #27 14.63 Created wheel for docker: filename=docker-99.0.0+docker-0.editable-py3-none-any.whl size=7621 sha256=849affb43543b42e65db400dc9d877263339ccc48f3ccc4436646a83f1828eed #27 14.63 Stored in directory: /tmp/pip-ephem-wheel-cache-9my2pgjr/wheels/5c/9b/23/f031c1877ee9aa5bf3ddc51ccc1ac38428d83c5d6eec32a03f #27 14.64 Successfully built docker #27 14.75 Installing collected packages: docker #27 14.77 Successfully installed docker-99.0.0+docker #27 14.77 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv #27 DONE 14.9s #28 exporting to image #28 exporting layers #28 exporting layers 0.8s done #28 writing image sha256:1df8d339e6904d41f9723ed4a375177c43e3f58f30216402e872056e31c23464 done #28 naming to docker.io/dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b done #28 DONE 0.8s [Pipeline] isUnix [Pipeline] sh + docker tag dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b [Pipeline] isUnix [Pipeline] sh + docker push dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b The push refers to repository [docker.io/dockerpinata/docker-py] c1e7d10684b9: Preparing 3c9fb0c7ba4e: Preparing 1d601c8fa40b: Preparing 55269c8c4eec: Preparing c9438e5c8b6e: Preparing 09b5da7cf5cc: Preparing 2d1a702c9657: Preparing fbbbe1ceac4a: Preparing ed90c3a43be3: Preparing 70018d354425: Preparing 3b850081297a: Preparing eb767048e464: Preparing f2c2b332a3d9: Preparing a7f1fc9b9d24: Preparing 7f622525cb69: Preparing 775fb4bacf88: Preparing c27537dae1dd: Preparing 4c853e2844f1: Preparing 4ff0e056ef03: Preparing 6cda7fb97c48: Preparing a5ea5c85f053: Preparing 86ee53f76eff: Preparing 248397b6b856: Preparing fa1175420e6f: Preparing bb2453e12947: Preparing 7354e83da007: Preparing c284f546974c: Preparing 4efcd4003c84: Preparing 09b5da7cf5cc: Waiting 2d1a702c9657: Waiting fbbbe1ceac4a: Waiting c27537dae1dd: Waiting ed90c3a43be3: Waiting 4c853e2844f1: Waiting 70018d354425: Waiting 4ff0e056ef03: Waiting 3b850081297a: Waiting 6cda7fb97c48: Waiting eb767048e464: Waiting f2c2b332a3d9: Waiting a5ea5c85f053: Waiting 86ee53f76eff: Waiting a7f1fc9b9d24: Waiting 248397b6b856: Waiting 7f622525cb69: Waiting fa1175420e6f: Waiting 775fb4bacf88: Waiting bb2453e12947: Waiting 7354e83da007: Waiting c284f546974c: Waiting 4efcd4003c84: Waiting 55269c8c4eec: Pushed c1e7d10684b9: Pushed 3c9fb0c7ba4e: Pushed 1d601c8fa40b: Pushed 09b5da7cf5cc: Pushed 2d1a702c9657: Pushed fbbbe1ceac4a: Pushed ed90c3a43be3: Pushed 70018d354425: Pushed 3b850081297a: Pushed eb767048e464: Pushed c9438e5c8b6e: Pushed f2c2b332a3d9: Pushed a7f1fc9b9d24: Pushed 7f622525cb69: Pushed 6cda7fb97c48: Layer already exists a5ea5c85f053: Layer already exists 775fb4bacf88: Pushed 86ee53f76eff: Layer already exists 248397b6b856: Layer already exists fa1175420e6f: Layer already exists bb2453e12947: Layer already exists 7354e83da007: Layer already exists c27537dae1dd: Pushed c284f546974c: Layer already exists 4efcd4003c84: Layer already exists 4ff0e056ef03: Pushed 4c853e2844f1: Pushed py3-3a11fb09680f9236554c753d7527f33688f97d4b: digest: sha256:058b961a05da9f15afbcabd189f446afdba73de4c44b4c546bd818f17df98089 size: 6178 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/f4d5c5be-6a93-4d7a-8c9d-5a87955453e5/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] sh + docker run --rm --entrypoint=python dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b /src/scripts/versions.py [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] parallel [Pipeline] { (Branch: py3.10_19.03.12) [Pipeline] { (Branch: py3.10_20.10.22) [Pipeline] { (Branch: py3.10_23.0.0-rc.1) [Pipeline] { (Branch: py3.10_19.03.13) [Pipeline] node [Pipeline] node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] node [Pipeline] node [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/e63f1743-2296-4407-b1f2-316f1375cd35/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo 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 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 3a11fb09680f9236554c753d7527f33688f97d4b Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) Commit message: "types: Add types to `api/client.py`" > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/cdaa5090-3d63-4a6c-8f5c-71614efd4b30/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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 302 290 94 0 3% 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/typing.py 2 2 0 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5310 5250 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.19s ============================== [Pipeline] sh + docker stop dpy-dind-2-0-py3.10-19.03.12 Error response from daemon: No such container: dpy-dind-2-0-py3.10-19.03.12 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] } Failed in branch py3.10_19.03.12 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/a6157d5e-b45b-4306-a69c-e4b64fd1471b/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo 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 3a11fb09680f9236554c753d7527f33688f97d4b Cloning repository https://github.com/docker/docker-py.git > git init /home/ubuntu/workspace/docker-py_PR-3085 # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/3085/head:refs/remotes/origin/PR-3085 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://github.com/docker/docker-py.git # timeout=10 Fetching upstream changes from https://github.com/docker/docker-py.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --force --progress -- https://github.com/docker/docker-py.git +refs/pull/3085/head:refs/remotes/origin/PR-3085 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/1bef5976-f88c-470d-bdd9-0693e568a78b/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= 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 Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b)’ Still waiting to schedule task Waiting for next available executor on ‘EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b)’ 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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 302 290 94 0 3% 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/typing.py 2 2 0 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5310 5250 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.18s ============================== [Pipeline] sh + docker stop dpy-dind-2-0-py3.10-20.10.22 Error response from daemon: No such container: dpy-dind-2-0-py3.10-20.10.22 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] // node [Pipeline] { [Pipeline] } Failed in branch py3.10_20.10.22 [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/eefe381c-d798-4968-bb71-770ae3107f0d/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo 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 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 > 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 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/6d62de9e-5f53-4679-a227-9a0307eb13bf/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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 302 290 94 0 3% 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/typing.py 2 2 0 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5310 5250 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.21s ============================== [Pipeline] sh + docker stop dpy-dind-2-0-py3.10-23.0.0-rc.1 Error response from daemon: No such container: dpy-dind-2-0-py3.10-23.0.0-rc.1 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node Running on EC2 (managed-agents) - ubuntu-2004-cgroup1 (i-0f69ee1eff1367d8b) in /home/ubuntu/workspace/docker-py_PR-3085 [Pipeline] } Failed in branch py3.10_23.0.0-rc.1 [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/0f9f0043-d947-4b0e-bb19-dbdbe62cb420/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo 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 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 Merging remotes/origin/main commit 82cf559b5a641f53e9035b44b91f829f3b4cca80 into PR head commit 3a11fb09680f9236554c753d7527f33688f97d4b Merge succeeded, producing 3a11fb09680f9236554c753d7527f33688f97d4b Checking out Revision 3a11fb09680f9236554c753d7527f33688f97d4b (PR-3085) Commit message: "types: Add types to `api/client.py`" [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] sh + docker run --rm -e DOCKER_TEST_API_VERSION=1.40 dockerpinata/docker-py:py3-3a11fb09680f9236554c753d7527f33688f97d4b py.test -v -rxs --cov=docker tests/unit > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git merge 82cf559b5a641f53e9035b44b91f829f3b4cca80 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3a11fb09680f9236554c753d7527f33688f97d4b # timeout=10 $ docker login -u dockerbuildbot -p ******** https://index.docker.io/v1/ WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/ubuntu/workspace/docker-py_PR-3085@tmp/6d35243b-d7ec-4148-8907-99fe59072cc8/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ============================= 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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:15: 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 302 290 94 0 3% 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/typing.py 2 2 0 0 0% docker/utils/utils.py 279 279 173 0 0% docker/version.py 11 11 0 0 0% ----------------------------------------------------------------------- TOTAL 5310 5250 2532 0 1% !!!!!!!!!!!!!!!!!!! Interrupted: 27 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 27 errors in 3.22s ============================== [Pipeline] sh + docker stop dpy-dind-2-0-py3.10-19.03.13 Error response from daemon: No such container: dpy-dind-2-0-py3.10-19.03.13 [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // node [Pipeline] } Failed in branch py3.10_19.03.13 [Pipeline] // parallel [Pipeline] End of Pipeline Could not update commit status, please check if your scan credentials belong to a member of the organization or a collaborator of the repository and repo:status scope is selected GitHub has been notified of this commit’s build result ERROR: script returned exit code 1 Finished: FAILURE