From a406d0ad58290097d39055732401c82041821a34 Mon Sep 17 00:00:00 2001 From: Lauri Himanen <lauri.himanen@gmail.com> Date: Thu, 1 Aug 2024 10:26:50 +0300 Subject: [PATCH] Updated MatID version, increased clustering size limit. --- nomad/config/defaults.yaml | 2 +- pyproject.toml | 2 +- requirements-dev.txt | 552 +++++++++++++++++++------------------ requirements.txt | 428 ++++++++++++++-------------- 4 files changed, 496 insertions(+), 488 deletions(-) diff --git a/nomad/config/defaults.yaml b/nomad/config/defaults.yaml index 540b10f0f3..9aadfb889a 100644 --- a/nomad/config/defaults.yaml +++ b/nomad/config/defaults.yaml @@ -134,7 +134,7 @@ normalize: angle_rounding: 10.0 band_structure_energy_tolerance: 8.01088e-21 cluster_threshold: 2.5 - clustering_size_limit: 600 + clustering_size_limit: 1000 flat_dim_threshold: 0.1 k_space_precision: 150000000.0 max_2d_single_cell_size: 7 diff --git a/pyproject.toml b/pyproject.toml index cab1c6e97e..e4bdf3b628 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ 'jmespath>=0.10.0', 'lxml>=5.2', 'lxml-html-clean>=0.1.0', - 'matid>=2.0.1', + 'matid>=2.1.0', 'mdanalysis==2.5.0', 'networkx>=2.6.3', 'nptyping~=1.4.4', diff --git a/requirements-dev.txt b/requirements-dev.txt index 5c795d5804..b0c5feb84c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,283 +1,287 @@ # This file was autogenerated by uv via the following command: # uv pip compile --universal --annotation-style=line --extra=dev --extra=infrastructure --extra=parsing --output-file=requirements-dev.txt requirements.txt pyproject.toml -aiosmtpd==1.4.6 # via nomad-lab (pyproject.toml) -alabaster==0.7.16 # via sphinx, -r requirements.txt -alembic==1.13.2 # via jupyterhub, -r requirements.txt -amqp==5.2.0 # via kombu, -r requirements.txt -aniso8601==9.0.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -anyio==4.4.0 # via httpx, starlette, watchfiles, -r requirements.txt -arrow==1.3.0 # via isoduration, -r requirements.txt -ase==3.22.1 # via asr, matid, quippy-ase, -r requirements.txt, nomad-lab (pyproject.toml) -asgiref==3.8.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -asr==0.4.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -astroid==3.2.4 # via nomad-lab (pyproject.toml) -asttokens==2.4.1 # via devtools -async-generator==1.10 # via jupyterhub, -r requirements.txt -async-property==0.2.2 # via python-keycloak, -r requirements.txt -atpublic==5.0 # via aiosmtpd -attrs==23.2.0 # via aiosmtpd, jsonschema, -r requirements.txt -babel==2.15.0 # via mkdocs-git-revision-date-localized-plugin, mkdocs-material, sphinx, -r requirements.txt -backports-tarfile==1.2.0 ; python_version < '3.12' # via jaraco-context -bagit==1.8.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -basicauth==0.4.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -beautifulsoup4==4.12.3 # via -r requirements.txt, nomad-lab (pyproject.toml) -billiard==4.2.0 # via celery, -r requirements.txt -biopython==1.84 # via mdanalysis, -r requirements.txt -bitarray==2.9.2 # via -r requirements.txt, nomad-lab (pyproject.toml) -blinker==1.8.2 # via flask, -r requirements.txt -build==1.2.1 # via nomad-lab (pyproject.toml) -cachetools==5.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -celery==5.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -certifi==2024.7.4 # via elasticsearch, httpcore, httpx, netcdf4, requests, -r requirements.txt -certipy==0.1.3 # via jupyterhub, -r requirements.txt -cffi==1.16.0 ; platform_python_implementation != 'PyPy' # via cryptography, -r requirements.txt -cftime==1.6.4 # via netcdf4, -r requirements.txt -charset-normalizer==3.3.2 # via requests, -r requirements.txt -click==8.1.7 # via asr, celery, click-didyoumean, click-plugins, click-repl, flask, mkdocs, mkdocs-click, uvicorn, -r requirements.txt, nomad-lab (pyproject.toml) -click-didyoumean==0.3.1 # via celery, -r requirements.txt -click-plugins==1.1.1 # via celery, -r requirements.txt -click-repl==0.3.0 # via celery, -r requirements.txt -colorama==0.4.6 # via build, click, mkdocs, mkdocs-material, pytest, sphinx, tqdm, twine, uvicorn, -r requirements.txt -commonmark==0.9.1 # via recommonmark, -r requirements.txt -contourpy==1.2.1 # via matplotlib, -r requirements.txt -coverage==7.6.0 # via pytest-cov -cryptography==43.0.0 # via jwcrypto, pyjwt, pyopenssl, rfc3161ng, secretstorage, -r requirements.txt -cycler==0.12.1 # via matplotlib, -r requirements.txt -decorator==5.1.1 # via validators, -r requirements.txt -deprecation==2.1.0 # via python-keycloak, -r requirements.txt -devtools==0.12.2 # via nomad-lab (pyproject.toml) -dnspython==2.6.1 # via email-validator, pymongo, -r requirements.txt -docker==7.1.0 # via dockerspawner, -r requirements.txt -dockerspawner==13.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -docstring-parser==0.16 # via -r requirements.txt, nomad-lab (pyproject.toml) -docutils==0.21.2 # via m2r, readme-renderer, recommonmark, sphinx, -r requirements.txt -elasticsearch==7.17.1 # via elasticsearch-dsl, -r requirements.txt, nomad-lab (pyproject.toml) -elasticsearch-dsl==7.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -email-validator==1.3.1 # via optimade, -r requirements.txt -escapism==1.0.1 # via dockerspawner, -r requirements.txt -essential-generators==1.0 # via nomad-lab (pyproject.toml) -et-xmlfile==1.1.0 # via openpyxl, -r requirements.txt -exceptiongroup==1.2.2 ; python_version < '3.11' # via anyio, pytest, -r requirements.txt -execnet==2.1.1 # via pytest-xdist -executing==2.0.1 # via devtools -f90wrap==0.2.15 # via quippy-ase, -r requirements.txt -fastapi==0.99.1 # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) -fasteners==0.19 # via mdanalysis, -r requirements.txt -filelock==3.3.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -flask==3.0.3 # via asr, -r requirements.txt -fonttools==4.53.1 # via matplotlib, -r requirements.txt -fqdn==1.5.1 # via jsonschema, -r requirements.txt -ghp-import==2.1.0 # via mkdocs -gitdb==4.0.11 # via gitpython, -r requirements.txt -gitpython==3.1.43 # via mkdocs-git-revision-date-localized-plugin, -r requirements.txt, nomad-lab (pyproject.toml) -greenlet==3.0.3 ; python_version < '3.13' and (platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64') # via sqlalchemy, -r requirements.txt -griddataformats==1.0.2 # via mdanalysis, -r requirements.txt -gsd==3.3.0 # via mdanalysis, -r requirements.txt -gunicorn==21.2.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -h11==0.14.0 # via httpcore, uvicorn, -r requirements.txt +aiosmtpd==1.4.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +alabaster==0.7.16 ; python_version < '3.10' # via sphinx, -r requirements.txt +alabaster==1.0.0 ; ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (((python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via sphinx, -r requirements.txt +alembic==1.13.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +amqp==5.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via kombu, -r requirements.txt +aniso8601==9.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +anyio==4.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via httpx, starlette, watchfiles, -r requirements.txt +arrow==1.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via isoduration, -r requirements.txt +ase==3.22.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, matid, quippy-ase, -r requirements.txt, nomad-lab (pyproject.toml) +asgiref==3.8.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +asr==0.4.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +astroid==3.2.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +asttokens==2.4.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via devtools +async-generator==1.10 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +async-property==0.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via python-keycloak, -r requirements.txt +atpublic==5.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via aiosmtpd +attrs==23.2.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via aiosmtpd, jsonschema, -r requirements.txt +babel==2.15.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via mkdocs-git-revision-date-localized-plugin, mkdocs-material, sphinx, -r requirements.txt +backports-tarfile==1.2.0 ; python_version < '3.12' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version >= '3.10' and platform_system != 'Windows')) # via jaraco-context +bagit==1.8.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +basicauth==0.4.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +beautifulsoup4==4.12.3 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +billiard==4.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +biopython==1.84 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, -r requirements.txt +bitarray==2.9.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +blinker==1.8.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via flask, -r requirements.txt +build==1.2.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +cachetools==5.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +celery==5.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +certifi==2024.7.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via elasticsearch, httpcore, httpx, netcdf4, requests, -r requirements.txt +certipy==0.1.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +cffi==1.16.0 ; (platform_python_implementation != 'PyPy' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (sys_platform == 'linux' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (platform_python_implementation != 'PyPy' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via cryptography, -r requirements.txt +cftime==1.6.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via netcdf4, -r requirements.txt +charset-normalizer==3.3.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via requests, -r requirements.txt +click==8.1.7 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, celery, click-didyoumean, click-plugins, click-repl, flask, mkdocs, mkdocs-click, uvicorn, -r requirements.txt, nomad-lab (pyproject.toml) +click-didyoumean==0.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +click-plugins==1.1.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +click-repl==0.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +colorama==0.4.6 ; python_version < '3.10' or python_version >= '3.12.0' or sys_platform == 'win32' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (os_name == 'nt' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (platform_system == 'Windows' and ((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (platform_system == 'Windows' and ((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (platform_system == 'Windows' and ((python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows'))) or (platform_system == 'Windows' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and (python_version >= '3.10' or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via build, click, mkdocs, mkdocs-material, pytest, sphinx, tqdm, twine, uvicorn, -r requirements.txt +commonmark==0.9.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via recommonmark, -r requirements.txt +contourpy==1.2.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, -r requirements.txt +coverage==7.6.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via pytest-cov +cryptography==43.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (sys_platform == 'linux' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jwcrypto, pyjwt, pyopenssl, rfc3161ng, secretstorage, -r requirements.txt +cycler==0.12.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, -r requirements.txt +decorator==5.1.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via validators, -r requirements.txt +deprecation==2.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via python-keycloak, -r requirements.txt +devtools==0.12.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +dnspython==2.6.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via email-validator, pymongo, -r requirements.txt +docker==7.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via dockerspawner, -r requirements.txt +dockerspawner==13.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +docstring-parser==0.16 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +docutils==0.21.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via m2r, readme-renderer, recommonmark, sphinx, -r requirements.txt +elasticsearch==7.17.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via elasticsearch-dsl, -r requirements.txt, nomad-lab (pyproject.toml) +elasticsearch-dsl==7.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +email-validator==1.3.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via optimade, -r requirements.txt +escapism==1.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via dockerspawner, -r requirements.txt +essential-generators==1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +et-xmlfile==1.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via openpyxl, -r requirements.txt +exceptiongroup==1.2.2 ; (python_version < '3.11' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (python_version < '3.11' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.11' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via anyio, pytest, -r requirements.txt +execnet==2.1.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via pytest-xdist +executing==2.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via devtools +f90wrap==0.2.15 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via quippy-ase, -r requirements.txt +fastapi==0.99.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) +fasteners==0.19 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, -r requirements.txt +filelock==3.3.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +flask==3.0.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, -r requirements.txt +fonttools==4.53.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, -r requirements.txt +fqdn==1.5.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +ghp-import==2.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs +gitdb==4.0.11 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via gitpython, -r requirements.txt +gitpython==3.1.43 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-git-revision-date-localized-plugin, -r requirements.txt, nomad-lab (pyproject.toml) +greenlet==3.0.3 ; (python_version < '3.13' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and (platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64')) or (python_version < '3.13' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))))) and (platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64')) # via sqlalchemy, -r requirements.txt +griddataformats==1.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, -r requirements.txt +gsd==3.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, -r requirements.txt +gunicorn==21.2.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +h11==0.14.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via httpcore, uvicorn, -r requirements.txt h5grove==1.3.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -h5py==3.11.0 # via h5grove, phonopy, -r requirements.txt, nomad-lab (pyproject.toml) -hjson==3.1.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -html5lib==1.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -httpcore==1.0.5 # via httpx, -r requirements.txt -httptools==0.6.1 # via uvicorn, -r requirements.txt -httpx==0.27.0 # via python-keycloak, -r requirements.txt, nomad-lab (pyproject.toml) -idna==3.7 # via anyio, email-validator, httpx, jsonschema, requests, -r requirements.txt -imagesize==1.4.1 # via sphinx, -r requirements.txt -importlib-metadata==7.1.0 # via build, flask, jupyterhub, keyring, markdown, mkdocs, mkdocs-get-deps, sphinx, twine, -r requirements.txt, nomad-lab (pyproject.toml) +h5py==3.11.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via h5grove, phonopy, -r requirements.txt, nomad-lab (pyproject.toml) +hjson==3.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +html5lib==1.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +httpcore==1.0.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via httpx, -r requirements.txt +httptools==0.6.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via uvicorn, -r requirements.txt +httpx==0.27.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via python-keycloak, -r requirements.txt, nomad-lab (pyproject.toml) +idna==3.7 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via anyio, email-validator, httpx, jsonschema, requests, -r requirements.txt +imagesize==1.4.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +importlib-metadata==7.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_full_version < '3.10.2' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via build, flask, jupyterhub, keyring, markdown, mkdocs, mkdocs-get-deps, sphinx, twine, -r requirements.txt, nomad-lab (pyproject.toml) importlib-resources==6.4.0 ; python_version < '3.10' # via matplotlib, spglib, -r requirements.txt -inflection==0.5.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -iniconfig==2.0.0 # via pytest -isodate==0.6.1 # via rdflib, -r requirements.txt -isoduration==20.11.0 # via jsonschema, -r requirements.txt -itsdangerous==2.2.0 # via flask, -r requirements.txt, nomad-lab (pyproject.toml) -jaraco-classes==3.4.0 # via keyring -jaraco-context==5.3.0 # via keyring -jaraco-functools==4.0.1 # via keyring -jeepney==0.8.0 ; sys_platform == 'linux' # via keyring, secretstorage -jinja2==3.1.4 # via flask, jupyterhub, mkdocs, mkdocs-macros-plugin, mkdocs-material, sphinx, -r requirements.txt -jmespath==1.0.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -joblib==1.4.2 # via mdanalysis, pymatgen, scikit-learn, -r requirements.txt -jsonpointer==3.0.0 # via jsonschema, -r requirements.txt +inflection==0.5.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +iniconfig==2.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via pytest +isodate==0.6.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via rdflib, -r requirements.txt +isoduration==20.11.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +itsdangerous==2.2.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via flask, -r requirements.txt, nomad-lab (pyproject.toml) +jaraco-classes==3.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via keyring +jaraco-context==5.3.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via keyring +jaraco-functools==4.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via keyring +jeepney==0.8.0 ; sys_platform == 'linux' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) # via keyring, secretstorage +jinja2==3.1.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via flask, jupyterhub, mkdocs, mkdocs-macros-plugin, mkdocs-material, sphinx, -r requirements.txt +jmespath==1.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +joblib==1.4.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, pymatgen, scikit-learn, -r requirements.txt +jsonpointer==3.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt jsonschema==4.17.3 # via jupyter-telemetry, oauthenticator, -r requirements.txt, nomad-lab (pyproject.toml) -jupyter-telemetry==0.1.0 # via jupyterhub, -r requirements.txt -jupyterhub==4.0.2 # via dockerspawner, oauthenticator, -r requirements.txt, nomad-lab (pyproject.toml) -jwcrypto==1.5.6 # via python-keycloak, -r requirements.txt -keyring==25.2.1 # via twine -kiwisolver==1.4.5 # via matplotlib, -r requirements.txt -kombu==5.3.7 # via celery, -r requirements.txt -lark==1.1.9 # via optimade, -r requirements.txt -latexcodec==3.0.0 # via pybtex, -r requirements.txt -lxml==5.2.2 # via lxml-html-clean, -r requirements.txt, nomad-lab (pyproject.toml) -lxml-html-clean==0.1.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -m2r==0.2.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -mako==1.3.5 # via alembic, -r requirements.txt -markdown==3.6 # via mkdocs, mkdocs-click, mkdocs-material, pymdown-extensions -markupsafe==2.1.5 # via jinja2, mako, mkdocs, werkzeug, -r requirements.txt, nomad-lab (pyproject.toml) -matid==2.0.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -matplotlib==3.9.1 # via ase, asr, mdanalysis, phonopy, pymatgen, -r requirements.txt -mda-xdrlib==0.2.0 # via pyedr, -r requirements.txt -mdanalysis==2.5.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps -mistune==3.0.2 # via m2r, -r requirements.txt -mkdocs==1.6.0 # via mkdocs-git-revision-date-localized-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-redirects, nomad-lab (pyproject.toml) -mkdocs-click==0.8.1 # via nomad-lab (pyproject.toml) -mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-git-revision-date-localized-plugin==1.2.6 # via nomad-lab (pyproject.toml) -mkdocs-glightbox==0.4.0 # via nomad-lab (pyproject.toml) -mkdocs-macros-plugin==1.0.5 # via nomad-lab (pyproject.toml) -mkdocs-material==9.5.30 # via nomad-lab (pyproject.toml) -mkdocs-material-extensions==1.3.1 # via mkdocs-material, nomad-lab (pyproject.toml) -mkdocs-redirects==1.2.1 # via nomad-lab (pyproject.toml) -mmtf-python==1.1.3 # via mdanalysis, -r requirements.txt -mongoengine==0.28.2 # via -r requirements.txt, nomad-lab (pyproject.toml) -mongomock==4.1.2 # via optimade, -r requirements.txt -monty==2024.7.12 # via pymatgen, -r requirements.txt -more-itertools==10.3.0 # via jaraco-classes, jaraco-functools -mpmath==1.3.0 # via sympy, -r requirements.txt -mrcfile==1.5.3 # via griddataformats, -r requirements.txt -msgpack==1.0.8 # via mmtf-python, -r requirements.txt, nomad-lab (pyproject.toml) -mypy==1.0.1 # via nomad-lab (pyproject.toml) -mypy-extensions==1.0.0 # via mypy -names==0.3.0 # via nomad-lab (pyproject.toml) -netcdf4==1.6.5 # via -r requirements.txt, nomad-lab (pyproject.toml) -networkx==3.2.1 # via matid, mdanalysis, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) -nh3==0.2.18 # via readme-renderer -nomad-openbis==1.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -nptyping==1.4.4 # via -r requirements.txt, nomad-lab (pyproject.toml) -numpy==1.26.4 # via ase, biopython, cftime, contourpy, f90wrap, griddataformats, gsd, h5grove, h5py, matid, matplotlib, mdanalysis, mrcfile, netcdf4, nptyping, pandas, phonopy, pyedr, pymatgen, quippy-ase, rdkit, scikit-learn, scipy, spglib, tifffile, xarray, -r requirements.txt, nomad-lab (pyproject.toml) -oauthenticator==15.1.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -oauthlib==3.2.2 # via jupyterhub, -r requirements.txt -openpyxl==3.1.5 # via -r requirements.txt, nomad-lab (pyproject.toml) +jupyter-telemetry==0.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +jupyterhub==4.0.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via dockerspawner, oauthenticator, -r requirements.txt, nomad-lab (pyproject.toml) +jwcrypto==1.5.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via python-keycloak, -r requirements.txt +keyring==25.2.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via twine +kiwisolver==1.4.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, -r requirements.txt +kombu==5.3.7 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +lark==1.1.9 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via optimade, -r requirements.txt +latexcodec==3.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via pybtex, -r requirements.txt +lxml==5.2.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via lxml-html-clean, -r requirements.txt, nomad-lab (pyproject.toml) +lxml-html-clean==0.2.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +m2r==0.2.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +mako==1.3.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via alembic, -r requirements.txt +markdown==3.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs, mkdocs-click, mkdocs-material, pymdown-extensions +markupsafe==2.1.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jinja2, mako, mkdocs, werkzeug, -r requirements.txt, nomad-lab (pyproject.toml) +matid==2.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +matplotlib==3.9.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via ase, asr, mdanalysis, phonopy, pymatgen, -r requirements.txt +mda-xdrlib==0.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via pyedr, -r requirements.txt +mdanalysis==2.5.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +mergedeep==1.3.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs, mkdocs-get-deps +mistune==3.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via m2r, -r requirements.txt +mkdocs==1.6.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-git-revision-date-localized-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-redirects, nomad-lab (pyproject.toml) +mkdocs-click==0.8.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mkdocs-get-deps==0.2.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs +mkdocs-git-revision-date-localized-plugin==1.2.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mkdocs-glightbox==0.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mkdocs-macros-plugin==1.0.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mkdocs-material==9.5.30 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mkdocs-material-extensions==1.3.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-material, nomad-lab (pyproject.toml) +mkdocs-redirects==1.2.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mmtf-python==1.1.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, -r requirements.txt +mongoengine==0.28.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +mongomock==4.1.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via optimade, -r requirements.txt +monty==2024.7.30 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via pymatgen, -r requirements.txt +more-itertools==10.3.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jaraco-classes, jaraco-functools +mpmath==1.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sympy, -r requirements.txt +mrcfile==1.5.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via griddataformats, -r requirements.txt +msgpack==1.0.8 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mmtf-python, -r requirements.txt, nomad-lab (pyproject.toml) +mypy==1.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +mypy-extensions==1.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mypy +names==0.3.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +netcdf4==1.6.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +networkx==3.2.1 ; python_version < '3.10' # via matid, mdanalysis, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) +networkx==3.3 ; python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via matid, mdanalysis, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) +nh3==0.2.18 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via readme-renderer +nomad-openbis==1.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +nptyping==1.4.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +numpy==1.26.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via ase, biopython, cftime, contourpy, f90wrap, griddataformats, gsd, h5grove, h5py, matid, matplotlib, mdanalysis, mrcfile, netcdf4, nptyping, pandas, phonopy, pyedr, pymatgen, quippy-ase, rdkit, scikit-learn, scipy, spglib, tifffile, xarray, -r requirements.txt, nomad-lab (pyproject.toml) +oauthenticator==15.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +oauthlib==3.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +openpyxl==3.1.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) optimade==0.22.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -orjson==3.10.6 # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) -packaging==24.1 # via build, deprecation, f90wrap, gunicorn, jupyterhub, matplotlib, mdanalysis, mkdocs, mongomock, pint, plotly, pytest, sphinx, xarray, -r requirements.txt -paginate==0.5.6 # via mkdocs-material -palettable==3.3.3 # via pymatgen, -r requirements.txt -pamela==1.1.0 ; sys_platform != 'win32' # via jupyterhub, -r requirements.txt -pandas==1.5.3 # via nomad-openbis, panedr, pymatgen, xarray, -r requirements.txt, nomad-lab (pyproject.toml) -panedr==0.8.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -parmed==4.2.2 # via -r requirements.txt, nomad-lab (pyproject.toml) -pathspec==0.12.1 # via mkdocs -phonopy==2.26.6 # via asr, -r requirements.txt -pillow==10.4.0 # via matplotlib, rdkit, -r requirements.txt -pint==0.17 # via -r requirements.txt, nomad-lab (pyproject.toml) -pkginfo==1.11.1 # via twine -platformdirs==4.2.2 # via mkdocs-get-deps -plotly==5.23.0 # via asr, pymatgen, -r requirements.txt -pluggy==1.5.0 # via pytest -prometheus-client==0.20.0 # via jupyterhub, -r requirements.txt -prompt-toolkit==3.0.47 # via click-repl, -r requirements.txt -psutil==6.0.0 ; sys_platform == 'win32' # via jupyterhub, -r requirements.txt -pyasn1==0.6.0 # via pyasn1-modules, rfc3161ng, -r requirements.txt -pyasn1-modules==0.4.0 # via rfc3161ng, -r requirements.txt -pybtex==0.24.0 # via pymatgen, -r requirements.txt -pycodestyle==2.12.0 # via nomad-lab (pyproject.toml) -pycparser==2.22 ; platform_python_implementation != 'PyPy' # via cffi, -r requirements.txt -pydantic==1.10.17 # via fastapi, optimade, -r requirements.txt, nomad-lab (pyproject.toml) -pyedr==0.8.0 # via panedr, -r requirements.txt -pygments==2.18.0 # via devtools, mkdocs-material, readme-renderer, sphinx, -r requirements.txt -pyjwt==2.6.0 # via -r requirements.txt, nomad-lab (pyproject.toml) +orjson==3.10.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) +packaging==24.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via build, deprecation, f90wrap, gunicorn, jupyterhub, matplotlib, mdanalysis, mkdocs, mongomock, pint, plotly, pytest, sphinx, xarray, -r requirements.txt +paginate==0.5.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-material +palettable==3.3.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via pymatgen, -r requirements.txt +pamela==1.1.0 ; (sys_platform != 'win32' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (sys_platform != 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jupyterhub, -r requirements.txt +pandas==1.5.3 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via nomad-openbis, panedr, pymatgen, xarray, -r requirements.txt, nomad-lab (pyproject.toml) +panedr==0.8.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +parmed==4.2.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +pathspec==0.12.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs +phonopy==2.26.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, -r requirements.txt +pillow==10.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, rdkit, -r requirements.txt +pint==0.17 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +pkginfo==1.11.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via twine +platformdirs==4.2.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-get-deps +plotly==5.23.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, pymatgen, -r requirements.txt +pluggy==1.5.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via pytest +prometheus-client==0.20.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +prompt-toolkit==3.0.47 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via click-repl, -r requirements.txt +psutil==6.0.0 ; (sys_platform == 'win32' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (sys_platform == 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jupyterhub, -r requirements.txt +pyasn1==0.6.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via pyasn1-modules, rfc3161ng, -r requirements.txt +pyasn1-modules==0.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via rfc3161ng, -r requirements.txt +pybtex==0.24.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via pymatgen, -r requirements.txt +pycodestyle==2.12.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +pycparser==2.22 ; (platform_python_implementation != 'PyPy' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or ((python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((platform_python_implementation != 'PyPy' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (sys_platform == 'linux' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (platform_python_implementation != 'PyPy' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via cffi, -r requirements.txt +pydantic==1.10.17 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via fastapi, optimade, -r requirements.txt, nomad-lab (pyproject.toml) +pyedr==0.8.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via panedr, -r requirements.txt +pygments==2.18.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via devtools, mkdocs-material, readme-renderer, sphinx, -r requirements.txt +pyjwt==2.6.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) pylibmagic==0.5.0 ; sys_platform == 'darwin' # via -r requirements.txt, nomad-lab (pyproject.toml) -pymatgen==2024.5.1 # via asr, -r requirements.txt, nomad-lab (pyproject.toml) -pymdown-extensions==10.8.1 # via mkdocs-material -pymongo==4.6.3 # via mongoengine, optimade, -r requirements.txt, nomad-lab (pyproject.toml) -pyopenssl==24.2.1 # via certipy, -r requirements.txt -pyparsing==3.1.2 # via matplotlib, rdflib, -r requirements.txt -pyproject-hooks==1.1.0 # via build -pyrsistent==0.20.0 # via jsonschema, -r requirements.txt -pytest==7.4.4 # via pytest-asyncio, pytest-cov, pytest-split, pytest-timeout, pytest-xdist, nomad-lab (pyproject.toml) -pytest-asyncio==0.23.8 # via nomad-lab (pyproject.toml) -pytest-cov==5.0.0 # via nomad-lab (pyproject.toml) -pytest-split==0.9.0 # via nomad-lab (pyproject.toml) -pytest-timeout==2.3.1 # via nomad-lab (pyproject.toml) -pytest-xdist==3.6.1 # via nomad-lab (pyproject.toml) -python-dateutil==2.9.0.post0 # via arrow, celery, elasticsearch-dsl, ghp-import, jupyterhub, matplotlib, mkdocs-macros-plugin, nomad-openbis, pandas, rfc3161ng, -r requirements.txt -python-dotenv==1.0.1 # via uvicorn, -r requirements.txt -python-gitlab==2.10.1 # via nomad-lab (pyproject.toml) -python-json-logger==2.0.2 # via jupyter-telemetry, -r requirements.txt, nomad-lab (pyproject.toml) -python-keycloak==4.2.3 # via -r requirements.txt, nomad-lab (pyproject.toml) -python-logstash==0.4.6 # via -r requirements.txt, nomad-lab (pyproject.toml) -python-magic==0.4.24 # via -r requirements.txt, nomad-lab (pyproject.toml) +pymatgen==2024.5.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asr, -r requirements.txt, nomad-lab (pyproject.toml) +pymdown-extensions==10.9 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-material +pymongo==4.6.3 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mongoengine, optimade, -r requirements.txt, nomad-lab (pyproject.toml) +pyopenssl==24.2.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via certipy, -r requirements.txt +pyparsing==3.1.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via matplotlib, rdflib, -r requirements.txt +pyproject-hooks==1.1.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via build +pyrsistent==0.20.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via jsonschema, -r requirements.txt +pytest==7.4.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via pytest-asyncio, pytest-cov, pytest-split, pytest-timeout, pytest-xdist, nomad-lab (pyproject.toml) +pytest-asyncio==0.23.8 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +pytest-cov==5.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +pytest-split==0.9.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +pytest-timeout==2.3.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +pytest-xdist==3.6.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +python-dateutil==2.9.0.post0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via arrow, celery, elasticsearch-dsl, ghp-import, jupyterhub, matplotlib, mkdocs-macros-plugin, nomad-openbis, pandas, rfc3161ng, -r requirements.txt +python-dotenv==1.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via uvicorn, -r requirements.txt +python-gitlab==2.10.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +python-json-logger==2.0.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyter-telemetry, -r requirements.txt, nomad-lab (pyproject.toml) +python-keycloak==4.2.3 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +python-logstash==0.4.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +python-magic==0.4.24 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) python-magic-bin==0.4.14 ; sys_platform == 'win32' # via -r requirements.txt, nomad-lab (pyproject.toml) -python-multipart==0.0.9 # via -r requirements.txt, nomad-lab (pyproject.toml) -pytz==2024.1 # via mkdocs-git-revision-date-localized-plugin, pandas, -r requirements.txt, nomad-lab (pyproject.toml) -pywin32==306 ; sys_platform == 'win32' # via docker, -r requirements.txt -pywin32-ctypes==0.2.2 ; sys_platform == 'win32' # via keyring -pyyaml==6.0.1 # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, phonopy, pybtex, pymdown-extensions, pyyaml-env-tag, uvicorn, -r requirements.txt, nomad-lab (pyproject.toml) -pyyaml-env-tag==0.1 # via mkdocs -quippy-ase==0.9.14 # via -r requirements.txt, nomad-lab (pyproject.toml) -rdflib==5.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -rdkit==2023.9.5 # via -r requirements.txt, nomad-lab (pyproject.toml) -readme-renderer==44.0 # via twine -recommonmark==0.7.1 # via -r requirements.txt, nomad-lab (pyproject.toml) -regex==2024.7.24 # via mkdocs-material -requests==2.31.0 # via docker, jupyterhub, mkdocs-material, nomad-openbis, oauthenticator, optimade, pymatgen, python-gitlab, python-keycloak, requests-toolbelt, rfc3161ng, sphinx, twine, -r requirements.txt, nomad-lab (pyproject.toml) -requests-toolbelt==1.0.0 # via python-gitlab, python-keycloak, twine, -r requirements.txt -rfc3161ng==2.1.3 # via -r requirements.txt, nomad-lab (pyproject.toml) -rfc3339-validator==0.1.4 # via jsonschema, -r requirements.txt -rfc3986==2.0.0 # via twine -rfc3987==1.3.8 # via jsonschema, -r requirements.txt -rope==0.21.0 # via nomad-lab (pyproject.toml) -ruamel-yaml==0.18.6 # via jupyter-telemetry, oauthenticator, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) -ruamel-yaml-clib==0.2.8 ; python_version < '3.13' and platform_python_implementation == 'CPython' # via ruamel-yaml, -r requirements.txt -ruff==0.5.5 # via nomad-lab (pyproject.toml) -runstats==2.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -scikit-learn==1.5.1 # via matid, -r requirements.txt, nomad-lab (pyproject.toml) -scipy==1.13.1 # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, -r requirements.txt, nomad-lab (pyproject.toml) -secretstorage==3.3.3 ; sys_platform == 'linux' # via keyring -sentinels==1.0.0 # via mongomock, -r requirements.txt -six==1.16.0 # via asttokens, basicauth, elasticsearch-dsl, html5lib, isodate, pybtex, python-dateutil, rdflib, rfc3339-validator, validators, -r requirements.txt -smmap==5.0.1 # via gitdb, -r requirements.txt -sniffio==1.3.1 # via anyio, httpx, -r requirements.txt -snowballstemmer==2.2.0 # via sphinx, -r requirements.txt -soupsieve==2.5 # via beautifulsoup4, -r requirements.txt -spglib==2.5.0 # via asr, matid, phonopy, pymatgen, -r requirements.txt -sphinx==7.4.7 # via recommonmark, -r requirements.txt -sphinxcontrib-applehelp==1.0.8 # via sphinx, -r requirements.txt -sphinxcontrib-devhelp==1.0.6 # via sphinx, -r requirements.txt -sphinxcontrib-htmlhelp==2.0.6 # via sphinx, -r requirements.txt -sphinxcontrib-jsmath==1.0.1 # via sphinx, -r requirements.txt -sphinxcontrib-qthelp==1.0.8 # via sphinx, -r requirements.txt -sphinxcontrib-serializinghtml==1.1.10 # via sphinx, -r requirements.txt -sqlalchemy==2.0.31 # via alembic, jupyterhub, -r requirements.txt -starlette==0.27.0 # via fastapi, -r requirements.txt -structlog==24.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -sympy==1.13.1 # via pymatgen, -r requirements.txt -tabulate==0.8.9 # via nomad-openbis, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) -tenacity==8.5.0 # via plotly, -r requirements.txt -termcolor==2.4.0 # via mkdocs-macros-plugin -texttable==1.7.0 # via nomad-openbis, -r requirements.txt -threadpoolctl==3.5.0 # via mdanalysis, scikit-learn, -r requirements.txt -tifffile==2024.7.24 # via h5grove, -r requirements.txt -tomli==2.0.1 ; python_full_version <= '3.11.0a6' or python_version < '3.11' # via build, coverage, mypy, pytest, sphinx, -r requirements.txt -toposort==1.10 # via -r requirements.txt, nomad-lab (pyproject.toml) -tornado==6.4.1 # via jupyterhub, -r requirements.txt -tqdm==4.66.4 # via mdanalysis, pyedr, pymatgen, twine, -r requirements.txt -traitlets==5.14.3 # via jupyter-telemetry, jupyterhub, -r requirements.txt -twine==3.4.2 # via nomad-lab (pyproject.toml) -typed-ast==1.5.5 # via nomad-lab (pyproject.toml) -types-python-dateutil==2.9.0.20240316 # via arrow, -r requirements.txt -typing-extensions==4.12.2 # via alembic, anyio, asgiref, astroid, fastapi, jwcrypto, kombu, mypy, pydantic, spglib, sqlalchemy, starlette, uvicorn, -r requirements.txt -typish==1.9.3 # via nptyping, -r requirements.txt -tzdata==2024.1 # via celery, -r requirements.txt -uncertainties==3.2.2 # via pymatgen, -r requirements.txt -unidecode==1.3.2 # via -r requirements.txt, nomad-lab (pyproject.toml) -uri-template==1.3.0 # via jsonschema, -r requirements.txt -urllib3==1.26.19 # via docker, elasticsearch, nomad-openbis, requests, -r requirements.txt -uv==0.2.29 # via nomad-lab (pyproject.toml) -uvicorn==0.30.3 # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) +python-multipart==0.0.9 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +pytz==2024.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mkdocs-git-revision-date-localized-plugin, pandas, -r requirements.txt, nomad-lab (pyproject.toml) +pywin32==306 ; (sys_platform == 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (sys_platform == 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via docker, -r requirements.txt +pywin32-ctypes==0.2.2 ; sys_platform == 'win32' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) # via keyring +pyyaml==6.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, phonopy, pybtex, pymdown-extensions, pyyaml-env-tag, uvicorn, -r requirements.txt, nomad-lab (pyproject.toml) +pyyaml-env-tag==0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs +quippy-ase==0.9.14 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +rdflib==5.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +rdkit==2023.9.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +readme-renderer==44.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via twine +recommonmark==0.7.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +regex==2024.7.24 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-material +requests==2.31.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via docker, jupyterhub, mkdocs-material, nomad-openbis, oauthenticator, optimade, pymatgen, python-gitlab, python-keycloak, requests-toolbelt, rfc3161ng, sphinx, twine, -r requirements.txt, nomad-lab (pyproject.toml) +requests-toolbelt==1.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via python-gitlab, python-keycloak, twine, -r requirements.txt +rfc3161ng==2.1.3 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +rfc3339-validator==0.1.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +rfc3986==2.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via twine +rfc3987==1.3.8 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +rope==0.21.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +ruamel-yaml==0.18.6 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyter-telemetry, oauthenticator, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) +ruamel-yaml-clib==0.2.8 ; (python_version < '3.13' and platform_python_implementation == 'CPython' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (python_version < '3.13' and platform_python_implementation == 'CPython' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via ruamel-yaml, -r requirements.txt +ruff==0.5.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +runstats==2.0.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +scikit-learn==1.5.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via matid, -r requirements.txt, nomad-lab (pyproject.toml) +scipy==1.13.1 ; python_version < '3.10' # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, -r requirements.txt, nomad-lab (pyproject.toml) +scipy==1.14.0 ; python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, -r requirements.txt, nomad-lab (pyproject.toml) +secretstorage==3.3.3 ; sys_platform == 'linux' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) # via keyring +sentinels==1.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mongomock, -r requirements.txt +six==1.16.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via asttokens, basicauth, elasticsearch-dsl, html5lib, isodate, pybtex, python-dateutil, rdflib, rfc3339-validator, validators, -r requirements.txt +smmap==5.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via gitdb, -r requirements.txt +sniffio==1.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via anyio, httpx, -r requirements.txt +snowballstemmer==2.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +soupsieve==2.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via beautifulsoup4, -r requirements.txt +spglib==2.5.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via asr, matid, phonopy, pymatgen, -r requirements.txt +sphinx==7.4.7 ; python_version < '3.10' # via recommonmark, -r requirements.txt +sphinx==8.0.2 ; ((python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and (python_version < '3.10' or platform_system == 'Windows') and (python_version < '3.10' or platform_system != 'Windows')) or (python_version < '3.12.0' and (python_version < '3.10' or (python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via recommonmark, -r requirements.txt +sphinxcontrib-applehelp==2.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sphinxcontrib-devhelp==2.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sphinxcontrib-htmlhelp==2.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sphinxcontrib-jsmath==1.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sphinxcontrib-qthelp==2.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sphinxcontrib-serializinghtml==2.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via sphinx, -r requirements.txt +sqlalchemy==2.0.31 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via alembic, jupyterhub, -r requirements.txt +starlette==0.27.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via fastapi, -r requirements.txt +structlog==24.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +sympy==1.13.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via pymatgen, -r requirements.txt +tabulate==0.8.9 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via nomad-openbis, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml) +tenacity==9.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via plotly, -r requirements.txt +termcolor==2.4.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs-macros-plugin +texttable==1.7.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via nomad-openbis, -r requirements.txt +threadpoolctl==3.5.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, scikit-learn, -r requirements.txt +tifffile==2024.7.24 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via h5grove, -r requirements.txt +tomli==2.0.1 ; python_version < '3.11' or (python_full_version <= '3.11.0a6' and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via build, coverage, mypy, pytest, sphinx, -r requirements.txt +toposort==1.10 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +tornado==6.4.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via jupyterhub, -r requirements.txt +tqdm==4.66.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via mdanalysis, pyedr, pymatgen, twine, -r requirements.txt +traitlets==5.14.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via jupyter-telemetry, jupyterhub, -r requirements.txt +twine==3.4.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +typed-ast==1.5.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +types-python-dateutil==2.9.0.20240316 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via arrow, -r requirements.txt +typing-extensions==4.12.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via alembic, anyio, asgiref, astroid, fastapi, jwcrypto, kombu, mypy, pydantic, spglib, sqlalchemy, starlette, uvicorn, -r requirements.txt +typish==1.9.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via nptyping, -r requirements.txt +tzdata==2024.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via celery, -r requirements.txt +uncertainties==3.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via pymatgen, -r requirements.txt +unidecode==1.3.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +uri-template==1.3.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +urllib3==1.26.19 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.10' and python_version >= '3.10' and (python_version < '3.12.0' or platform_system == 'Windows') and (python_version < '3.12.0' or platform_system != 'Windows')) or (python_version < '3.10' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via docker, elasticsearch, nomad-openbis, requests, -r requirements.txt +uv==0.2.32 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via nomad-lab (pyproject.toml) +uvicorn==0.30.4 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml) uvloop==0.19.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32' # via uvicorn, -r requirements.txt -validators==0.18.2 # via -r requirements.txt, nomad-lab (pyproject.toml) -vine==5.1.0 # via amqp, celery, kombu, -r requirements.txt -watchdog==4.0.1 # via mkdocs -watchfiles==0.22.0 # via uvicorn, -r requirements.txt -wcwidth==0.2.13 # via prompt-toolkit, -r requirements.txt -webcolors==24.6.0 # via jsonschema, -r requirements.txt -webencodings==0.5.1 # via html5lib, -r requirements.txt -websockets==12.0 # via uvicorn, -r requirements.txt -werkzeug==3.0.3 # via flask, -r requirements.txt -wrapt==1.16.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -xarray==2024.3.0 # via -r requirements.txt, nomad-lab (pyproject.toml) -zipp==3.19.2 # via importlib-metadata, importlib-resources, -r requirements.txt -zipstream-new==1.1.5 # via -r requirements.txt, nomad-lab (pyproject.toml) +validators==0.18.2 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +vine==5.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via amqp, celery, kombu, -r requirements.txt +watchdog==4.0.1 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via mkdocs +watchfiles==0.22.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via uvicorn, -r requirements.txt +wcwidth==0.2.13 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))))) # via prompt-toolkit, -r requirements.txt +webcolors==24.6.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via jsonschema, -r requirements.txt +webencodings==0.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via html5lib, -r requirements.txt +websockets==12.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via uvicorn, -r requirements.txt +werkzeug==3.0.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))))) # via flask, -r requirements.txt +wrapt==1.16.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +xarray==2024.3.0 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) +zipp==3.19.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version >= '3.12.0' or (python_full_version < '3.10.2' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')))) and (python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))))) # via importlib-metadata, importlib-resources, -r requirements.txt +zipstream-new==1.1.5 ; python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows' and platform_system != 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version < '3.12.0' and ((python_version >= '3.10' and platform_system == 'Windows') or (python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via -r requirements.txt, nomad-lab (pyproject.toml) diff --git a/requirements.txt b/requirements.txt index a86f2316af..288d8f3bf2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,221 +1,225 @@ # This file was autogenerated by uv via the following command: # uv pip compile --universal --annotation-style=line --extra=infrastructure --extra=parsing --output-file=requirements.txt dependencies/nomad-dos-fingerprints/pyproject.toml dependencies/parsers/eelsdb/pyproject.toml pyproject.toml -alabaster==0.7.16 # via sphinx -alembic==1.13.2 # via jupyterhub -amqp==5.2.0 # via kombu -aniso8601==9.0.1 # via nomad-lab (pyproject.toml) -anyio==4.4.0 # via httpx, starlette, watchfiles -arrow==1.3.0 # via isoduration -ase==3.22.1 # via asr, matid, quippy-ase, nomad-lab (pyproject.toml) -asgiref==3.8.1 # via nomad-lab (pyproject.toml) -asr==0.4.1 # via nomad-lab (pyproject.toml) -async-generator==1.10 # via jupyterhub -async-property==0.2.2 # via python-keycloak -attrs==23.2.0 # via jsonschema -babel==2.15.0 # via sphinx -bagit==1.8.1 # via nomad-lab (pyproject.toml) -basicauth==0.4.1 # via nomad-lab (pyproject.toml) -beautifulsoup4==4.12.3 # via nomad-lab (pyproject.toml) -billiard==4.2.0 # via celery -biopython==1.84 # via mdanalysis -bitarray==2.9.2 # via nomad-dos-fingerprints (dependencies/nomad-dos-fingerprints/pyproject.toml), nomad-lab (pyproject.toml) -blinker==1.8.2 # via flask -cachetools==5.4.0 # via nomad-lab (pyproject.toml) -celery==5.4.0 # via nomad-lab (pyproject.toml) -certifi==2024.7.4 # via elasticsearch, httpcore, httpx, netcdf4, requests -certipy==0.1.3 # via jupyterhub -cffi==1.16.0 ; platform_python_implementation != 'PyPy' # via cryptography -cftime==1.6.4 # via netcdf4 -charset-normalizer==3.3.2 # via requests -click==8.1.7 # via asr, celery, click-didyoumean, click-plugins, click-repl, flask, uvicorn, nomad-lab (pyproject.toml) -click-didyoumean==0.3.1 # via celery -click-plugins==1.1.1 # via celery -click-repl==0.3.0 # via celery -colorama==0.4.6 ; platform_system == 'Windows' or sys_platform == 'win32' # via click, sphinx, tqdm, uvicorn -commonmark==0.9.1 # via recommonmark -contourpy==1.2.1 # via matplotlib -cryptography==43.0.0 # via jwcrypto, pyjwt, pyopenssl, rfc3161ng -cycler==0.12.1 # via matplotlib -decorator==5.1.1 # via validators -deprecation==2.1.0 # via python-keycloak -dnspython==2.6.1 # via email-validator, pymongo -docker==7.1.0 # via dockerspawner -dockerspawner==13.0.0 # via nomad-lab (pyproject.toml) -docstring-parser==0.16 # via nomad-lab (pyproject.toml) -docutils==0.21.2 # via m2r, recommonmark, sphinx -elasticsearch==7.17.1 # via elasticsearch-dsl, nomad-lab (pyproject.toml) -elasticsearch-dsl==7.4.0 # via nomad-lab (pyproject.toml) -email-validator==1.3.1 # via optimade -escapism==1.0.1 # via dockerspawner -et-xmlfile==1.1.0 # via openpyxl -exceptiongroup==1.2.2 ; python_version < '3.11' # via anyio -f90wrap==0.2.15 # via quippy-ase -fastapi==0.99.1 # via h5grove, nomad-lab (pyproject.toml) -fasteners==0.19 # via mdanalysis -filelock==3.3.1 # via nomad-lab (pyproject.toml) -flask==3.0.3 # via asr -fonttools==4.53.1 # via matplotlib -fqdn==1.5.1 # via jsonschema -gitdb==4.0.11 # via gitpython -gitpython==3.1.43 # via nomad-lab (pyproject.toml) -greenlet==3.0.3 ; python_version < '3.13' and (platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64') # via sqlalchemy -griddataformats==1.0.2 # via mdanalysis -gsd==3.3.0 # via mdanalysis -gunicorn==21.2.0 # via nomad-lab (pyproject.toml) -h11==0.14.0 # via httpcore, uvicorn +alabaster==0.7.16 ; python_version < '3.10' # via sphinx +alabaster==1.0.0 ; (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via sphinx +alembic==1.13.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +amqp==5.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via kombu +aniso8601==9.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +anyio==4.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via httpx, starlette, watchfiles +arrow==1.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via isoduration +ase==3.22.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr, matid, quippy-ase, nomad-lab (pyproject.toml) +asgiref==3.8.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +asr==0.4.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +async-generator==1.10 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +async-property==0.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via python-keycloak +attrs==23.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +babel==2.15.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +bagit==1.8.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +basicauth==0.4.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +beautifulsoup4==4.12.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +billiard==4.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +biopython==1.84 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis +bitarray==2.9.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-dos-fingerprints (dependencies/nomad-dos-fingerprints/pyproject.toml), nomad-lab (pyproject.toml) +blinker==1.8.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via flask +cachetools==5.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +celery==5.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +certifi==2024.7.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via elasticsearch, httpcore, httpx, netcdf4, requests +certipy==0.1.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +cffi==1.16.0 ; platform_python_implementation != 'PyPy' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via cryptography +cftime==1.6.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via netcdf4 +charset-normalizer==3.3.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via requests +click==8.1.7 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr, celery, click-didyoumean, click-plugins, click-repl, flask, uvicorn, nomad-lab (pyproject.toml) +click-didyoumean==0.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +click-plugins==1.1.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +click-repl==0.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +colorama==0.4.6 ; sys_platform == 'win32' or (platform_system == 'Windows' and (python_version < '3.10' or python_version >= '3.12.0' or (python_version < '3.12.0' and python_version >= '3.10') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows'))) # via click, sphinx, tqdm, uvicorn +commonmark==0.9.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via recommonmark +contourpy==1.2.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib +cryptography==43.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jwcrypto, pyjwt, pyopenssl, rfc3161ng +cycler==0.12.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib +decorator==5.1.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via validators +deprecation==2.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via python-keycloak +dnspython==2.6.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via email-validator, pymongo +docker==7.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via dockerspawner +dockerspawner==13.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +docstring-parser==0.16 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +docutils==0.21.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via m2r, recommonmark, sphinx +elasticsearch==7.17.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via elasticsearch-dsl, nomad-lab (pyproject.toml) +elasticsearch-dsl==7.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +email-validator==1.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via optimade +escapism==1.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via dockerspawner +et-xmlfile==1.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via openpyxl +exceptiongroup==1.2.2 ; python_version < '3.11' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via anyio +f90wrap==0.2.15 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via quippy-ase +fastapi==0.99.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via h5grove, nomad-lab (pyproject.toml) +fasteners==0.19 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis +filelock==3.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +flask==3.0.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr +fonttools==4.53.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib +fqdn==1.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +gitdb==4.0.11 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via gitpython +gitpython==3.1.43 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +greenlet==3.0.3 ; python_version < '3.13' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and (platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64') # via sqlalchemy +griddataformats==1.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis +gsd==3.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis +gunicorn==21.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +h11==0.14.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via httpcore, uvicorn h5grove==1.3.0 # via nomad-lab (pyproject.toml) -h5py==3.11.0 # via h5grove, phonopy, nomad-lab (pyproject.toml) -hjson==3.1.0 # via nomad-lab (pyproject.toml) -html5lib==1.1 # via nomad-lab (pyproject.toml) -httpcore==1.0.5 # via httpx -httptools==0.6.1 # via uvicorn -httpx==0.27.0 # via python-keycloak, nomad-lab (pyproject.toml) -idna==3.7 # via anyio, email-validator, httpx, jsonschema, requests -imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 # via flask, jupyterhub, sphinx, nomad-lab (pyproject.toml) +h5py==3.11.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via h5grove, phonopy, nomad-lab (pyproject.toml) +hjson==3.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +html5lib==1.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +httpcore==1.0.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via httpx +httptools==0.6.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via uvicorn +httpx==0.27.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via python-keycloak, nomad-lab (pyproject.toml) +idna==3.7 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via anyio, email-validator, httpx, jsonschema, requests +imagesize==1.4.1 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +importlib-metadata==7.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via flask, jupyterhub, sphinx, nomad-lab (pyproject.toml) importlib-resources==6.4.0 ; python_version < '3.10' # via matplotlib, spglib -inflection==0.5.1 # via nomad-lab (pyproject.toml) -isodate==0.6.1 # via rdflib -isoduration==20.11.0 # via jsonschema -itsdangerous==2.2.0 # via flask, nomad-lab (pyproject.toml) -jinja2==3.1.4 # via flask, jupyterhub, sphinx -jmespath==1.0.1 # via nomad-lab (pyproject.toml) -joblib==1.4.2 # via mdanalysis, pymatgen, scikit-learn -jsonpointer==3.0.0 # via jsonschema +inflection==0.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +isodate==0.6.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via rdflib +isoduration==20.11.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +itsdangerous==2.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via flask, nomad-lab (pyproject.toml) +jinja2==3.1.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via flask, jupyterhub, sphinx +jmespath==1.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +joblib==1.4.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis, pymatgen, scikit-learn +jsonpointer==3.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema jsonschema==4.17.3 # via jupyter-telemetry, oauthenticator, nomad-lab (pyproject.toml) -jupyter-telemetry==0.1.0 # via jupyterhub -jupyterhub==4.0.2 # via dockerspawner, oauthenticator, nomad-lab (pyproject.toml) -jwcrypto==1.5.6 # via python-keycloak -kiwisolver==1.4.5 # via matplotlib -kombu==5.3.7 # via celery -lark==1.1.9 # via optimade -latexcodec==3.0.0 # via pybtex -lxml==5.2.2 # via lxml-html-clean, nomad-lab (pyproject.toml) -lxml-html-clean==0.1.1 # via nomad-lab (pyproject.toml) -m2r==0.2.1 # via nomad-lab (pyproject.toml) -mako==1.3.5 # via alembic -markupsafe==2.1.5 # via jinja2, mako, werkzeug -matid==2.0.1 # via nomad-lab (pyproject.toml) -matplotlib==3.9.1 # via ase, asr, mdanalysis, phonopy, pymatgen -mda-xdrlib==0.2.0 # via pyedr -mdanalysis==2.5.0 # via nomad-lab (pyproject.toml) -mistune==3.0.2 # via m2r -mmtf-python==1.1.3 # via mdanalysis -mongoengine==0.28.2 # via nomad-lab (pyproject.toml) -mongomock==4.1.2 # via optimade -monty==2024.7.12 # via pymatgen -mpmath==1.3.0 # via sympy -mrcfile==1.5.3 # via griddataformats -msgpack==1.0.8 # via mmtf-python, nomad-lab (pyproject.toml) -netcdf4==1.6.5 # via nomad-lab (pyproject.toml) -networkx==3.2.1 # via matid, mdanalysis, pymatgen, nomad-lab (pyproject.toml) -nomad-openbis==1.0.0 # via nomad-lab (pyproject.toml) -nptyping==1.4.4 # via nomad-lab (pyproject.toml) -numpy==1.26.4 # via ase, biopython, cftime, contourpy, f90wrap, griddataformats, gsd, h5grove, h5py, matid, matplotlib, mdanalysis, mrcfile, netcdf4, nptyping, pandas, phonopy, pyedr, pymatgen, quippy-ase, rdkit, scikit-learn, scipy, spglib, tifffile, xarray, nomad-dos-fingerprints (dependencies/nomad-dos-fingerprints/pyproject.toml), nomad-lab (pyproject.toml) -oauthenticator==15.1.0 # via nomad-lab (pyproject.toml) -oauthlib==3.2.2 # via jupyterhub -openpyxl==3.1.5 # via nomad-lab (pyproject.toml) +jupyter-telemetry==0.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +jupyterhub==4.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via dockerspawner, oauthenticator, nomad-lab (pyproject.toml) +jwcrypto==1.5.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via python-keycloak +kiwisolver==1.4.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib +kombu==5.3.7 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +lark==1.1.9 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via optimade +latexcodec==3.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pybtex +lxml==5.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via lxml-html-clean, nomad-lab (pyproject.toml) +lxml-html-clean==0.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +m2r==0.2.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +mako==1.3.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via alembic +markupsafe==2.1.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jinja2, mako, werkzeug +matid==2.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +matplotlib==3.9.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via ase, asr, mdanalysis, phonopy, pymatgen +mda-xdrlib==0.2.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pyedr +mdanalysis==2.5.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +mistune==3.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via m2r +mmtf-python==1.1.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis +mongoengine==0.28.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +mongomock==4.1.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via optimade +monty==2024.7.30 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pymatgen +mpmath==1.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via sympy +mrcfile==1.5.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via griddataformats +msgpack==1.0.8 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mmtf-python, nomad-lab (pyproject.toml) +netcdf4==1.6.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +networkx==3.2.1 ; python_version < '3.10' # via matid, mdanalysis, pymatgen, nomad-lab (pyproject.toml) +networkx==3.3 ; (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via matid, mdanalysis, pymatgen, nomad-lab (pyproject.toml) +nomad-openbis==1.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +nptyping==1.4.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +numpy==1.26.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via ase, biopython, cftime, contourpy, f90wrap, griddataformats, gsd, h5grove, h5py, matid, matplotlib, mdanalysis, mrcfile, netcdf4, nptyping, pandas, phonopy, pyedr, pymatgen, quippy-ase, rdkit, scikit-learn, scipy, spglib, tifffile, xarray, nomad-dos-fingerprints (dependencies/nomad-dos-fingerprints/pyproject.toml), nomad-lab (pyproject.toml) +oauthenticator==15.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +oauthlib==3.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +openpyxl==3.1.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) optimade==0.22.1 # via nomad-lab (pyproject.toml) -orjson==3.10.6 # via h5grove, nomad-lab (pyproject.toml) -packaging==24.1 # via deprecation, f90wrap, gunicorn, jupyterhub, matplotlib, mdanalysis, mongomock, pint, plotly, sphinx, xarray -palettable==3.3.3 # via pymatgen -pamela==1.1.0 ; sys_platform != 'win32' # via jupyterhub -pandas==1.5.3 # via nomad-openbis, panedr, pymatgen, xarray, eelsdbconverter (dependencies/parsers/eelsdb/pyproject.toml), nomad-lab (pyproject.toml) -panedr==0.8.0 # via nomad-lab (pyproject.toml) -parmed==4.2.2 # via nomad-lab (pyproject.toml) -phonopy==2.26.6 # via asr -pillow==10.4.0 # via matplotlib, rdkit -pint==0.17 # via nomad-lab (pyproject.toml) -plotly==5.23.0 # via asr, pymatgen -prometheus-client==0.20.0 # via jupyterhub -prompt-toolkit==3.0.47 # via click-repl -psutil==6.0.0 ; sys_platform == 'win32' # via jupyterhub -pyasn1==0.6.0 # via pyasn1-modules, rfc3161ng -pyasn1-modules==0.4.0 # via rfc3161ng -pybtex==0.24.0 # via pymatgen -pycparser==2.22 ; platform_python_implementation != 'PyPy' # via cffi -pydantic==1.10.17 # via fastapi, optimade, nomad-lab (pyproject.toml) -pyedr==0.8.0 # via panedr -pygments==2.18.0 # via sphinx -pyjwt==2.6.0 # via nomad-lab (pyproject.toml) +orjson==3.10.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via h5grove, nomad-lab (pyproject.toml) +packaging==24.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via deprecation, f90wrap, gunicorn, jupyterhub, matplotlib, mdanalysis, mongomock, pint, plotly, sphinx, xarray +palettable==3.3.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pymatgen +pamela==1.1.0 ; sys_platform != 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via jupyterhub +pandas==1.5.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-openbis, panedr, pymatgen, xarray, eelsdbconverter (dependencies/parsers/eelsdb/pyproject.toml), nomad-lab (pyproject.toml) +panedr==0.8.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +parmed==4.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +phonopy==2.26.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr +pillow==10.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib, rdkit +pint==0.17 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +plotly==5.23.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr, pymatgen +prometheus-client==0.20.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +prompt-toolkit==3.0.47 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via click-repl +psutil==6.0.0 ; sys_platform == 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via jupyterhub +pyasn1==0.6.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pyasn1-modules, rfc3161ng +pyasn1-modules==0.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via rfc3161ng +pybtex==0.24.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pymatgen +pycparser==2.22 ; platform_python_implementation != 'PyPy' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via cffi +pydantic==1.10.17 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via fastapi, optimade, nomad-lab (pyproject.toml) +pyedr==0.8.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via panedr +pygments==2.18.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +pyjwt==2.6.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) pylibmagic==0.5.0 ; sys_platform == 'darwin' # via nomad-lab (pyproject.toml) -pymatgen==2024.5.1 # via asr, nomad-lab (pyproject.toml) -pymongo==4.6.3 # via mongoengine, optimade, nomad-lab (pyproject.toml) -pyopenssl==24.2.1 # via certipy -pyparsing==3.1.2 # via matplotlib, rdflib -pyrsistent==0.20.0 # via jsonschema -python-dateutil==2.9.0.post0 # via arrow, celery, elasticsearch-dsl, jupyterhub, matplotlib, nomad-openbis, pandas, rfc3161ng -python-dotenv==1.0.1 # via uvicorn -python-json-logger==2.0.2 # via jupyter-telemetry, nomad-lab (pyproject.toml) -python-keycloak==4.2.3 # via nomad-lab (pyproject.toml) -python-logstash==0.4.6 # via nomad-lab (pyproject.toml) -python-magic==0.4.24 # via nomad-lab (pyproject.toml) +pymatgen==2024.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr, nomad-lab (pyproject.toml) +pymongo==4.6.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mongoengine, optimade, nomad-lab (pyproject.toml) +pyopenssl==24.2.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via certipy +pyparsing==3.1.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matplotlib, rdflib +pyrsistent==0.20.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +python-dateutil==2.9.0.post0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via arrow, celery, elasticsearch-dsl, jupyterhub, matplotlib, nomad-openbis, pandas, rfc3161ng +python-dotenv==1.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via uvicorn +python-json-logger==2.0.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyter-telemetry, nomad-lab (pyproject.toml) +python-keycloak==4.2.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +python-logstash==0.4.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +python-magic==0.4.24 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) python-magic-bin==0.4.14 ; sys_platform == 'win32' # via nomad-lab (pyproject.toml) -python-multipart==0.0.9 # via nomad-lab (pyproject.toml) -pytz==2024.1 # via pandas, nomad-lab (pyproject.toml) -pywin32==306 ; sys_platform == 'win32' # via docker -pyyaml==6.0.1 # via phonopy, pybtex, uvicorn, nomad-lab (pyproject.toml) -quippy-ase==0.9.14 # via nomad-lab (pyproject.toml) -rdflib==5.0.0 # via nomad-lab (pyproject.toml) -rdkit==2023.9.5 # via nomad-lab (pyproject.toml) -recommonmark==0.7.1 # via nomad-lab (pyproject.toml) -requests==2.31.0 # via docker, jupyterhub, nomad-openbis, oauthenticator, optimade, pymatgen, python-keycloak, requests-toolbelt, rfc3161ng, sphinx, eelsdbconverter (dependencies/parsers/eelsdb/pyproject.toml), nomad-lab (pyproject.toml) -requests-toolbelt==1.0.0 # via python-keycloak -rfc3161ng==2.1.3 # via nomad-lab (pyproject.toml) -rfc3339-validator==0.1.4 # via jsonschema -rfc3987==1.3.8 # via jsonschema -ruamel-yaml==0.18.6 # via jupyter-telemetry, oauthenticator, pymatgen -ruamel-yaml-clib==0.2.8 ; python_version < '3.13' and platform_python_implementation == 'CPython' # via ruamel-yaml -runstats==2.0.0 # via nomad-lab (pyproject.toml) -scikit-learn==1.5.1 # via matid, nomad-lab (pyproject.toml) -scipy==1.13.1 # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, nomad-lab (pyproject.toml) -sentinels==1.0.0 # via mongomock -six==1.16.0 # via basicauth, elasticsearch-dsl, html5lib, isodate, pybtex, python-dateutil, rdflib, rfc3339-validator, validators -smmap==5.0.1 # via gitdb -sniffio==1.3.1 # via anyio, httpx -snowballstemmer==2.2.0 # via sphinx -soupsieve==2.5 # via beautifulsoup4 -spglib==2.5.0 # via asr, matid, phonopy, pymatgen -sphinx==7.4.7 # via recommonmark -sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 # via sphinx -sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.31 # via alembic, jupyterhub -starlette==0.27.0 # via fastapi -structlog==24.4.0 # via nomad-lab (pyproject.toml) -sympy==1.13.1 # via pymatgen -tabulate==0.8.9 # via nomad-openbis, pymatgen, nomad-lab (pyproject.toml) -tenacity==8.5.0 # via plotly -texttable==1.7.0 # via nomad-openbis -threadpoolctl==3.5.0 # via mdanalysis, scikit-learn -tifffile==2024.7.24 # via h5grove -tomli==2.0.1 ; python_version < '3.11' # via sphinx -toposort==1.10 # via nomad-lab (pyproject.toml) -tornado==6.4.1 # via jupyterhub -tqdm==4.66.4 # via mdanalysis, pyedr, pymatgen -traitlets==5.14.3 # via jupyter-telemetry, jupyterhub -types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.12.2 # via alembic, anyio, asgiref, fastapi, jwcrypto, kombu, pydantic, spglib, sqlalchemy, starlette, uvicorn -typish==1.9.3 # via nptyping -tzdata==2024.1 # via celery -uncertainties==3.2.2 # via pymatgen -unidecode==1.3.2 # via nomad-lab (pyproject.toml) -uri-template==1.3.0 # via jsonschema -urllib3==1.26.19 # via docker, elasticsearch, nomad-openbis, requests -uvicorn==0.30.3 # via h5grove, nomad-lab (pyproject.toml) +python-multipart==0.0.9 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +pytz==2024.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pandas, nomad-lab (pyproject.toml) +pywin32==306 ; sys_platform == 'win32' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via docker +pyyaml==6.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via phonopy, pybtex, uvicorn, nomad-lab (pyproject.toml) +quippy-ase==0.9.14 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +rdflib==5.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +rdkit==2023.9.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +recommonmark==0.7.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +requests==2.31.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via docker, jupyterhub, nomad-openbis, oauthenticator, optimade, pymatgen, python-keycloak, requests-toolbelt, rfc3161ng, sphinx, eelsdbconverter (dependencies/parsers/eelsdb/pyproject.toml), nomad-lab (pyproject.toml) +requests-toolbelt==1.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via python-keycloak +rfc3161ng==2.1.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +rfc3339-validator==0.1.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +rfc3987==1.3.8 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +ruamel-yaml==0.18.6 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyter-telemetry, oauthenticator, pymatgen +ruamel-yaml-clib==0.2.8 ; python_version < '3.13' and platform_python_implementation == 'CPython' and (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via ruamel-yaml +runstats==2.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +scikit-learn==1.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via matid, nomad-lab (pyproject.toml) +scipy==1.13.1 ; python_version < '3.10' # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, nomad-lab (pyproject.toml) +scipy==1.14.0 ; (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') or ((python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via ase, griddataformats, matid, mdanalysis, pymatgen, scikit-learn, nomad-lab (pyproject.toml) +sentinels==1.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mongomock +six==1.16.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via basicauth, elasticsearch-dsl, html5lib, isodate, pybtex, python-dateutil, rdflib, rfc3339-validator, validators +smmap==5.0.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via gitdb +sniffio==1.3.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via anyio, httpx +snowballstemmer==2.2.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +soupsieve==2.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via beautifulsoup4 +spglib==2.5.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via asr, matid, phonopy, pymatgen +sphinx==7.4.7 ; python_version < '3.10' # via recommonmark +sphinx==8.0.2 ; (python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) # via recommonmark +sphinxcontrib-applehelp==2.0.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sphinxcontrib-devhelp==2.0.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sphinxcontrib-htmlhelp==2.1.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sphinxcontrib-jsmath==1.0.1 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sphinxcontrib-qthelp==2.0.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sphinxcontrib-serializinghtml==2.0.0 ; python_version < '3.10' or (((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +sqlalchemy==2.0.31 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via alembic, jupyterhub +starlette==0.27.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via fastapi +structlog==24.4.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +sympy==1.13.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pymatgen +tabulate==0.8.9 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-openbis, pymatgen, nomad-lab (pyproject.toml) +tenacity==9.0.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via plotly +texttable==1.7.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-openbis +threadpoolctl==3.5.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis, scikit-learn +tifffile==2024.7.24 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via h5grove +tomli==2.0.1 ; python_version < '3.10' or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows')) and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) # via sphinx +toposort==1.10 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +tornado==6.4.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyterhub +tqdm==4.66.4 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via mdanalysis, pyedr, pymatgen +traitlets==5.14.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jupyter-telemetry, jupyterhub +types-python-dateutil==2.9.0.20240316 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via arrow +typing-extensions==4.12.2 ; python_version < '3.10' or (python_version < '3.11' and ((python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows'))) or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via alembic, anyio, asgiref, fastapi, jwcrypto, kombu, pydantic, spglib, sqlalchemy, starlette, uvicorn +typish==1.9.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nptyping +tzdata==2024.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via celery +uncertainties==3.2.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via pymatgen +unidecode==1.3.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +uri-template==1.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +urllib3==1.26.19 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via docker, elasticsearch, nomad-openbis, requests +uvicorn==0.30.4 # via h5grove, nomad-lab (pyproject.toml) uvloop==0.19.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32' # via uvicorn -validators==0.18.2 # via nomad-lab (pyproject.toml) -vine==5.1.0 # via amqp, celery, kombu -watchfiles==0.22.0 # via uvicorn -wcwidth==0.2.13 # via prompt-toolkit -webcolors==24.6.0 # via jsonschema -webencodings==0.5.1 # via html5lib -websockets==12.0 # via uvicorn -werkzeug==3.0.3 # via flask -wrapt==1.16.0 # via nomad-lab (pyproject.toml) -xarray==2024.3.0 # via nomad-lab (pyproject.toml) -zipp==3.19.2 # via importlib-metadata, importlib-resources -zipstream-new==1.1.5 # via nomad-lab (pyproject.toml) +validators==0.18.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +vine==5.1.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via amqp, celery, kombu +watchfiles==0.22.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via uvicorn +wcwidth==0.2.13 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via prompt-toolkit +webcolors==24.6.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via jsonschema +webencodings==0.5.1 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via html5lib +websockets==12.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via uvicorn +werkzeug==3.0.3 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via flask +wrapt==1.16.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +xarray==2024.3.0 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) +zipp==3.19.2 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via importlib-metadata, importlib-resources +zipstream-new==1.1.5 ; python_version < '3.10' or (python_version < '3.12.0' and python_version >= '3.10' and platform_system == 'Windows') or (python_version < '3.12.0' and python_version >= '3.10' and platform_system != 'Windows') or (python_version >= '3.12.0' and platform_system == 'Windows') or (python_version >= '3.12.0' and platform_system != 'Windows') # via nomad-lab (pyproject.toml) -- GitLab