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