From 45a2895b2ee22505e5c2ff4cec6a1664c3d6da5f Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 12 Aug 2026 23:09:51 +0000 Subject: [PATCH] auto dependency upgrades --- requirements/ubuntu-latest_py3.11.txt | 95 ++++---- requirements/ubuntu-latest_py3.11_extras.txt | 224 ++++++++++--------- requirements/ubuntu-latest_py3.12.txt | 99 ++++---- requirements/ubuntu-latest_py3.12_extras.txt | 224 ++++++++++--------- 4 files changed, 324 insertions(+), 318 deletions(-) diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index f5dde3e5..4a758735 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -4,31 +4,31 @@ # # pip-compile --output-file=requirements/ubuntu-latest_py3.11.txt pyproject.toml # -annotated-types==0.7.0 +annotated-types==0.8.0 # via pydantic -arro3-core==0.8.0 +arro3-core==0.8.1 # via deltalake -asttokens==3.0.1 +asttokens==3.0.2 # via stack-data bibtexparser==1.4.4 # via pymatgen-core -blake3==1.0.8 +blake3==1.0.9 # via emmet-core blinker==1.9.0 # via flask -boto3==1.43.9 +boto3==1.43.70 # via mp-api -botocore==1.43.9 +botocore==1.43.70 # via # boto3 # s3transfer -cachelib==0.14.0 +cachelib==0.15.4 # via flask-caching -certifi==2026.4.22 +certifi==2026.7.22 # via requests -charset-normalizer==3.4.7 +charset-normalizer==3.5.0 # via requests -click==8.4.0 +click==8.4.2 # via flask contourpy==1.3.3 # via matplotlib @@ -36,15 +36,13 @@ cycler==0.12.1 # via matplotlib dash==3.4.0 # via crystal_toolkit (pyproject.toml) -dash-mp-components==0.5.2rc1 +dash-mp-components==0.5.2 # via crystal_toolkit (pyproject.toml) -decorator==5.3.1 - # via ipython -deltalake==1.6.0 +deltalake==1.5.1 # via mp-api deprecated==1.3.1 # via deltalake -emmet-core==0.86.4 +emmet-core==0.87.1 # via mp-api executing==2.2.1 # via stack-data @@ -52,21 +50,21 @@ flask==3.1.3 # via # dash # flask-caching -flask-caching==2.4.0 +flask-caching==2.4.1 # via crystal_toolkit (pyproject.toml) fonttools==4.63.0 # via matplotlib frozendict==2.4.7 # via crystal_toolkit (pyproject.toml) -idna==3.15 +idna==3.18 # via requests -imageio==2.37.3 +imageio==2.37.4 # via scikit-image importlib-metadata==9.0.0 # via dash inflect==7.5.0 # via emmet-core -ipython==9.13.0 +ipython==9.16.1 # via crystal_toolkit (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -90,37 +88,39 @@ latexcodec==3.0.1 # via pybtex lazy-loader==0.5 # via scikit-image -lxml==6.1.0 +lxml==6.1.1 # via pymatgen-core markupsafe==3.0.3 # via # flask # jinja2 # werkzeug -matplotlib==3.10.9 +matplotlib==3.11.1 # via pymatgen-core matplotlib-inline==0.2.2 # via ipython -monty==2026.5.18 +monty==2026.7.16 # via # emmet-core # mp-api # pymatgen-core -more-itertools==11.0.2 +more-itertools==11.1.0 # via inflect -mp-api==0.46.1 +mp-api==0.46.4 # via crystal_toolkit (pyproject.toml) mpmath==1.3.0 # via sympy -narwhals==2.21.2 - # via plotly +narwhals==2.24.0 + # via + # plotly + # scikit-learn nest-asyncio==1.6.0 # via dash networkx==3.6.1 # via # pymatgen-core # scikit-image -numpy==2.4.5 +numpy==2.4.6 # via # contourpy # imageio @@ -139,7 +139,7 @@ orjson==3.11.9 # via # mp-api # pymatgen-core -packaging==26.2 +packaging==26.3 # via # lazy-loader # matplotlib @@ -147,22 +147,22 @@ packaging==26.2 # scikit-image palettable==3.3.3 # via pymatgen-core -pandas==3.0.3 +pandas==3.0.5 # via pymatgen-core parso==0.8.7 # via jedi pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via # imageio # matplotlib # scikit-image -plotly==6.7.0 +plotly==6.9.0 # via # dash # pymatgen-core -prompt-toolkit==3.0.52 +prompt-toolkit==3.0.53 # via ipython psutil==7.2.2 # via ipython @@ -172,7 +172,7 @@ pubchempy==1.0.5 # via emmet-core pure-eval==0.2.3 # via stack-data -pyarrow==24.0.0 +pyarrow==25.0.1 # via mp-api pybtex==0.26.1 # via emmet-core @@ -183,7 +183,7 @@ pydantic==2.13.4 # pymatgen-io-validation pydantic-core==2.46.4 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.15.0 # via # crystal_toolkit (pyproject.toml) # emmet-core @@ -197,10 +197,11 @@ pymatgen==2026.5.4 # crystal_toolkit (pyproject.toml) # emmet-core # mp-api +pymatgen-core==2026.7.31 + # via + # pymatgen # pymatgen-io-validation -pymatgen-core==2026.5.17 - # via pymatgen -pymatgen-io-validation==0.1.2 +pymatgen-io-validation==0.1.3 # via emmet-core pyparsing==3.3.2 # via @@ -225,11 +226,11 @@ retrying==1.4.2 # via dash ruamel-yaml==0.19.1 # via monty -s3transfer==0.17.0 +s3transfer==0.19.2 # via boto3 scikit-image==0.26.0 # via crystal_toolkit (pyproject.toml) -scikit-learn==1.8.0 +scikit-learn==1.9.0 # via crystal_toolkit (pyproject.toml) scipy==1.17.1 # via @@ -252,15 +253,15 @@ threadpoolctl==3.6.0 # via scikit-learn tifffile==2026.3.3 # via scikit-image -tqdm==4.67.3 +tqdm==4.70.0 # via pymatgen-core -traitlets==5.15.0 +traitlets==5.16.1 # via # ipython # matplotlib-inline -typeguard==4.5.2 +typeguard==4.6.0 # via inflect -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # arro3-core # blake3 @@ -273,7 +274,7 @@ typing-extensions==4.15.0 # spglib # typeguard # typing-inspection -typing-inspection==0.4.2 +typing-inspection==0.4.4 # via # pydantic # pydantic-settings @@ -283,7 +284,7 @@ urllib3==2.7.0 # via # botocore # requests -wcwidth==0.7.0 +wcwidth==0.8.2 # via prompt-toolkit webcolors==25.10.0 # via crystal_toolkit (pyproject.toml) @@ -291,9 +292,9 @@ werkzeug==3.1.8 # via # dash # flask -wrapt==2.1.2 +wrapt==2.3.0 # via deprecated -zipp==3.23.1 +zipp==4.1.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index 536661ec..bf9b3c12 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -6,9 +6,9 @@ # aiofiles==22.1.0 # via ypy-websocket -aiohappyeyeballs==2.6.1 +aiohappyeyeballs==2.7.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.3 # via dephell aiosignal==1.4.0 # via aiohttp @@ -16,9 +16,9 @@ aiosqlite==0.22.1 # via ypy-websocket alabaster==1.0.0 # via sphinx -annotated-types==0.7.0 +annotated-types==0.8.0 # via pydantic -anyio==4.13.0 +anyio==4.14.2 # via jupyter-server argon2-cffi==25.1.0 # via @@ -26,16 +26,16 @@ argon2-cffi==25.1.0 # notebook argon2-cffi-bindings==25.1.0 # via argon2-cffi -arro3-core==0.8.0 +arro3-core==0.8.1 # via deltalake arrow==1.4.0 # via isoduration -ase==3.28.0 +ase==3.29.0 # via # boltztrap2 # dscribe # hiphive -asttokens==3.0.1 +asttokens==3.0.2 # via stack-data attrs==26.1.0 # via @@ -55,7 +55,7 @@ babel==2.18.0 # via # jupyterlab-server # sphinx -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via # dash # gdown @@ -64,9 +64,9 @@ bibtexparser==1.4.4 # via pymatgen-core black==26.5.1 # via crystal_toolkit (pyproject.toml) -blake3==1.0.8 +blake3==1.0.9 # via emmet-core -bleach[css]==6.3.0 +bleach[css]==6.4.0 # via nbconvert blinker==1.9.0 # via flask @@ -74,22 +74,22 @@ boltztrap2==25.3.1 # via # crystal_toolkit (pyproject.toml) # ifermi -boto3==1.43.9 +boto3==1.43.70 # via mp-api -botocore==1.43.9 +botocore==1.43.70 # via # boto3 # s3transfer -cachelib==0.14.0 +cachelib==0.15.4 # via flask-caching cerberus==1.3.8 # via dephell -certifi==2026.4.22 +certifi==2026.7.22 # via # dephell # netcdf4 # requests -cffi==2.0.0 +cffi==2.1.1 # via # argon2-cffi-bindings # cryptography @@ -97,11 +97,11 @@ cfgv==3.5.0 # via pre-commit cftime==1.6.5 # via netcdf4 -charset-normalizer==3.4.7 +charset-normalizer==3.5.0 # via requests choreographer==1.3.0 # via kaleido -click==8.4.0 +click==8.4.2 # via # black # dask @@ -116,46 +116,44 @@ colorspacious==1.1.2 # via py4dstem comm==0.2.3 # via ipykernel -commonmark==0.9.1 +commonmark==0.9.2 # via recommonmark contourpy==1.3.3 # via matplotlib -coverage[toml]==7.14.0 +coverage[toml]==7.15.4 # via pytest-cov -cryptography==48.0.0 +cryptography==50.0.0 # via dash crystaltoolkit-extension==0.6.0 # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -cython==3.2.4 +cython==3.2.9 # via boltztrap2 dash[testing]==3.4.0 # via # crystal_toolkit (pyproject.toml) # dash-extensions # dash-vtk -dash-extensions==2.0.5 +dash-extensions==2.0.6 # via crystal_toolkit (pyproject.toml) -dash-mp-components==0.5.2rc1 +dash-mp-components==0.5.2 # via crystal_toolkit (pyproject.toml) dash-testing-stub==0.0.2 # via dash dash-vtk==0.0.9 # via crystal_toolkit (pyproject.toml) -dask==2026.3.0 +dask==2026.7.1 # via # distributed # py4dstem -dataclass-wizard==0.39.1 +dataclass-wizard==1.0.0 # via dash-extensions -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel -decorator==5.3.1 - # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==1.6.0 +deltalake==1.5.1 # via mp-api dephell==0.8.3 # via crystal_toolkit (pyproject.toml) @@ -196,9 +194,9 @@ dill==0.4.1 # via # multiprocess # py4dstem -distlib==0.4.0 +distlib==0.4.3 # via virtualenv -distributed==2026.3.0 +distributed==2026.7.1 # via py4dstem dnspython==2.8.0 # via pymongo @@ -214,15 +212,15 @@ editorconfig==0.17.1 # via jsbeautifier emdfile==0.0.16 # via py4dstem -emmet-core==0.86.4 +emmet-core==0.87.1 # via mp-api entrypoints==0.4 # via jupyter-client executing==2.2.1 # via stack-data -fastjsonschema==2.21.2 +fastjsonschema==2.22.1 # via nbformat -filelock==3.29.0 +filelock==3.32.2 # via # gdown # python-discovery @@ -231,7 +229,7 @@ flask==3.1.3 # via # dash # flask-caching -flask-caching==2.4.0 +flask-caching==2.4.1 # via # crystal_toolkit (pyproject.toml) # dash-extensions @@ -245,13 +243,13 @@ frozenlist==1.8.0 # via # aiohttp # aiosignal -fsspec==2026.4.0 +fsspec==2026.7.0 # via dask -gdown==6.0.0 +gdown==6.1.0 # via py4dstem -gevent==26.4.0 +gevent==26.8.0 # via gunicorn -greenlet==3.5.0 +greenlet==3.5.5 # via # gevent # playwright @@ -267,21 +265,21 @@ h5py==3.16.0 # py4dstem habanero==1.2.6 # via crystal_toolkit (pyproject.toml) -hdf5plugin==6.0.0 +hdf5plugin==7.0.0 # via py4dstem hiphive==1.5 # via crystal_toolkit (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.15 +idna==3.18 # via # anyio # jsonschema # requests # yarl -ifermi==0.3.7 +ifermi==0.3.8 # via crystal_toolkit (pyproject.toml) -imageio==2.37.3 +imageio==2.37.4 # via scikit-image imagesize==2.0.0 # via sphinx @@ -299,7 +297,7 @@ ipykernel==6.29.5 # via # nbclassic # notebook -ipython==9.13.0 +ipython==9.16.1 # via # crystal_toolkit (pyproject.toml) # ipykernel @@ -338,9 +336,9 @@ joblib==1.5.3 # pymatgen-core # scikit-learn # scikit-optimize -jsbeautifier==1.15.4 +jsbeautifier==2.0.3 # via dash-extensions -json5==0.14.0 +json5==0.15.0 # via jupyterlab-server jsonpointer==3.1.1 # via jsonschema @@ -371,7 +369,7 @@ jupyter-events==0.12.1 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.18.2 +jupyter-server==2.20.0 # via # jupyter-server-fileid # jupyterlab @@ -403,7 +401,7 @@ latexcodec==3.0.1 # via pybtex lazy-loader==0.5 # via scikit-image -llvmlite==0.47.0 +llvmlite==0.49.0 # via numba locket==1.0.0 # via @@ -413,7 +411,7 @@ logistro==2.0.1 # via # choreographer # kaleido -lxml==6.1.0 +lxml==6.1.1 # via # dash # pymatgen-core @@ -427,7 +425,7 @@ markupsafe==3.0.3 # werkzeug matminer==0.10.1 # via robocrys -matplotlib==3.10.9 +matplotlib==3.11.1 # via # ase # boltztrap2 @@ -443,11 +441,11 @@ matplotlib-inline==0.2.2 # ipython meshcut==0.3.0 # via ifermi -mistune==3.2.1 +mistune==3.3.4 # via # m2r # nbconvert -monty==2026.5.18 +monty==2026.7.16 # via # emmet-core # ifermi @@ -455,17 +453,17 @@ monty==2026.5.18 # mp-api # pymatgen-core # robocrys -more-itertools==11.0.2 +more-itertools==11.1.0 # via # dash-extensions # inflect -mp-api==0.46.1 +mp-api==0.46.4 # via crystal_toolkit (pyproject.toml) mpire==2.10.2 # via py4dstem mpmath==1.3.0 # via sympy -msgpack==1.1.2 +msgpack==1.2.1 # via distributed multidict==6.7.1 # via @@ -475,19 +473,21 @@ multiprocess==0.70.19 # via dash mypy-extensions==1.1.0 # via black -narwhals==2.21.2 - # via plotly +narwhals==2.24.0 + # via + # plotly + # scikit-learn nbclassic==1.3.3 # via # jupyterlab # notebook -nbclient==0.10.4 +nbclient==0.11.0 # via nbconvert nbconvert==7.17.1 # via # jupyter-server # notebook -nbformat==5.10.4 +nbformat==5.11.0 # via # jupyter-server # nbclient @@ -516,7 +516,7 @@ notebook==6.5.7 # via jupyterlab notebook-shim==0.2.4 # via nbclassic -numba==0.65.1 +numba==0.67.0 # via # hiphive # sparse @@ -560,7 +560,7 @@ numpy==1.26.4 # tifffile # trainstation # trimesh -numpy-stl==3.2.0 +numpy-stl==4.0.0 # via meshcut orjson==3.11.9 # via @@ -569,7 +569,7 @@ orjson==3.11.9 # pymatgen-core overrides==7.7.0 # via jupyter-server -packaging==26.2 +packaging==26.3 # via # black # dask @@ -615,27 +615,26 @@ pexpect==4.9.0 # via # dephell-shells # ipython -phonopy==4.0.1 +phonopy==4.4.0 # via crystal_toolkit (pyproject.toml) -phonors==0.1.1 +phonors==0.3.0 # via phonopy -pillow==12.2.0 +pillow==12.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==4.9.6 +platformdirs==4.11.2 # via # black # choreographer # jupyter-core - # python-discovery # virtualenv -playwright==1.60.0 +playwright==1.62.0 # via # crystal_toolkit (pyproject.toml) # pytest-playwright -plotly==6.7.0 +plotly==6.9.0 # via # dash # ifermi @@ -644,13 +643,13 @@ pluggy==1.6.0 # via # pytest # pytest-cov -pre-commit==4.6.0 +pre-commit==4.6.2 # via crystal_toolkit (pyproject.toml) -prometheus-client==0.25.0 +prometheus-client==0.26.0 # via # jupyter-server # notebook -prompt-toolkit==3.0.52 +prompt-toolkit==3.0.53 # via ipython propcache==0.5.2 # via @@ -675,9 +674,9 @@ pure-eval==0.2.3 # via stack-data py4dstem==0.14.18 # via crystal_toolkit (pyproject.toml) -pyaml==26.2.1 +pyaml==26.7.0 # via scikit-optimize -pyarrow==24.0.0 +pyarrow==25.0.1 # via mp-api pybtex==0.26.1 # via @@ -693,7 +692,7 @@ pydantic==2.13.4 # pymatgen-io-validation pydantic-core==2.46.4 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.15.0 # via # crystal_toolkit (pyproject.toml) # emmet-core @@ -712,7 +711,7 @@ pygments==2.20.0 # nbconvert # pytest # sphinx -pylops==2.7.0 +pylops==2.8.0 # via py4dstem pymatgen==2026.5.4 # via @@ -721,11 +720,12 @@ pymatgen==2026.5.4 # ifermi # matminer # mp-api - # pymatgen-io-validation # robocrys -pymatgen-core==2026.5.17 - # via pymatgen -pymatgen-io-validation==0.1.2 +pymatgen-core==2026.7.31 + # via + # pymatgen + # pymatgen-io-validation +pymatgen-io-validation==0.1.3 # via emmet-core pymongo==4.17.0 # via matminer @@ -735,7 +735,7 @@ pyparsing==3.3.2 # matplotlib pysocks==1.7.1 # via requests -pytest==9.0.3 +pytest==9.1.1 # via # crystal_toolkit (pyproject.toml) # dash @@ -746,7 +746,7 @@ pytest-base-url==2.1.0 # via pytest-playwright pytest-cov==7.1.0 # via crystal_toolkit (pyproject.toml) -pytest-playwright==0.8.0 +pytest-playwright==0.9.0 # via crystal_toolkit (pyproject.toml) python-dateutil==2.9.0.post0 # via @@ -755,7 +755,7 @@ python-dateutil==2.9.0.post0 # jupyter-client # matplotlib # pandas -python-discovery==1.3.1 +python-discovery==1.5.2 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings @@ -763,16 +763,17 @@ python-json-logger==4.1.0 # via jupyter-events python-slugify==8.0.4 # via pytest-playwright -python-utils==3.9.1 +python-utils==4.0.0 # via numpy-stl pytokens==0.4.1 # via black -pytz==2026.2 +pytz==2026.3.post1 # via pandas pyyaml==6.0.3 # via # dask # distributed + # habanero # jupyter-events # phonopy # pre-commit @@ -786,7 +787,7 @@ pyzmq==27.1.0 # notebook recommonmark==0.7.1 # via crystal_toolkit (pyproject.toml) -redis==7.4.0 +redis==8.1.0 # via crystal_toolkit (pyproject.toml) referencing==0.37.0 # via @@ -826,7 +827,7 @@ robocrys==0.2.13 # via crystal_toolkit (pyproject.toml) roman-numerals==4.1.0 # via sphinx -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -834,7 +835,7 @@ ruamel-yaml==0.19.1 # via # dephell # monty -s3transfer==0.17.0 +s3transfer==0.19.2 # via boto3 scikit-image==0.26.0 # via @@ -886,16 +887,15 @@ simplejson==4.1.1 # via choreographer six==1.17.0 # via - # jsbeautifier # python-dateutil # rfc3339-validator -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx sortedcontainers==2.4.0 # via distributed -soupsieve==2.8.3 +soupsieve==2.9.2 # via beautifulsoup4 -sparse==0.18.0 +sparse==0.19.1 # via dscribe spglib==2.7.0 # via @@ -929,7 +929,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx stack-data==0.6.3 # via ipython -symfc==1.7.0 +symfc==1.7.3 # via phonopy sympy==1.14.0 # via @@ -957,16 +957,16 @@ threadpoolctl==3.6.0 # scikit-learn tifffile==2026.3.3 # via scikit-image -tinycss2==1.4.0 +tinycss2==1.5.1 # via bleach -tomlkit==0.15.0 +tomlkit==0.15.1 # via dephell toolz==1.1.0 # via # dask # distributed # partd -tornado==6.5.5 +tornado==6.5.8 # via # distributed # ipykernel @@ -975,7 +975,7 @@ tornado==6.5.5 # jupyterlab # notebook # terminado -tqdm==4.67.3 +tqdm==4.70.0 # via # emdfile # gdown @@ -986,7 +986,7 @@ tqdm==4.67.3 # pymatgen-core trainstation==1.2 # via hiphive -traitlets==5.15.0 +traitlets==5.16.1 # via # ipykernel # ipython @@ -999,15 +999,17 @@ traitlets==5.15.0 # nbconvert # nbformat # notebook -trimesh==4.12.2 +trimesh==5.0.0 # via ifermi -typeguard==4.5.2 +typeguard==4.6.0 # via inflect -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via + # aiohttp # aiosignal # anyio # arro3-core + # ase # beautifulsoup4 # blake3 # dash @@ -1016,6 +1018,7 @@ typing-extensions==4.15.0 # gdown # ipython # mp-api + # numpy-stl # pydantic # pydantic-core # pyee @@ -1024,11 +1027,11 @@ typing-extensions==4.15.0 # spglib # typeguard # typing-inspection -typing-inspection==0.4.2 +typing-inspection==0.4.4 # via # pydantic # pydantic-settings -tzdata==2026.2 +tzdata==2026.3 # via # arrow # pandas @@ -1040,16 +1043,15 @@ urllib3==1.26.20 # via # botocore # crystal_toolkit (pyproject.toml) - # distributed # requests # selenium -virtualenv==21.3.3 +virtualenv==21.7.4 # via pre-commit -vtk==9.6.1 +vtk==9.6.2 # via dash-vtk waitress==3.0.2 # via dash -wcwidth==0.7.0 +wcwidth==0.8.2 # via prompt-toolkit webcolors==25.10.0 # via @@ -1065,13 +1067,13 @@ werkzeug==3.1.8 # via # dash # flask -wrapt==2.1.2 +wrapt==2.3.0 # via deprecated y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket -yarl==1.23.0 +yarl==1.24.5 # via aiohttp yaspin==3.4.0 # via dephell @@ -1079,11 +1081,11 @@ ypy-websocket==0.8.4 # via jupyter-server-ydoc zict==3.0.0 # via distributed -zipp==3.23.1 +zipp==4.1.0 # via importlib-metadata zope-event==6.2 # via gevent -zope-interface==8.4 +zope-interface==8.5 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.12.txt b/requirements/ubuntu-latest_py3.12.txt index bddc346b..6cb15a9c 100644 --- a/requirements/ubuntu-latest_py3.12.txt +++ b/requirements/ubuntu-latest_py3.12.txt @@ -4,31 +4,31 @@ # # pip-compile --output-file=requirements/ubuntu-latest_py3.12.txt pyproject.toml # -annotated-types==0.7.0 +annotated-types==0.8.0 # via pydantic -arro3-core==0.8.0 +arro3-core==0.8.1 # via deltalake -asttokens==3.0.1 +asttokens==3.0.2 # via stack-data bibtexparser==1.4.4 # via pymatgen-core -blake3==1.0.8 +blake3==1.0.9 # via emmet-core blinker==1.9.0 # via flask -boto3==1.43.9 +boto3==1.43.70 # via mp-api -botocore==1.43.9 +botocore==1.43.70 # via # boto3 # s3transfer -cachelib==0.14.0 +cachelib==0.15.4 # via flask-caching -certifi==2026.4.22 +certifi==2026.7.22 # via requests -charset-normalizer==3.4.7 +charset-normalizer==3.5.0 # via requests -click==8.4.0 +click==8.4.2 # via flask contourpy==1.3.3 # via matplotlib @@ -36,15 +36,13 @@ cycler==0.12.1 # via matplotlib dash==3.4.0 # via crystal_toolkit (pyproject.toml) -dash-mp-components==0.5.2rc1 +dash-mp-components==0.5.2 # via crystal_toolkit (pyproject.toml) -decorator==5.3.1 - # via ipython -deltalake==1.6.0 +deltalake==1.5.1 # via mp-api deprecated==1.3.1 # via deltalake -emmet-core==0.86.4 +emmet-core==0.87.1 # via mp-api executing==2.2.1 # via stack-data @@ -52,21 +50,21 @@ flask==3.1.3 # via # dash # flask-caching -flask-caching==2.4.0 +flask-caching==2.4.1 # via crystal_toolkit (pyproject.toml) fonttools==4.63.0 # via matplotlib frozendict==2.4.7 # via crystal_toolkit (pyproject.toml) -idna==3.15 +idna==3.18 # via requests -imageio==2.37.3 +imageio==2.37.4 # via scikit-image importlib-metadata==9.0.0 # via dash inflect==7.5.0 # via emmet-core -ipython==9.13.0 +ipython==9.16.1 # via crystal_toolkit (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -90,37 +88,39 @@ latexcodec==3.0.1 # via pybtex lazy-loader==0.5 # via scikit-image -lxml==6.1.0 +lxml==6.1.1 # via pymatgen-core markupsafe==3.0.3 # via # flask # jinja2 # werkzeug -matplotlib==3.10.9 +matplotlib==3.11.1 # via pymatgen-core matplotlib-inline==0.2.2 # via ipython -monty==2026.5.18 +monty==2026.7.16 # via # emmet-core # mp-api # pymatgen-core -more-itertools==11.0.2 +more-itertools==11.1.0 # via inflect -mp-api==0.46.1 +mp-api==0.46.4 # via crystal_toolkit (pyproject.toml) mpmath==1.3.0 # via sympy -narwhals==2.21.2 - # via plotly +narwhals==2.24.0 + # via + # plotly + # scikit-learn nest-asyncio==1.6.0 # via dash networkx==3.6.1 # via # pymatgen-core # scikit-image -numpy==2.4.5 +numpy==2.5.2 # via # contourpy # imageio @@ -139,7 +139,7 @@ orjson==3.11.9 # via # mp-api # pymatgen-core -packaging==26.2 +packaging==26.3 # via # lazy-loader # matplotlib @@ -147,22 +147,22 @@ packaging==26.2 # scikit-image palettable==3.3.3 # via pymatgen-core -pandas==3.0.3 +pandas==3.0.5 # via pymatgen-core parso==0.8.7 # via jedi pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via # imageio # matplotlib # scikit-image -plotly==6.7.0 +plotly==6.9.0 # via # dash # pymatgen-core -prompt-toolkit==3.0.52 +prompt-toolkit==3.0.53 # via ipython psutil==7.2.2 # via ipython @@ -172,7 +172,7 @@ pubchempy==1.0.5 # via emmet-core pure-eval==0.2.3 # via stack-data -pyarrow==24.0.0 +pyarrow==25.0.1 # via mp-api pybtex==0.26.1 # via emmet-core @@ -183,7 +183,7 @@ pydantic==2.13.4 # pymatgen-io-validation pydantic-core==2.46.4 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.15.0 # via # crystal_toolkit (pyproject.toml) # emmet-core @@ -197,10 +197,11 @@ pymatgen==2026.5.4 # crystal_toolkit (pyproject.toml) # emmet-core # mp-api +pymatgen-core==2026.7.31 + # via + # pymatgen # pymatgen-io-validation -pymatgen-core==2026.5.17 - # via pymatgen -pymatgen-io-validation==0.1.2 +pymatgen-io-validation==0.1.3 # via emmet-core pyparsing==3.3.2 # via @@ -225,13 +226,13 @@ retrying==1.4.2 # via dash ruamel-yaml==0.19.1 # via monty -s3transfer==0.17.0 +s3transfer==0.19.2 # via boto3 scikit-image==0.26.0 # via crystal_toolkit (pyproject.toml) -scikit-learn==1.8.0 +scikit-learn==1.9.0 # via crystal_toolkit (pyproject.toml) -scipy==1.17.1 +scipy==1.18.0 # via # pymatgen-core # scikit-image @@ -250,17 +251,17 @@ tabulate==0.10.0 # via pymatgen-core threadpoolctl==3.6.0 # via scikit-learn -tifffile==2026.5.15 +tifffile==2026.7.31 # via scikit-image -tqdm==4.67.3 +tqdm==4.70.0 # via pymatgen-core -traitlets==5.15.0 +traitlets==5.16.1 # via # ipython # matplotlib-inline -typeguard==4.5.2 +typeguard==4.6.0 # via inflect -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # dash # emmet-core @@ -270,7 +271,7 @@ typing-extensions==4.15.0 # spglib # typeguard # typing-inspection -typing-inspection==0.4.2 +typing-inspection==0.4.4 # via # pydantic # pydantic-settings @@ -280,7 +281,7 @@ urllib3==2.7.0 # via # botocore # requests -wcwidth==0.7.0 +wcwidth==0.8.2 # via prompt-toolkit webcolors==25.10.0 # via crystal_toolkit (pyproject.toml) @@ -288,9 +289,9 @@ werkzeug==3.1.8 # via # dash # flask -wrapt==2.1.2 +wrapt==2.3.0 # via deprecated -zipp==3.23.1 +zipp==4.1.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index 0ec9acab..f2c9b4e8 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -6,9 +6,9 @@ # aiofiles==22.1.0 # via ypy-websocket -aiohappyeyeballs==2.6.1 +aiohappyeyeballs==2.7.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.3 # via dephell aiosignal==1.4.0 # via aiohttp @@ -16,9 +16,9 @@ aiosqlite==0.22.1 # via ypy-websocket alabaster==1.0.0 # via sphinx -annotated-types==0.7.0 +annotated-types==0.8.0 # via pydantic -anyio==4.13.0 +anyio==4.14.2 # via jupyter-server argon2-cffi==25.1.0 # via @@ -26,16 +26,16 @@ argon2-cffi==25.1.0 # notebook argon2-cffi-bindings==25.1.0 # via argon2-cffi -arro3-core==0.8.0 +arro3-core==0.8.1 # via deltalake arrow==1.4.0 # via isoduration -ase==3.28.0 +ase==3.29.0 # via # boltztrap2 # dscribe # hiphive -asttokens==3.0.1 +asttokens==3.0.2 # via stack-data attrs==26.1.0 # via @@ -55,7 +55,7 @@ babel==2.18.0 # via # jupyterlab-server # sphinx -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via # dash # gdown @@ -64,9 +64,9 @@ bibtexparser==1.4.4 # via pymatgen-core black==26.5.1 # via crystal_toolkit (pyproject.toml) -blake3==1.0.8 +blake3==1.0.9 # via emmet-core -bleach[css]==6.3.0 +bleach[css]==6.4.0 # via nbconvert blinker==1.9.0 # via flask @@ -74,22 +74,22 @@ boltztrap2==25.3.1 # via # crystal_toolkit (pyproject.toml) # ifermi -boto3==1.43.9 +boto3==1.43.70 # via mp-api -botocore==1.43.9 +botocore==1.43.70 # via # boto3 # s3transfer -cachelib==0.14.0 +cachelib==0.15.4 # via flask-caching cerberus==1.3.8 # via dephell -certifi==2026.4.22 +certifi==2026.7.22 # via # dephell # netcdf4 # requests -cffi==2.0.0 +cffi==2.1.1 # via # argon2-cffi-bindings # cryptography @@ -97,11 +97,11 @@ cfgv==3.5.0 # via pre-commit cftime==1.6.5 # via netcdf4 -charset-normalizer==3.4.7 +charset-normalizer==3.5.0 # via requests choreographer==1.3.0 # via kaleido -click==8.4.0 +click==8.4.2 # via # black # dask @@ -116,46 +116,44 @@ colorspacious==1.1.2 # via py4dstem comm==0.2.3 # via ipykernel -commonmark==0.9.1 +commonmark==0.9.2 # via recommonmark contourpy==1.3.3 # via matplotlib -coverage[toml]==7.14.0 +coverage[toml]==7.15.4 # via pytest-cov -cryptography==48.0.0 +cryptography==50.0.0 # via dash crystaltoolkit-extension==0.6.0 # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -cython==3.2.4 +cython==3.2.9 # via boltztrap2 dash[testing]==3.4.0 # via # crystal_toolkit (pyproject.toml) # dash-extensions # dash-vtk -dash-extensions==2.0.5 +dash-extensions==2.0.6 # via crystal_toolkit (pyproject.toml) -dash-mp-components==0.5.2rc1 +dash-mp-components==0.5.2 # via crystal_toolkit (pyproject.toml) dash-testing-stub==0.0.2 # via dash dash-vtk==0.0.9 # via crystal_toolkit (pyproject.toml) -dask==2026.3.0 +dask==2026.7.1 # via # distributed # py4dstem -dataclass-wizard==0.39.1 +dataclass-wizard==1.0.0 # via dash-extensions -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel -decorator==5.3.1 - # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==1.6.0 +deltalake==1.5.1 # via mp-api dephell==0.8.3 # via crystal_toolkit (pyproject.toml) @@ -196,9 +194,9 @@ dill==0.4.1 # via # multiprocess # py4dstem -distlib==0.4.0 +distlib==0.4.3 # via virtualenv -distributed==2026.3.0 +distributed==2026.7.1 # via py4dstem dnspython==2.8.0 # via pymongo @@ -214,15 +212,15 @@ editorconfig==0.17.1 # via jsbeautifier emdfile==0.0.16 # via py4dstem -emmet-core==0.86.4 +emmet-core==0.87.1 # via mp-api entrypoints==0.4 # via jupyter-client executing==2.2.1 # via stack-data -fastjsonschema==2.21.2 +fastjsonschema==2.22.1 # via nbformat -filelock==3.29.0 +filelock==3.32.2 # via # gdown # python-discovery @@ -231,7 +229,7 @@ flask==3.1.3 # via # dash # flask-caching -flask-caching==2.4.0 +flask-caching==2.4.1 # via # crystal_toolkit (pyproject.toml) # dash-extensions @@ -245,13 +243,13 @@ frozenlist==1.8.0 # via # aiohttp # aiosignal -fsspec==2026.4.0 +fsspec==2026.7.0 # via dask -gdown==6.0.0 +gdown==6.1.0 # via py4dstem -gevent==26.4.0 +gevent==26.8.0 # via gunicorn -greenlet==3.5.0 +greenlet==3.5.5 # via # gevent # playwright @@ -267,21 +265,21 @@ h5py==3.16.0 # py4dstem habanero==1.2.6 # via crystal_toolkit (pyproject.toml) -hdf5plugin==6.0.0 +hdf5plugin==7.0.0 # via py4dstem hiphive==1.5 # via crystal_toolkit (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.15 +idna==3.18 # via # anyio # jsonschema # requests # yarl -ifermi==0.3.7 +ifermi==0.3.8 # via crystal_toolkit (pyproject.toml) -imageio==2.37.3 +imageio==2.37.4 # via scikit-image imagesize==2.0.0 # via sphinx @@ -297,7 +295,7 @@ ipykernel==6.29.5 # via # nbclassic # notebook -ipython==9.13.0 +ipython==9.16.1 # via # crystal_toolkit (pyproject.toml) # ipykernel @@ -336,9 +334,9 @@ joblib==1.5.3 # pymatgen-core # scikit-learn # scikit-optimize -jsbeautifier==1.15.4 +jsbeautifier==2.0.3 # via dash-extensions -json5==0.14.0 +json5==0.15.0 # via jupyterlab-server jsonpointer==3.1.1 # via jsonschema @@ -369,7 +367,7 @@ jupyter-events==0.12.1 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.18.2 +jupyter-server==2.20.0 # via # jupyter-server-fileid # jupyterlab @@ -401,7 +399,7 @@ latexcodec==3.0.1 # via pybtex lazy-loader==0.5 # via scikit-image -llvmlite==0.47.0 +llvmlite==0.49.0 # via numba locket==1.0.0 # via @@ -411,7 +409,7 @@ logistro==2.0.1 # via # choreographer # kaleido -lxml==6.1.0 +lxml==6.1.1 # via # dash # pymatgen-core @@ -425,7 +423,7 @@ markupsafe==3.0.3 # werkzeug matminer==0.10.1 # via robocrys -matplotlib==3.10.9 +matplotlib==3.11.1 # via # ase # boltztrap2 @@ -441,11 +439,11 @@ matplotlib-inline==0.2.2 # ipython meshcut==0.3.0 # via ifermi -mistune==3.2.1 +mistune==3.3.4 # via # m2r # nbconvert -monty==2026.5.18 +monty==2026.7.16 # via # emmet-core # ifermi @@ -453,17 +451,17 @@ monty==2026.5.18 # mp-api # pymatgen-core # robocrys -more-itertools==11.0.2 +more-itertools==11.1.0 # via # dash-extensions # inflect -mp-api==0.46.1 +mp-api==0.46.4 # via crystal_toolkit (pyproject.toml) mpire==2.10.2 # via py4dstem mpmath==1.3.0 # via sympy -msgpack==1.1.2 +msgpack==1.2.1 # via distributed multidict==6.7.1 # via @@ -473,19 +471,21 @@ multiprocess==0.70.19 # via dash mypy-extensions==1.1.0 # via black -narwhals==2.21.2 - # via plotly +narwhals==2.24.0 + # via + # plotly + # scikit-learn nbclassic==1.3.3 # via # jupyterlab # notebook -nbclient==0.10.4 +nbclient==0.11.0 # via nbconvert nbconvert==7.17.1 # via # jupyter-server # notebook -nbformat==5.10.4 +nbformat==5.11.0 # via # jupyter-server # nbclient @@ -514,7 +514,7 @@ notebook==6.5.7 # via jupyterlab notebook-shim==0.2.4 # via nbclassic -numba==0.65.1 +numba==0.67.0 # via # hiphive # sparse @@ -558,14 +558,14 @@ numpy==1.26.4 # tifffile # trainstation # trimesh -numpy-stl==3.2.0 +numpy-stl==4.0.0 # via meshcut orjson==3.11.9 # via # kaleido # mp-api # pymatgen-core -packaging==26.2 +packaging==26.3 # via # black # dask @@ -611,27 +611,26 @@ pexpect==4.9.0 # via # dephell-shells # ipython -phonopy==4.0.1 +phonopy==4.4.0 # via crystal_toolkit (pyproject.toml) -phonors==0.1.1 +phonors==0.3.0 # via phonopy -pillow==12.2.0 +pillow==12.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==4.9.6 +platformdirs==4.11.2 # via # black # choreographer # jupyter-core - # python-discovery # virtualenv -playwright==1.60.0 +playwright==1.62.0 # via # crystal_toolkit (pyproject.toml) # pytest-playwright -plotly==6.7.0 +plotly==6.9.0 # via # dash # ifermi @@ -640,13 +639,13 @@ pluggy==1.6.0 # via # pytest # pytest-cov -pre-commit==4.6.0 +pre-commit==4.6.2 # via crystal_toolkit (pyproject.toml) -prometheus-client==0.25.0 +prometheus-client==0.26.0 # via # jupyter-server # notebook -prompt-toolkit==3.0.52 +prompt-toolkit==3.0.53 # via ipython propcache==0.5.2 # via @@ -671,9 +670,9 @@ pure-eval==0.2.3 # via stack-data py4dstem==0.14.18 # via crystal_toolkit (pyproject.toml) -pyaml==26.2.1 +pyaml==26.7.0 # via scikit-optimize -pyarrow==24.0.0 +pyarrow==25.0.1 # via mp-api pybtex==0.26.1 # via @@ -689,7 +688,7 @@ pydantic==2.13.4 # pymatgen-io-validation pydantic-core==2.46.4 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.15.0 # via # crystal_toolkit (pyproject.toml) # emmet-core @@ -708,7 +707,7 @@ pygments==2.20.0 # nbconvert # pytest # sphinx -pylops==2.7.0 +pylops==2.8.0 # via py4dstem pymatgen==2026.5.4 # via @@ -717,11 +716,12 @@ pymatgen==2026.5.4 # ifermi # matminer # mp-api - # pymatgen-io-validation # robocrys -pymatgen-core==2026.5.17 - # via pymatgen -pymatgen-io-validation==0.1.2 +pymatgen-core==2026.7.31 + # via + # pymatgen + # pymatgen-io-validation +pymatgen-io-validation==0.1.3 # via emmet-core pymongo==4.17.0 # via matminer @@ -731,7 +731,7 @@ pyparsing==3.3.2 # matplotlib pysocks==1.7.1 # via requests -pytest==9.0.3 +pytest==9.1.1 # via # crystal_toolkit (pyproject.toml) # dash @@ -742,7 +742,7 @@ pytest-base-url==2.1.0 # via pytest-playwright pytest-cov==7.1.0 # via crystal_toolkit (pyproject.toml) -pytest-playwright==0.8.0 +pytest-playwright==0.9.0 # via crystal_toolkit (pyproject.toml) python-dateutil==2.9.0.post0 # via @@ -751,7 +751,7 @@ python-dateutil==2.9.0.post0 # jupyter-client # matplotlib # pandas -python-discovery==1.3.1 +python-discovery==1.5.2 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings @@ -759,16 +759,17 @@ python-json-logger==4.1.0 # via jupyter-events python-slugify==8.0.4 # via pytest-playwright -python-utils==3.9.1 +python-utils==4.0.0 # via numpy-stl pytokens==0.4.1 # via black -pytz==2026.2 +pytz==2026.3.post1 # via pandas pyyaml==6.0.3 # via # dask # distributed + # habanero # jupyter-events # phonopy # pre-commit @@ -782,7 +783,7 @@ pyzmq==27.1.0 # notebook recommonmark==0.7.1 # via crystal_toolkit (pyproject.toml) -redis==7.4.0 +redis==8.1.0 # via crystal_toolkit (pyproject.toml) referencing==0.37.0 # via @@ -822,7 +823,7 @@ robocrys==0.2.13 # via crystal_toolkit (pyproject.toml) roman-numerals==4.1.0 # via sphinx -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -830,7 +831,7 @@ ruamel-yaml==0.19.1 # via # dephell # monty -s3transfer==0.17.0 +s3transfer==0.19.2 # via boto3 scikit-image==0.26.0 # via @@ -882,16 +883,15 @@ simplejson==4.1.1 # via choreographer six==1.17.0 # via - # jsbeautifier # python-dateutil # rfc3339-validator -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx sortedcontainers==2.4.0 # via distributed -soupsieve==2.8.3 +soupsieve==2.9.2 # via beautifulsoup4 -sparse==0.18.0 +sparse==0.19.1 # via dscribe spglib==2.7.0 # via @@ -925,7 +925,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx stack-data==0.6.3 # via ipython -symfc==1.7.0 +symfc==1.7.3 # via phonopy sympy==1.14.0 # via @@ -953,16 +953,16 @@ threadpoolctl==3.6.0 # scikit-learn tifffile==2026.3.3 # via scikit-image -tinycss2==1.4.0 +tinycss2==1.5.1 # via bleach -tomlkit==0.15.0 +tomlkit==0.15.1 # via dephell toolz==1.1.0 # via # dask # distributed # partd -tornado==6.5.5 +tornado==6.5.8 # via # distributed # ipykernel @@ -971,7 +971,7 @@ tornado==6.5.5 # jupyterlab # notebook # terminado -tqdm==4.67.3 +tqdm==4.70.0 # via # emdfile # gdown @@ -982,7 +982,7 @@ tqdm==4.67.3 # pymatgen-core trainstation==1.2 # via hiphive -traitlets==5.15.0 +traitlets==5.16.1 # via # ipykernel # ipython @@ -995,19 +995,22 @@ traitlets==5.15.0 # nbconvert # nbformat # notebook -trimesh==4.12.2 +trimesh==5.0.0 # via ifermi -typeguard==4.5.2 +typeguard==4.6.0 # via inflect -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via + # aiohttp # aiosignal # anyio + # ase # beautifulsoup4 # dash # dataclass-wizard # emmet-core # mp-api + # numpy-stl # pydantic # pydantic-core # pyee @@ -1016,11 +1019,11 @@ typing-extensions==4.15.0 # spglib # typeguard # typing-inspection -typing-inspection==0.4.2 +typing-inspection==0.4.4 # via # pydantic # pydantic-settings -tzdata==2026.2 +tzdata==2026.3 # via # arrow # pandas @@ -1032,16 +1035,15 @@ urllib3==1.26.20 # via # botocore # crystal_toolkit (pyproject.toml) - # distributed # requests # selenium -virtualenv==21.3.3 +virtualenv==21.7.4 # via pre-commit -vtk==9.6.1 +vtk==9.6.2 # via dash-vtk waitress==3.0.2 # via dash -wcwidth==0.7.0 +wcwidth==0.8.2 # via prompt-toolkit webcolors==25.10.0 # via @@ -1057,13 +1059,13 @@ werkzeug==3.1.8 # via # dash # flask -wrapt==2.1.2 +wrapt==2.3.0 # via deprecated y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket -yarl==1.23.0 +yarl==1.24.5 # via aiohttp yaspin==3.4.0 # via dephell @@ -1071,11 +1073,11 @@ ypy-websocket==0.8.4 # via jupyter-server-ydoc zict==3.0.0 # via distributed -zipp==3.23.1 +zipp==4.1.0 # via importlib-metadata zope-event==6.2 # via gevent -zope-interface==8.4 +zope-interface==8.5 # via gevent # The following packages are considered to be unsafe in a requirements file: