[0KRunning with gitlab-runner 17.6.0 (374d34fd)[0;m [0K on hamster-dind-indiscale ybudqsep, system ID: r_1yzoErM4OeFG[0;m [0K[36;1mResolving secrets[0;m[0;m section_start:1742390014:prepare_executor [0K[0K[36;1mPreparing the "docker" executor[0;m[0;m [0KUsing Docker executor with image python:3.12 ...[0;m [0KPulling docker image python:3.12 ...[0;m [0KUsing docker image sha256:8b029f60fa378a8960d1f15dd28f65704be54040a5644a0a8fcfabc051dea85d for python:3.12 with digest python@sha256:4e7024df2f2099e87d0a41893c299230d2a974c3474e681b0996f141951f9817 ...[0;m section_end:1742390017:prepare_executor [0Ksection_start:1742390017:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-ybudqsep-project-259-concurrent-3 via 25e63d4dbc9e... section_end:1742390019:prepare_script [0Ksection_start:1742390019: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 Reinitialized existing Git repository in /builds/ybudqsep/3/caosdb/src/linkahead-loan/.git/ [32;1mChecking out 8cc1c7d1 as detached HEAD (ref is main)...[0;m Removing .docker/cert/ Removing loanpy/.coverage Removing loanpy/.pytest_cache/ Removing loanpy/build/ Removing loanpy/src/linkahead_sss_loanpy.egg-info/ Removing loanpy/unittests/__pycache__/ [32;1mSkipping Git submodules setup[0;m section_end:1742390022:get_sources [0Ksection_start:1742390022:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m [32;1mDownloading artifacts for cert (376863)...[0;m Downloading artifacts from coordinator... ok [0;m host[0;m=gitlab.indiscale.com id[0;m=376863 responseStatus[0;m=200 OK token[0;m=glcbt-64 section_end:1742390024:download_artifacts [0Ksection_start:1742390024:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:8b029f60fa378a8960d1f15dd28f65704be54040a5644a0a8fcfabc051dea85d for python:3.12 with digest python@sha256:4e7024df2f2099e87d0a41893c299230d2a974c3474e681b0996f141951f9817 ...[0;m [32;1m$ echo "Pipeline triggered by $TRIGGERED_BY_REPO@$TRIGGERED_BY_REF ($TRIGGERED_BY_HASH)"[0;m Pipeline triggered by @ () [32;1m$ echo "CI_REGISTRY_IMAGE = $CI_REGISTRY_IMAGE"[0;m CI_REGISTRY_IMAGE = gitlab.indiscale.com:5050/caosdb/src/linkahead-loan/testenv:main [32;1m$ echo "CAOSDB_TAG = $CAOSDB_TAG"[0;m CAOSDB_TAG = [32;1m$ echo "REFTAG = $REFTAG"[0;m REFTAG = [32;1m$ echo "F_BRANCH = $F_BRANCH"[0;m F_BRANCH = [32;1m$ echo "CI_COMMIT_REF_NAME = $CI_COMMIT_REF_NAME"[0;m CI_COMMIT_REF_NAME = main [32;1m$ ls -lah /image-cache/[0;m total 172G drwxr-xr-x 1 root root 6.5K Mar 18 20:28 . drwxr-xr-x 1 root root 50 Mar 19 13:13 .. -rw-r--r-- 1 root root 1.4G Mar 19 03:04 caosdb-advanced-testenv.tar -rw-r--r-- 1 root root 11G Mar 19 03:56 caosdb-cppinttest-testenv:dev.tar -rw-r--r-- 1 root root 11G Feb 7 09:09 caosdb-cppinttest-testenv:f-fix-accent-sensitivity.tar -rw-r--r-- 1 root root 11G Mar 19 01:45 caosdb-cppinttest-testenv:main.tar -rw-r--r-- 1 root root 1.7G Mar 19 04:34 caosdb-crawler-testenv-dev.tar -rw-r--r-- 1 root root 1.8G Dec 10 12:03 caosdb-crawler-testenv-f-dir-change-date.tar -rw-r--r-- 1 root root 1.7G Jan 15 17:39 caosdb-crawler-testenv-f-doc-custom-transformers.tar -rw-r--r-- 1 root root 1.8G Jan 2 12:41 caosdb-crawler-testenv-f-existing-file-id.tar -rw-r--r-- 1 root root 1.7G Feb 6 15:36 caosdb-crawler-testenv-f-fix-empty-cells-in-tables.tar -rw-r--r-- 1 root root 1.8G Feb 14 08:51 caosdb-crawler-testenv-f-fix-pipeline.tar -rw-r--r-- 1 root root 1.7G Feb 14 09:37 caosdb-crawler-testenv-f-fix-rocrate.tar -rw-r--r-- 1 root root 1.8G Jan 13 17:03 caosdb-crawler-testenv-f-inherit-ident.tar -rw-r--r-- 1 root root 1.8G Jan 6 20:09 caosdb-crawler-testenv-f-new-debug-tree.tar -rw-r--r-- 1 root root 1.8G Jan 2 12:24 caosdb-crawler-testenv-f-recursive-definition.tar -rw-r--r-- 1 root root 1.7G Feb 14 09:46 caosdb-crawler-testenv-f-reenable-rocrate-dep.tar -rw-r--r-- 1 root root 1.7G Jan 13 14:25 caosdb-crawler-testenv-f-refactor-pipe.tar -rw-r--r-- 1 root root 1.8G Jan 10 10:35 caosdb-crawler-testenv-f-rename-filter.tar -rw-r--r-- 1 root root 1.8G Jan 26 10:28 caosdb-crawler-testenv-f-rocrate-documentation.tar -rw-r--r-- 1 root root 1.7G Jan 6 20:13 caosdb-crawler-testenv-f-simple-breakpoint.tar -rw-r--r-- 1 root root 1.7G Jan 10 13:04 caosdb-crawler-testenv-f-test.tar -rw-r--r-- 1 root root 1.7G Dec 10 12:37 caosdb-crawler-testenv-f-unify-notifications.tar -rw-r--r-- 1 root root 1.7G Mar 5 13:37 caosdb-crawler-testenv-main.tar -rw-r--r-- 1 root root 1.7G Mar 5 13:33 caosdb-crawler-testenv-release-0.11.0.tar -rw-r--r-- 1 root root 1.8G Jan 8 10:46 caosdb-crawler-testenv-ruqad.tar -rw-r--r-- 1 root root 1.7G Mar 5 13:38 caosdb-crawler-testenv-v0.11.0.tar -rw-r--r-- 1 root root 1.9G Mar 19 05:09 caosdb-dev.tar -rw-r--r-- 1 root root 1.9G Mar 14 07:12 caosdb-dev_F_f-146-make-highlevelapi-warning-filterable.tar -rw-r--r-- 1 root root 2.0G Jan 14 14:59 caosdb-dev_F_f-217-set-special-property.tar -rw-r--r-- 1 root root 1.9G Feb 28 10:19 caosdb-dev_F_f-add-py314-to-pipeline.tar -rw-r--r-- 1 root root 2.0G Jan 16 12:11 caosdb-dev_F_f-doc-test-registration.tar -rw-r--r-- 1 root root 2.0G Jan 11 11:17 caosdb-dev_F_f-enh-fit-93-pylinkahead-separate-timeouts.tar -rw-r--r-- 1 root root 1.9G Mar 18 07:45 caosdb-dev_F_f-entity-retrieve-with-get_entity_by.tar -rw-r--r-- 1 root root 2.0G Jan 6 07:58 caosdb-dev_F_f-filter-container.tar -rw-r--r-- 1 root root 2.0G Feb 7 09:07 caosdb-dev_F_f-fix-accent-sensitivity.tar -rw-r--r-- 1 root root 2.0G Jan 10 14:03 caosdb-dev_F_f-fix-linter-errors.tar -rw-r--r-- 1 root root 2.0G Dec 12 11:06 caosdb-dev_F_f-fix-timeout-error-messages.tar -rw-r--r-- 1 root root 2.0G Dec 9 16:08 caosdb-dev_F_f-high-level-serialize.tar -rw-r--r-- 1 root root 1.9G Feb 28 08:37 caosdb-dev_F_f-real-id.tar -rw-r--r-- 1 root root 1.9G Mar 5 14:20 caosdb-dev_F_f-refactor-compose.tar -rw-r--r-- 1 root root 2.0G Jan 24 13:37 caosdb-dev_F_f-remove-member.tar -rw-r--r-- 1 root root 2.0G Jan 10 15:42 caosdb-dev_F_f-remove-py38-pipeline.tar -rw-r--r-- 1 root root 2.0G Jan 13 13:15 caosdb-dev_F_f-rename-filter.tar -rw-r--r-- 1 root root 1.9G Mar 18 20:29 caosdb-dev_F_f-sss4grpc.tar -rw-r--r-- 1 root root 2.0G Jan 10 11:35 caosdb-dev_F_f-test.tar -rw-r--r-- 1 root root 2.0G Jan 24 13:12 caosdb-dev_F_f-version-convenience.tar -rw-r--r-- 1 root root 2.0G Jan 14 14:43 caosdb-dev_F_main.tar -rw-r--r-- 1 root root 2.0G Jan 14 14:29 caosdb-dev_P_release-0.17.0.tar -rw-r--r-- 1 root root 2.0G Jan 14 14:44 caosdb-dev_P_v0.17.0.tar -rw-r--r-- 1 root root 1.9G Mar 6 10:33 caosdb-f-add-py314-to-pipeline.tar -rw-r--r-- 1 root root 1.9G Feb 19 17:12 caosdb-f-cleanup-default-yaml.tar -rw-r--r-- 1 root root 2.0G Jan 16 14:38 caosdb-f-doc-test-registration.tar -rw-r--r-- 1 root root 2.0G Feb 17 12:36 caosdb-f-easy-default.tar -rw-r--r-- 1 root root 1.9G Feb 25 09:25 caosdb-f-exract-build.tar -rw-r--r-- 1 root root 2.1G Feb 5 13:26 caosdb-f-fix-accent-sensitivity-2.tar -rw-r--r-- 1 root root 2.0G Feb 7 07:20 caosdb-f-fix-accent-sensitivity.tar -rw-r--r-- 1 root root 2.0G Jan 17 11:25 caosdb-f-improve-docs.tar -rw-r--r-- 1 root root 2.0G Feb 18 09:48 caosdb-f-kubernetes.tar -rw-r--r-- 1 root root 2.0G Jan 30 13:12 caosdb-f-local-inttests-suggestions.tar -rw-r--r-- 1 root root 2.0G Jan 30 13:40 caosdb-f-local-inttests.tar -rw-r--r-- 1 root root 1.9G Mar 17 20:59 caosdb-f-refactor-compose.tar -rw-r--r-- 1 root root 1.9G Mar 3 15:21 caosdb-f-remove-anon-admin-leftovers.tar -rw-r--r-- 1 root root 2.0G Jan 10 15:47 caosdb-f-remove-py38-pipeline.tar -rw-r--r-- 1 root root 1.9G Mar 12 17:33 caosdb-f-tmp-lol.tar -rw-r--r-- 1 root root 1.9G Mar 16 23:04 caosdb-main.tar -rw-r--r-- 1 root root 940M Mar 19 06:03 caosdb-pyint-testenv-dev.tar -rw-r--r-- 1 root root 928M Jan 11 11:18 caosdb-pyint-testenv-f-enh-fit-93-pylinkahead-separate-timeouts.tar -rw-r--r-- 1 root root 940M Mar 18 07:47 caosdb-pyint-testenv-f-entity-retrieve-with-get_entity_by.tar -rw-r--r-- 1 root root 928M Jan 6 07:59 caosdb-pyint-testenv-f-filter-container.tar -rw-r--r-- 1 root root 940M Feb 7 09:07 caosdb-pyint-testenv-f-fix-accent-sensitivity.tar -rw-r--r-- 1 root root 939M Jan 30 12:09 caosdb-pyint-testenv-f-local-inttests-suggestions.tar -rw-r--r-- 1 root root 939M Jan 30 13:41 caosdb-pyint-testenv-f-local-inttests.tar -rw-r--r-- 1 root root 934M Feb 6 14:54 caosdb-pyint-testenv-linkahead-control-v0.16.0.tar -rw-r--r-- 1 root root 924M Jan 14 14:41 caosdb-pyint-testenv-linkahead-pylib-v0.17.0.tar -rw-r--r-- 1 root root 940M Mar 16 23:05 caosdb-pyint-testenv-main.tar -rw-r--r-- 1 root root 2.0G Feb 6 13:28 caosdb-release-0.16.0_F_main.tar -rw-r--r-- 1 root root 1.9G Mar 3 13:03 caosdb-release-0.16.1_F_main.tar -rw-r--r-- 1 root root 2.0G Feb 5 15:02 caosdb-sql-ram-settings.tar -rw-r--r-- 1 root root 1.9G Mar 12 13:16 caosdb-tmptest.tar -rw-r--r-- 1 root root 2.0G Feb 6 14:03 caosdb-v0.16.0.tar -rw-r--r-- 1 root root 1.9G Mar 3 14:29 caosdb-v0.16.1.tar -rw-r--r-- 1 root root 1.5G Mar 19 13:08 linkahead-python-package-template-testenv-f-borrow-all.tar -rw-r--r-- 1 root root 1.5G Feb 20 17:22 linkahead-python-package-template-testenv-f-datamodel-ui.tar -rw-r--r-- 1 root root 1.5G Jan 30 09:13 linkahead-python-package-template-testenv-f-multi-core.tar -rw-r--r-- 1 root root 1.5G Jan 14 15:51 linkahead-python-package-template-testenv-f-unittest-pipe.tar -rw-r--r-- 1 root root 1.5G Mar 19 13:13 linkahead-python-package-template-testenv-main.tar -rw-r--r-- 1 root root 325M Mar 19 04:20 mariadb.tar -rw-r--r-- 1 root root 392M Mar 16 23:12 mariadb:10.11.tar -rw-r--r-- 1 root root 374M Jan 14 14:39 mariadb:10.4.tar -rw-r--r-- 1 root root 325M Mar 19 06:10 mariadb:11.4.tar [32;1m$ F_BRANCH=${F_BRANCH:-$CI_COMMIT_REF_NAME}[0;m [32;1m$ echo $F_BRANCH[0;m main [32;1m$ if [[ "$REFTAG" == "" ]] ; then if [[ "$F_BRANCH" == "dev" ]] ; then REFTAG=dev; fi; fi[0;m [32;1m$ REFTAG=${REFTAG:-dev_F_${F_BRANCH}}[0;m [32;1m$ echo $F_BRANCH[0;m main [32;1m$ if [[ "$CAOSDB_TAG" == "" ]]; then CAOSDB_TAG=${REFTAG}; fi[0;m [32;1m$ echo $CAOSDB_TAG[0;m dev_F_main [32;1m$ python3 -c "import sys; assert sys.version.startswith('$PYVER')"[0;m [32;1m$ pip install pytest pytest-cov[0;m Collecting pytest Downloading pytest-8.3.5-py3-none-any.whl.metadata (7.6 kB) Collecting pytest-cov Downloading pytest_cov-6.0.0-py3-none-any.whl.metadata (27 kB) Collecting iniconfig (from pytest) Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Collecting packaging (from pytest) Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Collecting pluggy<2,>=1.5 (from pytest) Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Collecting coverage>=7.5 (from coverage[toml]>=7.5->pytest-cov) Downloading coverage-7.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Downloading pytest-8.3.5-py3-none-any.whl (343 kB) Downloading pytest_cov-6.0.0-py3-none-any.whl (22 kB) Downloading coverage-7.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244 kB) Downloading pluggy-1.5.0-py3-none-any.whl (20 kB) Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Downloading packaging-24.2-py3-none-any.whl (65 kB) Installing collected packages: pluggy, packaging, iniconfig, coverage, pytest, pytest-cov Successfully installed coverage-7.7.0 iniconfig-2.0.0 packaging-24.2 pluggy-1.5.0 pytest-8.3.5 pytest-cov-6.0.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [notice] A new release of pip is available: 24.3.1 -> 25.0.1 [notice] To update, run: pip install --upgrade pip [32;1m$ cd loanpy && pip install . && pytest --cov=loanpy -vv ./unittests[0;m Processing /builds/ybudqsep/3/caosdb/src/linkahead-loan/loanpy Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev (from linkahead-sss-loanpy==0.0.1) Cloning https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git (to revision dev) to /tmp/pip-install-2pswquzt/linkahead_5535c667c29a4ba999d0a19190f1095e Running command git clone --filter=blob:none --quiet https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git /tmp/pip-install-2pswquzt/linkahead_5535c667c29a4ba999d0a19190f1095e Running command git checkout -b dev --track origin/dev Switched to a new branch 'dev' branch 'dev' set up to track 'origin/dev'. Resolved https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git to commit c2062ba5ce812e0b21c2cf9fc545bc1589cf2a1f Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting caosadvancedtools (from linkahead-sss-loanpy==0.0.1) Downloading caosadvancedtools-0.13.0-py3-none-any.whl.metadata (3.5 kB) Collecting importlib_resources (from linkahead-sss-loanpy==0.0.1) Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB) Collecting py3-validate-email (from linkahead-sss-loanpy==0.0.1) Downloading py3_validate_email-1.0.5.post2-py3-none-any.whl.metadata (1.1 kB) Collecting jsonref (from caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading jsonref-1.1.0-py3-none-any.whl.metadata (2.7 kB) Collecting jsonschema>=4.4.0 (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) Collecting numpy<2,>=1.24.0 (from caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Collecting openpyxl!=3.1.3,>=3.1.2 (from caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading openpyxl-3.1.5-py2.py3-none-any.whl.metadata (2.5 kB) Collecting pandas>=1.2.0 (from caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB) Collecting xlrd>=2.0 (from caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading xlrd-2.0.1-py2.py3-none-any.whl.metadata (3.4 kB) Collecting lxml>=4.6.3 (from linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading lxml-5.3.1-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting requests>=2.26 (from requests[socks]>=2.26->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting python-dateutil>=2.8.2 (from linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting PyYAML>=5.4.1 (from linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting future (from linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading future-1.0.0-py3-none-any.whl.metadata (4.0 kB) Collecting dnspython~=2.1 (from py3-validate-email->linkahead-sss-loanpy==0.0.1) Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB) Collecting idna~=3.0 (from py3-validate-email->linkahead-sss-loanpy==0.0.1) Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Collecting filelock~=3.0 (from py3-validate-email->linkahead-sss-loanpy==0.0.1) Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB) Collecting attrs>=22.2.0 (from jsonschema>=4.4.0->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.4.0->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB) Collecting referencing>=0.28.4 (from jsonschema>=4.4.0->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=4.4.0->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading rpds_py-0.23.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) Collecting fqdn (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB) Collecting isoduration (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB) Collecting jsonpointer>1.13 (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB) Collecting rfc3339-validator (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB) Collecting rfc3987 (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading rfc3987-1.3.8-py2.py3-none-any.whl.metadata (7.5 kB) Collecting uri-template (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB) Collecting webcolors>=1.11 (from jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading webcolors-24.11.1-py3-none-any.whl.metadata (2.2 kB) Collecting et-xmlfile (from openpyxl!=3.1.3,>=3.1.2->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB) Collecting pytz>=2020.1 (from pandas>=1.2.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB) Collecting tzdata>=2022.7 (from pandas>=1.2.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading tzdata-2025.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting six>=1.5 (from python-dateutil>=2.8.2->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.26->requests[socks]>=2.26->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.26->requests[socks]>=2.26->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Collecting certifi>=2017.4.17 (from requests>=2.26->requests[socks]>=2.26->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Collecting PySocks!=1.5.7,>=1.5.6 (from requests[socks]>=2.26->linkahead@ git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev->linkahead-sss-loanpy==0.0.1) Downloading PySocks-1.7.1-py3-none-any.whl.metadata (13 kB) Collecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema>=4.4.0->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Collecting arrow>=0.15.0 (from isoduration->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB) Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format]>=4.4.0->caosadvancedtools->linkahead-sss-loanpy==0.0.1) Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB) Downloading caosadvancedtools-0.13.0-py3-none-any.whl (153 kB) Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB) Downloading py3_validate_email-1.0.5.post2-py3-none-any.whl (35 kB) Downloading dnspython-2.7.0-py3-none-any.whl (313 kB) Downloading filelock-3.18.0-py3-none-any.whl (16 kB) Downloading idna-3.10-py3-none-any.whl (70 kB) Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB) Downloading lxml-5.3.1-cp312-cp312-manylinux_2_28_x86_64.whl (5.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 61.5 MB/s eta 0:00:00 Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.0/18.0 MB 76.9 MB/s eta 0:00:00 Downloading openpyxl-3.1.5-py2.py3-none-any.whl (250 kB) Downloading pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.7/12.7 MB 73.8 MB/s eta 0:00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 17.5 MB/s eta 0:00:00 Downloading requests-2.32.3-py3-none-any.whl (64 kB) Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB) Downloading future-1.0.0-py3-none-any.whl (491 kB) Downloading jsonref-1.1.0-py3-none-any.whl (9.4 kB) Downloading attrs-25.3.0-py3-none-any.whl (63 kB) Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Downloading charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145 kB) Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB) Downloading PySocks-1.7.1-py3-none-any.whl (16 kB) Downloading pytz-2025.1-py2.py3-none-any.whl (507 kB) Downloading referencing-0.36.2-py3-none-any.whl (26 kB) Downloading rpds_py-0.23.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (391 kB) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Downloading tzdata-2025.1-py2.py3-none-any.whl (346 kB) Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Downloading webcolors-24.11.1-py3-none-any.whl (14 kB) Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB) Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB) Downloading isoduration-20.11.0-py3-none-any.whl (11 kB) Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) Downloading rfc3987-1.3.8-py2.py3-none-any.whl (13 kB) Downloading uri_template-1.3.0-py3-none-any.whl (11 kB) Downloading arrow-1.3.0-py3-none-any.whl (66 kB) Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB) Building wheels for collected packages: linkahead-sss-loanpy, linkahead Building wheel for linkahead-sss-loanpy (pyproject.toml): started Building wheel for linkahead-sss-loanpy (pyproject.toml): finished with status 'done' Created wheel for linkahead-sss-loanpy: filename=linkahead_sss_loanpy-0.0.1-py3-none-any.whl size=47760 sha256=51bc5b86c6e10e2d6c9a691ed23141a35216ed331041c5d82f90c76e3d13ae56 Stored in directory: /tmp/pip-ephem-wheel-cache-tok60a3c/wheels/44/3d/97/bc3bda451a621392889cf47d35ac23735a61fbd948aaa1f9a9 Building wheel for linkahead (pyproject.toml): started Building wheel for linkahead (pyproject.toml): finished with status 'done' Created wheel for linkahead: filename=linkahead-0.17.1.dev0+c2062ba-py3-none-any.whl size=175674 sha256=650fe37e979c98686c1f441fd231169a821525473065750afaa8e94378280567 Stored in directory: /tmp/pip-ephem-wheel-cache-tok60a3c/wheels/eb/42/52/fa3bcfb685abcbc45f1e2d2893ad90aa00c5594c0bff24159c Successfully built linkahead-sss-loanpy linkahead Installing collected packages: rfc3987, pytz, xlrd, webcolors, urllib3, uri-template, tzdata, typing-extensions, types-python-dateutil, six, rpds-py, PyYAML, PySocks, numpy, lxml, jsonref, jsonpointer, importlib_resources, idna, future, fqdn, filelock, et-xmlfile, dnspython, charset-normalizer, certifi, attrs, rfc3339-validator, requests, referencing, python-dateutil, py3-validate-email, openpyxl, pandas, jsonschema-specifications, arrow, linkahead, jsonschema, isoduration, caosadvancedtools, linkahead-sss-loanpy WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Successfully installed PySocks-1.7.1 PyYAML-6.0.2 arrow-1.3.0 attrs-25.3.0 caosadvancedtools-0.13.0 certifi-2025.1.31 charset-normalizer-3.4.1 dnspython-2.7.0 et-xmlfile-2.0.0 filelock-3.18.0 fqdn-1.5.1 future-1.0.0 idna-3.10 importlib_resources-6.5.2 isoduration-20.11.0 jsonpointer-3.0.0 jsonref-1.1.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 linkahead-0.17.1.dev0+c2062ba linkahead-sss-loanpy-0.0.1 lxml-5.3.1 numpy-1.26.4 openpyxl-3.1.5 pandas-2.2.3 py3-validate-email-1.0.5.post2 python-dateutil-2.9.0.post0 pytz-2025.1 referencing-0.36.2 requests-2.32.3 rfc3339-validator-0.1.4 rfc3987-1.3.8 rpds-py-0.23.1 six-1.17.0 types-python-dateutil-2.9.0.20241206 typing-extensions-4.12.2 tzdata-2025.1 uri-template-1.3.0 urllib3-2.3.0 webcolors-24.11.1 xlrd-2.0.1 [notice] A new release of pip is available: 24.3.1 -> 25.0.1 [notice] To update, run: pip install --upgrade pip ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-8.3.5, pluggy-1.5.0 -- /usr/local/bin/python3.12 cachedir: .pytest_cache rootdir: /builds/ybudqsep/3/caosdb/src/linkahead-loan/loanpy configfile: tox.ini plugins: cov-6.0.0 collecting ... collected 9 items unittests/test_box_loan.py::test_return_value_of_caller PASSED [ 11%] unittests/test_box_loan.py::test_create_person PASSED [ 22%] unittests/test_box_loan.py::test_email_validation PASSED [ 33%] unittests/test_box_loan.py::test_assert_date_in_future PASSED [ 44%] unittests/test_box_loan.py::test_loan_states PASSED [ 55%] unittests/test_manual_return.py::test_set_returned_box PASSED [ 66%] unittests/test_request_loan.py::test_issue_loan_request_with_wrong_return_date PASSED [ 77%] unittests/test_request_loan.py::test_create_loan PASSED [ 88%] unittests/test_request_return.py::test_return_request_with_wrong_return_date PASSED [100%]/usr/local/lib/python3.12/site-packages/coverage/inorout.py:508: CoverageWarning: Module loanpy was never imported. (module-not-imported) self.warn(f"Module {pkg} was never imported.", slug="module-not-imported") /usr/local/lib/python3.12/site-packages/coverage/control.py:907: CoverageWarning: No data was collected. (no-data-collected) self._warn("No data was collected.", slug="no-data-collected") /usr/local/lib/python3.12/site-packages/pytest_cov/plugin.py:341: CovReportWarning: Failed to generate report: No data to report. warnings.warn(CovReportWarning(message), stacklevel=1) WARNING: Failed to generate report: No data to report. =============================== warnings summary =============================== ../../../../../../../usr/local/lib/python3.12/site-packages/caosdb/__init__.py:5 /usr/local/lib/python3.12/site-packages/caosdb/__init__.py:5: DeprecationWarning: CaosDB was renamed to LinkAhead. Please import this library as `import linkahead`. Using the old name, starting with caosdb, is deprecated. warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead`. Using the" unittests/test_box_loan.py::test_loan_states unittests/test_box_loan.py::test_loan_states unittests/test_box_loan.py::test_loan_states unittests/test_box_loan.py::test_loan_states unittests/test_box_loan.py::test_loan_states unittests/test_box_loan.py::test_loan_states unittests/test_request_loan.py::test_create_loan /usr/local/lib/python3.12/site-packages/caosadvancedtools/serverside/helper.py:260: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat(timespec='seconds') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.9-final-0 ----------- ======================== 9 passed, 8 warnings in 1.08s ========================= section_end:1742390051:step_script [0Ksection_start:1742390051:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1742390053:cleanup_file_variables [0K[32;1mJob succeeded[0;m