[0KRunning with gitlab-runner 16.9.1 (782c6ecb)[0;m [0K on sharefair2-runner-runner-84964c6cf9-wlkwc FaDHXWSiN, system ID: r_aV28EZM10qRA[0;m section_start:1742985456:prepare_executor [0K[0K[36;1mPreparing the "kubernetes" executor[0;m[0;m [0KUsing Kubernetes namespace: gitlab-runner[0;m [0KUsing Kubernetes executor with image python:3.8 ...[0;m [0KUsing attach strategy to execute scripts...[0;m section_end:1742985456:prepare_executor [0Ksection_start:1742985456:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m [0KUsing FF_USE_POD_ACTIVE_DEADLINE_SECONDS, the Pod activeDeadlineSeconds will be set to the job timeout: 1h0m0s...[0;m Waiting for pod gitlab-runner/runner-fadhxwsin-project-1569-concurrent-0-wj2v1gsh to be running, status is Pending Waiting for pod gitlab-runner/runner-fadhxwsin-project-1569-concurrent-0-wj2v1gsh to be running, status is Pending ContainersNotInitialized: "containers with incomplete status: [init-permissions]" ContainersNotReady: "containers with unready status: [build helper]" ContainersNotReady: "containers with unready status: [build helper]" Waiting for pod gitlab-runner/runner-fadhxwsin-project-1569-concurrent-0-wj2v1gsh to be running, status is Pending ContainersNotInitialized: "containers with incomplete status: [init-permissions]" ContainersNotReady: "containers with unready status: [build helper]" ContainersNotReady: "containers with unready status: [build helper]" Waiting for pod gitlab-runner/runner-fadhxwsin-project-1569-concurrent-0-wj2v1gsh to be running, status is Pending ContainersNotInitialized: "containers with incomplete status: [init-permissions]" ContainersNotReady: "containers with unready status: [build helper]" ContainersNotReady: "containers with unready status: [build helper]" Running on runner-fadhxwsin-project-1569-concurrent-0-wj2v1gsh via sharefair2-runner-runner-84964c6cf9-wlkwc... section_end:1742985473:prepare_script [0Ksection_start:1742985473:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes with git depth set to 20...[0;m Initialized empty Git repository in /builds/sharefair/bioflow-insight/.git/ [32;1mCreated fresh repository.[0;m [32;1mChecking out e82af601 as detached HEAD (ref is Clean-Code)...[0;m [32;1mSkipping Git submodules setup[0;m section_end:1742985476:get_sources [0Ksection_start:1742985476:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [32;1m$ apt update && apt install -y graphviz[0;m WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB] Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [13.5 kB] Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [250 kB] Fetched 9310 kB in 2s (5287 kB/s) Reading package lists... Building dependency tree... Reading state information... 68 packages can be upgraded. Run 'apt list --upgradable' to see them. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: fonts-liberation2 libabsl20220623 libann0 libavif15 libcdt5 libcgraph6 libgav1-1 libgd3 libgts-0.7-5 libgts-bin libgvc6 libgvpr2 liblab-gamut1 libpathplan4 librav1e0 libsvtav1enc1 libxaw7 libxmu6 libxpm4 libyuv0 Suggested packages: gsfonts graphviz-doc libgd-tools The following NEW packages will be installed: fonts-liberation2 graphviz libabsl20220623 libann0 libavif15 libcdt5 libcgraph6 libgav1-1 libgd3 libgts-0.7-5 libgts-bin libgvc6 libgvpr2 liblab-gamut1 libpathplan4 librav1e0 libsvtav1enc1 libxaw7 libxmu6 libxpm4 libyuv0 0 upgraded, 21 newly installed, 0 to remove and 68 not upgraded. Need to get 7838 kB of archives. After this operation, 28.2 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 fonts-liberation2 all 2.1.5-1 [1479 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 libann0 amd64 1.1.2+doc-9+b1 [25.1 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 libcdt5 amd64 2.42.2-7+deb12u1 [39.6 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libcgraph6 amd64 2.42.2-7+deb12u1 [63.0 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libabsl20220623 amd64 20220623.1-1 [391 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libgav1-1 amd64 0.18.0-1+b1 [332 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 librav1e0 amd64 0.5.1-6 [763 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 libsvtav1enc1 amd64 1.4.1+dfsg-1 [2121 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libyuv0 amd64 0.0~git20230123.b2528b0-1 [168 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libavif15 amd64 0.11.1-1 [93.8 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1+deb12u1 [48.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libgd3 amd64 2.3.3-9 [124 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libgts-0.7-5 amd64 0.7.6+darcs121130-5+b1 [160 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libpathplan4 amd64 2.42.2-7+deb12u1 [41.9 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgvc6 amd64 2.42.2-7+deb12u1 [679 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libgvpr2 amd64 2.42.2-7+deb12u1 [189 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 liblab-gamut1 amd64 2.42.2-7+deb12u1 [197 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 graphviz amd64 2.42.2-7+deb12u1 [611 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libgts-bin amd64 0.7.6+darcs121130-5+b1 [50.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 7838 kB in 1s (5237 kB/s) Selecting previously unselected package fonts-liberation2. (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 ... 23969 files and directories currently installed.) Preparing to unpack .../00-fonts-liberation2_2.1.5-1_all.deb ... Unpacking fonts-liberation2 (2.1.5-1) ... Selecting previously unselected package libann0. Preparing to unpack .../01-libann0_1.1.2+doc-9+b1_amd64.deb ... Unpacking libann0 (1.1.2+doc-9+b1) ... Selecting previously unselected package libcdt5:amd64. Preparing to unpack .../02-libcdt5_2.42.2-7+deb12u1_amd64.deb ... Unpacking libcdt5:amd64 (2.42.2-7+deb12u1) ... Selecting previously unselected package libcgraph6:amd64. Preparing to unpack .../03-libcgraph6_2.42.2-7+deb12u1_amd64.deb ... Unpacking libcgraph6:amd64 (2.42.2-7+deb12u1) ... Selecting previously unselected package libabsl20220623:amd64. Preparing to unpack .../04-libabsl20220623_20220623.1-1_amd64.deb ... Unpacking libabsl20220623:amd64 (20220623.1-1) ... Selecting previously unselected package libgav1-1:amd64. Preparing to unpack .../05-libgav1-1_0.18.0-1+b1_amd64.deb ... Unpacking libgav1-1:amd64 (0.18.0-1+b1) ... Selecting previously unselected package librav1e0:amd64. Preparing to unpack .../06-librav1e0_0.5.1-6_amd64.deb ... Unpacking librav1e0:amd64 (0.5.1-6) ... Selecting previously unselected package libsvtav1enc1:amd64. Preparing to unpack .../07-libsvtav1enc1_1.4.1+dfsg-1_amd64.deb ... Unpacking libsvtav1enc1:amd64 (1.4.1+dfsg-1) ... Selecting previously unselected package libyuv0:amd64. Preparing to unpack .../08-libyuv0_0.0~git20230123.b2528b0-1_amd64.deb ... Unpacking libyuv0:amd64 (0.0~git20230123.b2528b0-1) ... Selecting previously unselected package libavif15:amd64. Preparing to unpack .../09-libavif15_0.11.1-1_amd64.deb ... Unpacking libavif15:amd64 (0.11.1-1) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../10-libxpm4_1%3a3.5.12-1.1+deb12u1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Selecting previously unselected package libgd3:amd64. Preparing to unpack .../11-libgd3_2.3.3-9_amd64.deb ... Unpacking libgd3:amd64 (2.3.3-9) ... Selecting previously unselected package libgts-0.7-5:amd64. Preparing to unpack .../12-libgts-0.7-5_0.7.6+darcs121130-5+b1_amd64.deb ... Unpacking libgts-0.7-5:amd64 (0.7.6+darcs121130-5+b1) ... Selecting previously unselected package libpathplan4:amd64. Preparing to unpack .../13-libpathplan4_2.42.2-7+deb12u1_amd64.deb ... Unpacking libpathplan4:amd64 (2.42.2-7+deb12u1) ... Selecting previously unselected package libgvc6. Preparing to unpack .../14-libgvc6_2.42.2-7+deb12u1_amd64.deb ... Unpacking libgvc6 (2.42.2-7+deb12u1) ... Selecting previously unselected package libgvpr2:amd64. Preparing to unpack .../15-libgvpr2_2.42.2-7+deb12u1_amd64.deb ... Unpacking libgvpr2:amd64 (2.42.2-7+deb12u1) ... Selecting previously unselected package liblab-gamut1:amd64. Preparing to unpack .../16-liblab-gamut1_2.42.2-7+deb12u1_amd64.deb ... Unpacking liblab-gamut1:amd64 (2.42.2-7+deb12u1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../17-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../18-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../19-graphviz_2.42.2-7+deb12u1_amd64.deb ... Unpacking graphviz (2.42.2-7+deb12u1) ... Selecting previously unselected package libgts-bin. Preparing to unpack .../20-libgts-bin_0.7.6+darcs121130-5+b1_amd64.deb ... Unpacking libgts-bin (0.7.6+darcs121130-5+b1) ... Setting up libabsl20220623:amd64 (20220623.1-1) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Setting up liblab-gamut1:amd64 (2.42.2-7+deb12u1) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up libsvtav1enc1:amd64 (1.4.1+dfsg-1) ... Setting up librav1e0:amd64 (0.5.1-6) ... Setting up libgts-0.7-5:amd64 (0.7.6+darcs121130-5+b1) ... Setting up fonts-liberation2 (2.1.5-1) ... Setting up libpathplan4:amd64 (2.42.2-7+deb12u1) ... Setting up libann0 (1.1.2+doc-9+b1) ... Setting up libgav1-1:amd64 (0.18.0-1+b1) ... Setting up libcdt5:amd64 (2.42.2-7+deb12u1) ... Setting up libcgraph6:amd64 (2.42.2-7+deb12u1) ... Setting up libyuv0:amd64 (0.0~git20230123.b2528b0-1) ... Setting up libgts-bin (0.7.6+darcs121130-5+b1) ... Setting up libavif15:amd64 (0.11.1-1) ... Setting up libgd3:amd64 (2.3.3-9) ... Setting up libgvc6 (2.42.2-7+deb12u1) ... Setting up libgvpr2:amd64 (2.42.2-7+deb12u1) ... Setting up graphviz (2.42.2-7+deb12u1) ... Processing triggers for libc-bin (2.36-9+deb12u8) ... Processing triggers for fontconfig (2.14.1-4) ... [32;1m$ pip install -e .[dev][0;m Obtaining file:///builds/sharefair/bioflow-insight Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Collecting numpy~=1.24.4 Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 7.0 MB/s eta 0:00:00 Collecting graphviz==0.20.1 Downloading graphviz-0.20.1-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 114.7 kB/s eta 0:00:00 Collecting networkx~=3.1 Downloading networkx-3.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 14.6 MB/s eta 0:00:00 Collecting click Downloading click-8.1.8-py3-none-any.whl (98 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 495.5 kB/s eta 0:00:00 Collecting build Downloading build-1.2.2.post1-py3-none-any.whl (22 kB) Collecting coverage Downloading coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.9/235.9 kB 3.7 MB/s eta 0:00:00 Collecting black~=23.12.0 Downloading black-23.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 7.2 MB/s eta 0:00:00 Collecting twine Downloading twine-6.1.0-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 375.2 kB/s eta 0:00:00 Collecting tomli>=1.1.0 Downloading tomli-2.2.1-py3-none-any.whl (14 kB) Collecting typing-extensions>=4.0.1 Downloading typing_extensions-4.13.0-py3-none-any.whl (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.7/45.7 kB 1.2 MB/s eta 0:00:00 Collecting platformdirs>=2 Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB) Collecting packaging>=22.0 Downloading packaging-24.2-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 676.5 kB/s eta 0:00:00 Collecting mypy-extensions>=0.4.3 Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Collecting pathspec>=0.9.0 Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Collecting importlib-metadata>=4.6 Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB) Collecting pyproject_hooks Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) Collecting id Downloading id-1.5.0-py3-none-any.whl (13 kB) Collecting requests>=2.20 Downloading requests-2.32.3-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 627.1 kB/s eta 0:00:00 Collecting urllib3>=1.26.0 Downloading urllib3-2.2.3-py3-none-any.whl (126 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.3/126.3 kB 4.5 MB/s eta 0:00:00 Collecting rich>=12.0.0 Downloading rich-13.9.4-py3-none-any.whl (242 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 2.5 MB/s eta 0:00:00 Collecting keyring>=15.1 Downloading keyring-25.5.0-py3-none-any.whl (39 kB) Collecting readme-renderer>=35.0 Downloading readme_renderer-43.0-py3-none-any.whl (13 kB) Collecting requests-toolbelt!=0.9.0,>=0.8.0 Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 382.9 kB/s eta 0:00:00 Collecting rfc3986>=1.4.0 Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) Collecting zipp>=3.20 Downloading zipp-3.20.2-py3-none-any.whl (9.2 kB) Collecting importlib-resources Downloading importlib_resources-6.4.5-py3-none-any.whl (36 kB) Collecting jaraco.context Downloading jaraco.context-6.0.1-py3-none-any.whl (6.8 kB) Collecting jaraco.functools Downloading jaraco.functools-4.1.0-py3-none-any.whl (10 kB) Collecting SecretStorage>=3.2 Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB) Collecting jeepney>=0.4.2 Downloading jeepney-0.9.0-py3-none-any.whl (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.0/49.0 kB 638.1 kB/s eta 0:00:00 Collecting jaraco.classes Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB) Collecting docutils>=0.13.1 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 19.2 MB/s eta 0:00:00 Collecting Pygments>=2.5.1 Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 12.3 MB/s eta 0:00:00 Collecting nh3>=0.2.14 Downloading nh3-0.2.21-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 739.0/739.0 kB 19.9 MB/s eta 0:00:00 Collecting charset-normalizer<4,>=2 Downloading charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.7/144.7 kB 2.1 MB/s eta 0:00:00 Collecting idna<4,>=2.5 Downloading idna-3.10-py3-none-any.whl (70 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 850.3 kB/s eta 0:00:00 Collecting certifi>=2017.4.17 Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 1.7 MB/s eta 0:00:00 Collecting markdown-it-py>=2.2.0 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 2.7 MB/s eta 0:00:00 Collecting mdurl~=0.1 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Collecting cryptography>=2.0 Downloading cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl (4.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 19.6 MB/s eta 0:00:00 Collecting more-itertools Downloading more_itertools-10.5.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 1.1 MB/s eta 0:00:00 Collecting backports.tarfile Downloading backports.tarfile-1.2.0-py3-none-any.whl (30 kB) Collecting cffi>=1.12 Downloading cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 446.5/446.5 kB 1.5 MB/s eta 0:00:00 Collecting pycparser Downloading pycparser-2.22-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 1.1 MB/s eta 0:00:00 Building wheels for collected packages: bioflow-insight Building editable for bioflow-insight (pyproject.toml): started Building editable for bioflow-insight (pyproject.toml): finished with status 'done' Created wheel for bioflow-insight: filename=bioflow_insight-0.0.1.dev0-0.editable-py3-none-any.whl size=18461 sha256=d04e156808482545800426733b0e601bf881ebb90cfa7985ca017a5d9f9a43f1 Stored in directory: /tmp/pip-ephem-wheel-cache-9e2aitvw/wheels/a0/84/b4/b99585a4739773654a548dfeae219178c2f510526a2bd10aa3 Successfully built bioflow-insight Installing collected packages: zipp, urllib3, typing-extensions, tomli, rfc3986, pyproject_hooks, Pygments, pycparser, platformdirs, pathspec, packaging, numpy, nh3, networkx, mypy-extensions, more-itertools, mdurl, jeepney, idna, graphviz, docutils, coverage, click, charset-normalizer, certifi, backports.tarfile, requests, readme-renderer, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib-resources, importlib-metadata, cffi, black, bioflow-insight, rich, requests-toolbelt, id, cryptography, build, SecretStorage, keyring, twine Successfully installed Pygments-2.19.1 SecretStorage-3.3.3 backports.tarfile-1.2.0 bioflow-insight-0.0.1.dev0 black-23.12.1 build-1.2.2.post1 certifi-2025.1.31 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 coverage-7.6.1 cryptography-44.0.2 docutils-0.20.1 graphviz-0.20.1 id-1.5.0 idna-3.10 importlib-metadata-8.5.0 importlib-resources-6.4.5 jaraco.classes-3.4.0 jaraco.context-6.0.1 jaraco.functools-4.1.0 jeepney-0.9.0 keyring-25.5.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.5.0 mypy-extensions-1.0.0 networkx-3.1 nh3-0.2.21 numpy-1.24.4 packaging-24.2 pathspec-0.12.1 platformdirs-4.3.6 pycparser-2.22 pyproject_hooks-1.2.0 readme-renderer-43.0 requests-2.32.3 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.9.4 tomli-2.2.1 twine-6.1.0 typing-extensions-4.13.0 urllib3-2.2.3 zipp-3.20.2 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 [notice] A new release of pip is available: 23.0.1 -> 25.0.1 [notice] To update, run: pip install --upgrade pip [32;1m$ export PYTHONPATH="$(pwd)"[0;m [32;1m$ coverage run --source . run_tests.py[0;m . .. ....FF. F.FFFFFFFF............................ ................FF.F.FFFFFFFF.... .FFFFFFFFFFFFF... ====================================================================== FAIL: test_wf12_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 63, in test_wf12_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf13_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 25, in test_wf13_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf15_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 348, in test_wf15_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf17_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 272, in test_wf17_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf18_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 101, in test_wf18_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf1_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 253, in test_wf1_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf2_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 120, in test_wf2_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf3_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 215, in test_wf3_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf4_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 177, in test_wf4_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf5_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 82, in test_wf5_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf6_extraction (test_executor_extraction_per_subworkflow.Test_Executor_Extraction_Per_Subworkflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_executor_extraction_per_subworkflow.py", line 139, in test_wf6_extraction self.assertTrue(set(executors_vals) in saved_sets) AssertionError: False is not true ====================================================================== FAIL: test_wf12_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 48, in test_wf12_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf13_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 20, in test_wf13_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf15_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 258, in test_wf15_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf17_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 202, in test_wf17_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf18_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 76, in test_wf18_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf1_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 188, in test_wf1_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf2_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 90, in test_wf2_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf3_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 160, in test_wf3_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf4_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 132, in test_wf4_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf5_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 62, in test_wf5_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wf6_extraction (test_workflows_all_executors.Test_All_Executors_Extraction) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_all_executors.py", line 104, in test_wf6_extraction self.assertTrue(set(dico.values())==set(saved.values())) AssertionError: False is not true ====================================================================== FAIL: test_wfwf12_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 20, in test_wfwf12_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf12/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf13_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 10, in test_wfwf13_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf13/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf14_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 90, in test_wfwf14_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf14/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf15_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 95, in test_wfwf15_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf15/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf16_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 55, in test_wfwf16_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf16/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf17_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 75, in test_wfwf17_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf17/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf18_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 30, in test_wfwf18_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf18/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf1_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 70, in test_wfwf1_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf1/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf2_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 35, in test_wfwf2_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf2/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf3_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 60, in test_wfwf3_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf3/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf4_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 50, in test_wfwf4_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf4/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf5_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 25, in test_wfwf5_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf5/specification_graph.json')) AssertionError: False is not true ====================================================================== FAIL: test_wfwf6_simple_duplicate (test_workflows_simple_duplicate.TestWorkflows) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/sharefair/bioflow-insight/tests/test_workflows_simple_duplicate.py", line 40, in test_wfwf6_simple_duplicate self.assertTrue(w.check_if_json_equal_to_full_structure('tests/ressources/workflows/wf6/specification_graph.json')) AssertionError: False is not true ---------------------------------------------------------------------- Ran 98 tests in 2.968s FAILED (failures=35) The edges ["{'A': 'operation_emit: a', 'B': 'operation_b = sub1.out.a'}", "{'A': 'operation_b', 'B': 'operation_take: b'}"] are missing from the new workflow The edges ["{'A': 'operation_b', 'B': 'operation_t: b'}", "{'A': 'operation_e: a', 'B': 'operation_b = sub1.out.a'}"] have been added to the new workflow The edges ["{'A': 'operation_emit: a', 'B': 'operation_b = sub1.out.a'}"] are missing from the new workflow The edges ["{'A': 'operation_e: a', 'B': 'operation_b = sub1.out.a'}"] have been added to the new workflow The edges ["{'A': 'operation_b', 'B': 'operation_take: b'}"] are missing from the new workflow The edges ["{'A': 'operation_b', 'B': 'operation_t: b'}"] have been added to the new workflow The edges ["{'A': 'operation_M2.out', 'B': 'operation_take: ch'}", "{'A': 'operation_sub_M3.out', 'B': 'operation_take: b'}", "{'A': 'operation_emit: M3.out', 'B': 'operation_sub_M3.out'}", "{'A': 'operation_M1.out', 'B': 'operation_take: ch'}"] are missing from the new workflow The edges ["{'A': 'operation_M2.out', 'B': 'operation_t: ch'}", "{'A': 'operation_sub_M3.out', 'B': 'operation_t: b'}", "{'A': 'operation_M1.out', 'B': 'operation_t: ch'}", "{'A': 'operation_e: M3.out', 'B': 'operation_sub_M3.out'}"] have been added to the new workflow The edges ["{'A': 'operation_M3.out', 'B': 'operation_take: b'}"] are missing from the new workflow The edges ["{'A': 'operation_M3.out', 'B': 'operation_t: b'}"] have been added to the new workflow The edges ["{'A': 'operation_emit: a', 'B': 'operation_a = sub1()'}", "{'A': 'operation_emit: a', 'B': 'operation_a = sub2()'}"] are missing from the new workflow The edges ["{'A': 'operation_e: a', 'B': 'operation_a = sub1()'}", "{'A': 'operation_e: a', 'B': 'operation_a = sub2()'}"] have been added to the new workflow The edges ["{'A': 'operation_emit: M2.out', 'B': 'operation_b = sub2.out'}", "{'A': 'operation_emit: M2.out', 'B': 'operation_a = sub1.out'}"] are missing from the new workflow The edges ["{'A': 'operation_e: M2.out', 'B': 'operation_b = sub2.out'}", "{'A': 'operation_e: M2.out', 'B': 'operation_a = sub1.out'}"] have been added to the new workflow The edges ["{'A': 'operation_emit: M2.out', 'B': 'operation_a = sub2()'}", "{'A': 'operation_emit: M2.out', 'B': 'operation_a = sub1()'}"] are missing from the new workflow The edges ["{'A': 'operation_e: M2.out', 'B': 'operation_a = sub1()'}", "{'A': 'operation_e: M2.out', 'B': 'operation_a = sub2()'}"] have been added to the new workflow The edges ["{'A': 'operation_Channel.empty()', 'B': 'operation_take: a'}"] are missing from the new workflow The edges ["{'A': 'operation_Channel.empty()', 'B': 'operation_t: a'}"] have been added to the new workflow The edges ["{'A': 'operation_emit: M2.out', 'B': 'operation_c = sub1(Channel.empty())'}", "{'A': 'operation_Channel.empty()', 'B': 'operation_take: a'}"] are missing from the new workflow The edges ["{'A': 'operation_Channel.empty()', 'B': 'operation_t: a'}", "{'A': 'operation_e: M2.out', 'B': 'operation_c = sub1(Channel.empty())'}"] have been added to the new workflow The edges ["{'A': 'operation_a', 'B': 'operation_take: a'}", "{'A': 'operation_emit: M2.out', 'B': 'operation_c = sub1(a)'}"] are missing from the new workflow The edges ["{'A': 'operation_a', 'B': 'operation_t: a'}", "{'A': 'operation_e: M2.out', 'B': 'operation_c = sub1(a)'}"] have been added to the new workflow section_end:1742985583:step_script [0Ksection_start:1742985583:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1742985584:cleanup_file_variables [0K[31;1mERROR: Job failed: command terminated with exit code 1 [0;m