.pkg: remove tox env folder /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.pkg
py38: install_deps> python -I -m pip install aioresponses coverage pytest pytest-aioresponses python-dateutil
.pkg: install_requires> python -I -m pip install 'setuptools>=61.0'
.pkg: _optional_hooks> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: get_requires_for_build_wheel> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: install_requires_for_build_wheel> python -I -m pip install wheel
.pkg: freeze> python -m pip freeze --all
.pkg: pip==24.0,setuptools==69.1.0,wheel==0.42.0
.pkg: prepare_metadata_for_build_wheel> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: build_sdist> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta
py38: install_package_deps> python -I -m pip install aiohttp python-dateutil typing-extensions
py38: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/2/crosslab_api_client-0.0.0.tar.gz
py38: freeze> python -m pip freeze --all
py38: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,coverage==7.6.1,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/2/crosslab_api_client-0.0.0.tar.gz#sha256=545805ff93406f6a381bb3e0815b159e1183b1f2dc0f0b7cbd7f2f914dc86bbb,exceptiongroup==1.2.2,frozenlist==1.4.1,idna==3.10,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pytest==8.3.3,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py38: commands[0]> coverage run --source crosslab -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
============================= test session starts ==============================
platform linux -- Python 3.8.19, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py38/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0
asyncio: mode=strict, default_loop_scope=None
collected 42 items

tests/test_improved_client.py .                                          [  2%]
tests/test_openapi.py .........................................          [100%]

============================== 42 passed in 7.76s ==============================
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/py38/lib/python3.8/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"

  warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
py38: OK ✔ in 21.48 seconds
py39: install_deps> python -I -m pip install aioresponses coverage pytest pytest-aioresponses python-dateutil
py39: install_package_deps> python -I -m pip install aiohttp python-dateutil typing-extensions
py39: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/3/crosslab_api_client-0.0.0.tar.gz
py39: freeze> python -m pip freeze --all
py39: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,coverage==7.6.1,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/3/crosslab_api_client-0.0.0.tar.gz#sha256=545805ff93406f6a381bb3e0815b159e1183b1f2dc0f0b7cbd7f2f914dc86bbb,exceptiongroup==1.2.2,frozenlist==1.4.1,idna==3.10,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pytest==8.3.3,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py39: commands[0]> coverage run --source crosslab -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/py39/lib/python3.9/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"

  warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
============================= test session starts ==============================
platform linux -- Python 3.9.19, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py39/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0
asyncio: mode=strict, default_loop_scope=None
collected 42 items

tests/test_improved_client.py .                                          [  2%]
tests/test_openapi.py .........................................          [100%]

============================== 42 passed in 7.44s ==============================
py39: OK ✔ in 17.43 seconds
py310: install_deps> python -I -m pip install aioresponses coverage pytest pytest-aioresponses python-dateutil
py310: install_package_deps> python -I -m pip install aiohttp python-dateutil typing-extensions
py310: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/4/crosslab_api_client-0.0.0.tar.gz
py310: freeze> python -m pip freeze --all
py310: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,coverage==7.6.1,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/4/crosslab_api_client-0.0.0.tar.gz#sha256=545805ff93406f6a381bb3e0815b159e1183b1f2dc0f0b7cbd7f2f914dc86bbb,exceptiongroup==1.2.2,frozenlist==1.4.1,idna==3.10,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pytest==8.3.3,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py310: commands[0]> coverage run --source crosslab -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/py310/lib/python3.10/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"

  warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
============================= test session starts ==============================
platform linux -- Python 3.10.12, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py310/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0
asyncio: mode=strict, default_loop_scope=None
collected 42 items

tests/test_improved_client.py .                                          [  2%]
tests/test_openapi.py .........................................          [100%]

============================== 42 passed in 7.85s ==============================
py310: OK ✔ in 17.36 seconds
py311: install_deps> python -I -m pip install aioresponses coverage pytest pytest-aioresponses python-dateutil
py311: install_package_deps> python -I -m pip install aiohttp python-dateutil typing-extensions
py311: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/5/crosslab_api_client-0.0.0.tar.gz
py311: freeze> python -m pip freeze --all
py311: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioresponses==0.7.6,aiosignal==1.3.1,attrs==24.2.0,coverage==7.6.1,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/.tmp/package/5/crosslab_api_client-0.0.0.tar.gz#sha256=545805ff93406f6a381bb3e0815b159e1183b1f2dc0f0b7cbd7f2f914dc86bbb,frozenlist==1.4.1,idna==3.10,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pytest==8.3.3,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py311: commands[0]> coverage run --source crosslab -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python/.tox/py311/lib/python3.11/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"

  warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py311/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0
asyncio: mode=Mode.STRICT, default_loop_scope=None
collected 42 items

tests/test_improved_client.py .                                          [  2%]
tests/test_openapi.py .........................................          [100%]

============================== 42 passed in 7.73s ==============================
py311: OK ✔ in 17.34 seconds
coverage: install_deps> python -I -m pip install coverage
coverage: freeze> python -m pip freeze --all
coverage: coverage==7.6.1,pip==24.0,setuptools==69.1.0,wheel==0.42.0
coverage: commands[0]> coverage combine
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.10729.XfbxMnNx
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.10824.XoskziCx
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.10912.XWPlJLcx
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11006.XmYgsmjx
coverage: commands[1]> coverage report
Name                                         Stmts   Miss  Cover
----------------------------------------------------------------
src/crosslab/api_client/__init__.py              1      0   100%
src/crosslab/api_client/client.py              655    167    75%
src/crosslab/api_client/exceptions.py            2      0   100%
src/crosslab/api_client/improved_client.py      15      0   100%
src/crosslab/api_client/schemas.py            1184      0   100%
----------------------------------------------------------------
TOTAL                                         1857    167    91%
coverage: commands[2]> coverage xml
Wrote XML report to coverage.xml
coverage: commands[3]> bash -c 'coverage report | grep TOTAL | tr -s '"'"' '"'"' | cut -d'"'"' '"'"' -f4 > coverage.txt'
  py38: OK (21.48=setup[13.18]+cmd[8.30] seconds)
  py39: OK (17.43=setup[9.45]+cmd[7.98] seconds)
  py310: OK (17.36=setup[8.99]+cmd[8.38] seconds)
  py311: OK (17.34=setup[9.08]+cmd[8.26] seconds)
  coverage: OK (3.13=setup[2.20]+cmd[0.11,0.26,0.31,0.25] seconds)
  congratulations :) (76.80 seconds)