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