diff --git a/requirements/ubuntu-latest_py3.10.txt b/requirements/ubuntu-latest_py3.10.txt index b8f97175..0ad8aacc 100644 --- a/requirements/ubuntu-latest_py3.10.txt +++ b/requirements/ubuntu-latest_py3.10.txt @@ -8,17 +8,16 @@ aiofiles==22.1.0 # via ypy-websocket aioitertools==0.11.0 # via maggma -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -30,30 +29,33 @@ arrow==1.3.0 # via isoduration asttokens==2.4.1 # via stack-data -attrs==23.1.0 +attrs==23.2.0 # via # jsonschema # referencing -babel==2.13.1 +babel==2.15.0 # via jupyterlab-server -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via nbconvert bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer cachelib==0.9.0 # via flask-caching -certifi==2023.7.22 - # via requests +certifi==2024.2.2 + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # argon2-cffi-bindings @@ -65,82 +67,98 @@ click==8.1.7 # via # flask # mongogrant + # typer # uvicorn -comm==0.1.4 +comm==0.2.2 # via ipykernel -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via paramiko crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash==2.14.1 - # via crystal-toolkit (pyproject.toml) +dash==2.17.0 + # via crystal_toolkit (pyproject.toml) dash-core-components==2.0.0 # via dash dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -emmet-core==0.72.7 +email-validator==2.1.1 + # via fastapi +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via jupyter-client -exceptiongroup==1.1.3 +exceptiongroup==1.2.1 # via # anyio # ipython executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -flask==3.0.0 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.1.0 - # via crystal-toolkit (pyproject.toml) -fonttools==4.44.0 +flask-caching==2.3.0 + # via crystal_toolkit (pyproject.toml) +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -future==0.18.3 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +future==1.0.0 # via uncertainties h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn -idna==3.4 +httpx==0.27.0 + # via fastapi +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests -imageio==2.31.6 +imageio==2.34.1 # via scikit-image -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via dash -ipykernel==6.26.0 +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.24.0 # via # ipykernel # jupyterlab @@ -150,12 +168,13 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via + # fastapi # flask # jupyter-server # jupyterlab @@ -167,21 +186,21 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # pymatgen # scikit-learn -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -190,7 +209,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -201,20 +220,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -222,48 +241,52 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matplotlib==3.8.1 +matplotlib==3.9.0 # via pymatgen -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py mistune==3.0.2 # via nbconvert mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # maggma # mp-api # pymatgen -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) +mp-api==0.41.2 + # via crystal_toolkit (pyproject.toml) mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # maggma # mp-api @@ -271,36 +294,36 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert -nbconvert==7.10.0 +nbconvert==7.16.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel # jupyter-client # nbclassic # notebook -networkx==3.2.1 +networkx==3.3 # via # pymatgen # scikit-image -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numpy==1.26.1 +numpy==1.26.4 # via # contourpy # imageio @@ -314,16 +337,19 @@ numpy==1.26.1 # shapely # spglib # tifffile -orjson==3.9.10 - # via maggma -overrides==7.4.0 +orjson==3.10.3 + # via + # fastapi + # maggma +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert @@ -331,35 +357,35 @@ packaging==23.2 # scikit-image palettable==3.3.3 # via pymatgen -pandas==2.1.2 +pandas==2.2.2 # via pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -pexpect==4.8.0 +pexpect==4.9.0 # via ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via jupyter-core -plotly==5.18.0 +plotly==5.22.0 # via # dash # pymatgen -prometheus-client==0.18.0 +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via ipykernel ptyprocess==0.7.0 # via @@ -371,41 +397,42 @@ pybtex==0.24.0 # via # emmet-core # pymatgen -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pygments==2.16.1 +pygments==2.18.0 # via # ipython # nbconvert -pymatgen==2023.10.11 + # rich +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # mp-api -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # mongogrant pynacl==1.5.0 # via paramiko -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -413,17 +440,22 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -pytz==2023.3.post1 +python-multipart==0.0.9 + # via fastapi +pytz==2024.1 # via pandas pyyaml==6.0.1 # via # jupyter-events # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -431,12 +463,12 @@ pyzmq==24.0.1 # maggma # nbclassic # notebook -referencing==0.30.2 +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.2 # via # dash # jupyterlab-server @@ -453,78 +485,85 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rpds-py==0.10.6 +rich==13.7.1 + # via typer +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # maggma # pymatgen ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 -scikit-image==0.22.0 - # via crystal-toolkit (pyproject.toml) -scikit-learn==1.3.2 - # via crystal-toolkit (pyproject.toml) -scipy==1.11.3 +scikit-image==0.23.2 + # via crystal_toolkit (pyproject.toml) +scikit-learn==1.5.0 + # via crystal_toolkit (pyproject.toml) +scipy==1.13.1 # via # pymatgen # scikit-image # scikit-learn -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) +shellingham==1.5.4 + # via typer six==1.16.0 # via # asttokens # bleach - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 - # via anyio +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 + # via + # anyio + # httpx soupsieve==2.5 # via beautifulsoup4 -spglib==2.1.0 +spglib==2.4.0 # via pymatgen sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via pymatgen tabulate==0.9.0 # via pymatgen -tenacity==8.2.3 +tenacity==8.3.0 # via plotly -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals # nbclassic # notebook -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert tomli==2.0.1 # via jupyterlab -tornado==6.3.3 +tornado==6.4 # via # ipykernel # jupyter-client @@ -533,11 +572,11 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # maggma # pymatgen -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -552,53 +591,71 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -types-python-dateutil==2.8.19.14 +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via + # aiosqlite + # anyio # dash # emmet-core # fastapi + # ipython # mp-api # pydantic # pydantic-core # pydash + # typer # uvicorn -tzdata==2023.3 +tzdata==2024.1 # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 # via jsonschema -urllib3==2.0.7 +urllib3==2.2.1 # via # botocore # requests -uvicorn==0.23.2 - # via maggma -wcwidth==0.2.9 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket ypy-websocket==0.8.4 # via jupyter-server-ydoc -zipp==3.17.0 +zipp==3.18.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.10_extras.txt b/requirements/ubuntu-latest_py3.10_extras.txt index d708af10..5efb70ef 100644 --- a/requirements/ubuntu-latest_py3.10_extras.txt +++ b/requirements/ubuntu-latest_py3.10_extras.txt @@ -6,25 +6,24 @@ # aiofiles==22.1.0 # via ypy-websocket -aiohttp==3.8.6 +aiohttp==3.9.5 # via dephell aioitertools==0.11.0 # via maggma aiosignal==1.3.1 # via aiohttp -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -45,7 +44,7 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # aiohttp # dephell @@ -61,28 +60,28 @@ attrs==23.1.0 # outcome # referencing # trio -babel==2.13.1 +babel==2.15.0 # via # jupyterlab-server # sphinx -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # dash # gdown # nbconvert -black==23.10.1 - # via crystal-toolkit (pyproject.toml) +black==24.4.2 + # via crystal_toolkit (pyproject.toml) bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boltztrap2==22.12.1 +boltztrap2==24.1.1 # via ifermi -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer @@ -90,9 +89,11 @@ cachelib==0.9.0 # via flask-caching cerberus==1.3.5 # via dephell -certifi==2023.7.22 +certifi==2024.2.2 # via # dephell + # httpcore + # httpx # netcdf4 # requests # urllib3 @@ -106,9 +107,7 @@ cfgv==3.4.0 cftime==1.6.3 # via netcdf4 charset-normalizer==3.3.2 - # via - # aiohttp - # requests + # via requests click==8.1.7 # via # black @@ -117,6 +116,7 @@ click==8.1.7 # flask # ifermi # mongogrant + # typer # uvicorn cloudpickle==3.0.0 # via @@ -124,54 +124,54 @@ cloudpickle==3.0.0 # distributed colorspacious==1.1.2 # via py4dstem -comm==0.1.4 +comm==0.2.2 # via ipykernel commonmark==0.9.1 # via recommonmark -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via # paramiko # pyopenssl # urllib3 crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash[testing]==2.14.1 +dash[testing]==2.17.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions # dash-vtk dash-core-components==2.0.0 # via dash -dash-extensions==1.0.4 - # via crystal-toolkit (pyproject.toml) +dash-extensions==1.0.15 + # via crystal_toolkit (pyproject.toml) dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash dash-testing-stub==0.0.2 # via dash dash-vtk==0.0.9 - # via crystal-toolkit (pyproject.toml) -dask==2023.10.1 + # via crystal_toolkit (pyproject.toml) +dask==2024.5.1 # via # distributed # py4dstem -dataclass-wizard==0.22.2 +dataclass-wizard==0.22.3 # via dash-extensions -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert dephell==0.8.3 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) dephell-archive==0.1.7 # via dephell dephell-argparse==0.1.3 @@ -203,37 +203,40 @@ dephell-venvs==0.1.18 # via dephell dephell-versioning==0.1.2 # via dephell -dill==0.3.7 +dill==0.3.8 # via # multiprocess # py4dstem -distlib==0.3.7 +distlib==0.3.8 # via virtualenv -distributed==2023.10.1 +distributed==2024.5.1 # via py4dstem -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -docutils==0.18.1 +docutils==0.20.1 # via # m2r # recommonmark # sphinx # sphinx-rtd-theme dscribe==2.1.0 - # via crystal-toolkit (pyproject.toml) -editorconfig==0.12.3 + # via crystal_toolkit (pyproject.toml) +editorconfig==0.12.4 # via jsbeautifier +email-validator==2.1.1 + # via fastapi emdfile==0.0.14 # via py4dstem -emmet-core==0.72.7 +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via # jupyter-client # nbconvert -exceptiongroup==1.1.3 +exceptiongroup==1.2.1 # via # anyio # ipython @@ -242,95 +245,104 @@ exceptiongroup==1.1.3 # trio-websocket executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -filelock==3.13.1 +filelock==3.14.0 # via # gdown # virtualenv -flask==2.3.3 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.0.2 +flask-caching==2.3.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions -fonttools==4.44.0 +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -frozenlist==1.4.0 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.10.0 +fsspec==2024.5.0 # via dask -future==0.18.3 - # via - # matminer - # uncertainties -gdown==4.7.1 +future==1.0.0 + # via uncertainties +gdown==5.2.0 # via py4dstem -gevent==23.9.1 +gevent==24.2.1 # via gunicorn -greenlet==3.0.0 +greenlet==3.0.3 # via # gevent # playwright -gunicorn[gevent]==21.2.0 - # via crystal-toolkit (pyproject.toml) +gunicorn[gevent]==22.0.0 + # via crystal_toolkit (pyproject.toml) h11==0.14.0 # via + # httpcore # uvicorn # wsproto -h5py==3.10.0 +h5py==3.11.0 # via # emdfile # hdf5plugin # hiphive # ncempy # py4dstem -habanero==1.2.3 - # via crystal-toolkit (pyproject.toml) -hdf5plugin==4.2.0 +habanero==1.2.6 + # via crystal_toolkit (pyproject.toml) +hdf5plugin==4.4.0 # via py4dstem hiphive==1.2 - # via crystal-toolkit (pyproject.toml) -identify==2.5.31 + # via crystal_toolkit (pyproject.toml) +httpcore==1.0.5 + # via httpx +httptools==0.6.1 + # via uvicorn +httpx==0.27.0 + # via fastapi +identify==2.5.36 # via pre-commit -idna==3.4 +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests # trio # urllib3 # yarl -ifermi==0.3.3 - # via crystal-toolkit (pyproject.toml) -imageio==2.31.6 +ifermi==0.3.4 + # via crystal_toolkit (pyproject.toml) +imageio==2.34.1 # via scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via # dash # dask -inflect==7.0.0 +inflect==7.2.1 # via robocrys iniconfig==2.0.0 # via pytest -ipykernel==6.26.0 +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.24.0 # via # ipykernel # jupyterlab @@ -340,15 +352,16 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dephell # distributed + # fastapi # flask # jupyter-server # jupyterlab @@ -361,25 +374,25 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # dscribe # pymatgen # scikit-learn # scikit-optimize -jsbeautifier==1.14.9 +jsbeautifier==1.15.1 # via dash-extensions -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -388,7 +401,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -399,20 +412,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -420,42 +433,44 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kaleido==0.2.1 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -llvmlite==0.41.1 +llvmlite==0.42.0 # via numba locket==1.0.0 # via # distributed # partd -lxml==4.9.3 +lxml==5.2.2 # via # dash # nbconvert m2r==0.3.1 # via dephell -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matminer==0.9.0 +matminer==0.9.2 # via robocrys -matplotlib==3.8.1 +matplotlib==3.9.0 # via # ase # boltztrap2 @@ -464,10 +479,12 @@ matplotlib==3.8.1 # py4dstem # pymatgen # vtk -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py meshcut==0.3.0 # via ifermi mistune==0.8.4 @@ -478,7 +495,7 @@ mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # ifermi @@ -488,23 +505,27 @@ monty==2023.11.3 # pymatgen # robocrys more-itertools==9.1.0 - # via dash-extensions -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) -mpire==2.8.0 + # via + # dash-extensions + # inflect +mp-api==0.41.2 + # via + # crystal_toolkit (pyproject.toml) + # robocrys +mpire==2.10.2 # via py4dstem mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # distributed # maggma # mp-api -multidict==6.0.4 +multidict==6.0.5 # via # aiohttp # yarl -multiprocess==0.70.15 +multiprocess==0.70.16 # via dash mypy-extensions==1.0.0 # via black @@ -512,23 +533,23 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert nbconvert==6.5.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -ncempy==1.11.0 +ncempy==1.11.1 # via py4dstem -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel @@ -537,7 +558,7 @@ nest-asyncio==1.5.8 # notebook netcdf4==1.6.5 # via boltztrap2 -networkx==3.2.1 +networkx==3.3 # via # ifermi # pymatgen @@ -545,15 +566,15 @@ networkx==3.2.1 # scikit-image nodeenv==1.8.0 # via pre-commit -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numba==0.58.1 +numba==0.59.1 # via # hiphive # sparse -numpy==1.26.1 +numpy==1.26.4 # via # ase # boltztrap2 @@ -590,15 +611,17 @@ numpy==1.26.1 # tifffile # trainstation # trimesh -numpy-stl==3.0.1 +numpy-stl==3.1.1 # via meshcut -orjson==3.9.10 - # via maggma +orjson==3.10.3 + # via + # fastapi + # maggma outcome==1.3.0.post0 # via trio -overrides==7.4.0 +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # black # dask @@ -613,67 +636,69 @@ packaging==23.2 # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert # plotly # pytest # scikit-image + # scikit-optimize # sphinx palettable==3.3.3 # via pymatgen -pandas==1.5.3 +pandas==2.2.2 # via # hiphive # matminer # pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask -pathspec==0.11.2 +pathspec==0.12.1 # via black percy==2.0.2 # via dash -pexpect==4.8.0 +pexpect==4.9.0 # via # dephell-shells # ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via # black # jupyter-core # virtualenv -playwright==1.39.0 +playwright==1.44.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # pytest-playwright -plotly==5.18.0 +plotly==5.22.0 # via # dash # ifermi # pymatgen -pluggy==1.3.0 +pluggy==1.5.0 # via pytest -pre-commit==3.5.0 - # via crystal-toolkit (pyproject.toml) -prometheus-client==0.18.0 +pre-commit==3.7.1 + # via crystal_toolkit (pyproject.toml) +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via # dash # distributed @@ -687,83 +712,83 @@ pubchempy==1.0.4 # via robocrys pure-eval==0.2.2 # via stack-data -py4dstem==0.14.7 - # via crystal-toolkit (pyproject.toml) -pyaml==23.9.7 +py4dstem==0.14.14 + # via crystal_toolkit (pyproject.toml) +pyaml==24.4.0 # via scikit-optimize -pybind11==2.11.1 +pybind11==2.12.0 # via dscribe pybtex==0.24.0 # via # emmet-core # pymatgen # robocrys -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi - # inflect # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pyee==11.0.1 +pyee==11.1.0 # via playwright pyfftw==0.13.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi -pygments==2.16.1 +pygments==2.18.0 # via # ipython # mpire # nbconvert + # rich # sphinx -pylops==2.1.0 +pylops==2.2.0 # via py4dstem -pymatgen==2023.10.11 +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # ifermi # matminer # mp-api # robocrys -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # matminer # mongogrant pynacl==1.5.0 # via paramiko -pyopenssl==23.3.0 +pyopenssl==24.1.0 # via urllib3 -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib pysocks==1.7.1 # via # requests # urllib3 -pytest==7.4.3 +pytest==8.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash # pytest-base-url # pytest-playwright -pytest-base-url==2.0.0 +pytest-base-url==2.1.0 # via pytest-playwright -pytest-playwright==0.4.3 - # via crystal-toolkit (pyproject.toml) -python-dateutil==2.8.2 +pytest-playwright==0.5.0 + # via crystal_toolkit (pyproject.toml) +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -771,15 +796,19 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -python-slugify==8.0.1 +python-multipart==0.0.9 + # via fastapi +python-slugify==8.0.4 # via pytest-playwright -python-utils==3.8.1 +python-utils==3.8.2 # via numpy-stl -pytz==2023.3.post1 +pytz==2024.1 # via pandas pyyaml==6.0.1 # via @@ -789,7 +818,8 @@ pyyaml==6.0.1 # pre-commit # pyaml # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -798,15 +828,15 @@ pyzmq==24.0.1 # nbclassic # notebook recommonmark==0.7.1 - # via crystal-toolkit (pyproject.toml) -redis==5.0.1 - # via crystal-toolkit (pyproject.toml) -referencing==0.30.2 + # via crystal_toolkit (pyproject.toml) +redis==5.0.4 + # via crystal_toolkit (pyproject.toml) +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests[security,socks]==2.31.0 +requests[security,socks]==2.32.2 # via # dash # dephell @@ -833,13 +863,15 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -robocrys==0.2.8 - # via crystal-toolkit (pyproject.toml) -rpds-py==0.10.6 +rich==13.7.1 + # via typer +robocrys==0.2.9 + # via crystal_toolkit (pyproject.toml) +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # dephell # maggma @@ -847,25 +879,25 @@ ruamel-yaml==0.17.40 # robocrys ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 -scikit-image==0.22.0 +scikit-image==0.23.2 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi # py4dstem -scikit-learn==1.3.2 +scikit-learn==1.5.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dscribe # hiphive # matminer # py4dstem # scikit-optimize # trainstation -scikit-optimize==0.9.0 +scikit-optimize==0.10.1 # via py4dstem -scipy==1.11.3 +scipy==1.13.1 # via # ase # boltztrap2 @@ -885,31 +917,34 @@ scipy==1.11.3 # trainstation selenium==4.2.0 # via dash -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) shellingham==1.5.4 - # via dephell-shells + # via + # dephell-shells + # typer six==1.16.0 # via # asttokens # bleach - # gdown # jsbeautifier - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 # via # anyio + # httpx # trio snowballstemmer==2.2.0 # via sphinx @@ -919,46 +954,41 @@ sortedcontainers==2.4.0 # trio soupsieve==2.5 # via beautifulsoup4 -sparse==0.14.0 +sparse==0.15.4 # via dscribe -spglib==2.1.0 +spglib==2.4.0 # via # boltztrap2 # hiphive # ifermi # pymatgen # robocrys -sphinx==7.2.6 +sphinx==7.3.7 # via # recommonmark # sphinx-rtd-theme - # sphinxcontrib-applehelp - # sphinxcontrib-devhelp - # sphinxcontrib-htmlhelp # sphinxcontrib-jquery - # sphinxcontrib-qthelp - # sphinxcontrib-serializinghtml -sphinx-rtd-theme==1.3.0 - # via crystal-toolkit (pyproject.toml) -sphinxcontrib-applehelp==1.0.7 +sphinx-rtd-theme==2.0.0 + # via crystal_toolkit (pyproject.toml) +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.5 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.4 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.6 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.9 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via @@ -971,11 +1001,11 @@ tabulate==0.9.0 # pymatgen tblib==3.0.0 # via distributed -tenacity==8.2.3 +tenacity==8.3.0 # via plotly termcolor==2.3.0 # via yaspin -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals @@ -983,27 +1013,28 @@ terminado==0.17.1 # notebook text-unidecode==1.3 # via python-slugify -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via # py4dstem # scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert tomli==2.0.1 # via # black # jupyterlab # pytest -tomlkit==0.12.2 + # sphinx +tomlkit==0.12.5 # via dephell -toolz==0.12.0 +toolz==0.12.1 # via # dask # distributed # partd -tornado==6.3.3 +tornado==6.4 # via # distributed # ipykernel @@ -1013,7 +1044,7 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # emdfile # gdown @@ -1025,7 +1056,7 @@ tqdm==4.66.1 # pymatgen trainstation==1.0 # via hiphive -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -1040,30 +1071,43 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -trimesh==4.0.2 +trimesh==4.4.0 # via ifermi -trio==0.23.0 +trio==0.25.1 # via # selenium # trio-websocket trio-websocket==0.11.1 # via selenium -types-python-dateutil==2.8.19.14 +typeguard==4.2.1 + # via inflect +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via + # aiosqlite + # anyio # black # dash # emmet-core # fastapi # inflect + # ipython # mp-api # pydantic # pydantic-core # pydash # pyee # python-utils + # typeguard + # typer # uvicorn +tzdata==2024.1 + # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 @@ -1076,49 +1120,59 @@ urllib3[secure,socks]==1.26.18 # selenium urllib3-secure-extra==0.1.0 # via urllib3 -uvicorn==0.23.2 - # via maggma -virtualenv==20.24.6 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +virtualenv==20.26.2 # via pre-commit -vtk==9.2.6 +vtk==9.3.0 # via dash-vtk -waitress==2.1.2 +waitress==3.0.0 # via dash -wcwidth==0.2.9 +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open wsproto==1.2.0 # via trio-websocket y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket -yarl==1.9.2 +yarl==1.9.4 # via aiohttp -yaspin==3.0.1 +yaspin==3.0.2 # via dephell ypy-websocket==0.8.4 # via jupyter-server-ydoc zict==3.0.0 # via distributed -zipp==3.17.0 +zipp==3.18.2 # via importlib-metadata zope-event==5.0 # via gevent -zope-interface==6.1 +zope-interface==6.4.post1 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index 69f76c25..ce24f2a1 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -8,17 +8,16 @@ aiofiles==22.1.0 # via ypy-websocket aioitertools==0.11.0 # via maggma -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -30,30 +29,33 @@ arrow==1.3.0 # via isoduration asttokens==2.4.1 # via stack-data -attrs==23.1.0 +attrs==23.2.0 # via # jsonschema # referencing -babel==2.13.1 +babel==2.15.0 # via jupyterlab-server -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via nbconvert bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer cachelib==0.9.0 # via flask-caching -certifi==2023.7.22 - # via requests +certifi==2024.2.2 + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # argon2-cffi-bindings @@ -65,78 +67,94 @@ click==8.1.7 # via # flask # mongogrant + # typer # uvicorn -comm==0.1.4 +comm==0.2.2 # via ipykernel -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via paramiko crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash==2.14.1 - # via crystal-toolkit (pyproject.toml) +dash==2.17.0 + # via crystal_toolkit (pyproject.toml) dash-core-components==2.0.0 # via dash dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -emmet-core==0.72.7 +email-validator==2.1.1 + # via fastapi +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via jupyter-client executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -flask==3.0.0 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.1.0 - # via crystal-toolkit (pyproject.toml) -fonttools==4.44.0 +flask-caching==2.3.0 + # via crystal_toolkit (pyproject.toml) +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -future==0.18.3 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +future==1.0.0 # via uncertainties h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn -idna==3.4 +httpx==0.27.0 + # via fastapi +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests -imageio==2.31.6 +imageio==2.34.1 # via scikit-image -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via dash -ipykernel==6.26.0 +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.24.0 # via # ipykernel # jupyterlab @@ -146,12 +164,13 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via + # fastapi # flask # jupyter-server # jupyterlab @@ -163,21 +182,21 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # pymatgen # scikit-learn -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -186,7 +205,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -197,20 +216,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -218,48 +237,52 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matplotlib==3.8.1 +matplotlib==3.9.0 # via pymatgen -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py mistune==3.0.2 # via nbconvert mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # maggma # mp-api # pymatgen -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) +mp-api==0.41.2 + # via crystal_toolkit (pyproject.toml) mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # maggma # mp-api @@ -267,36 +290,36 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert -nbconvert==7.10.0 +nbconvert==7.16.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel # jupyter-client # nbclassic # notebook -networkx==3.2.1 +networkx==3.3 # via # pymatgen # scikit-image -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numpy==1.26.1 +numpy==1.26.4 # via # contourpy # imageio @@ -310,16 +333,19 @@ numpy==1.26.1 # shapely # spglib # tifffile -orjson==3.9.10 - # via maggma -overrides==7.4.0 +orjson==3.10.3 + # via + # fastapi + # maggma +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert @@ -327,35 +353,35 @@ packaging==23.2 # scikit-image palettable==3.3.3 # via pymatgen -pandas==2.1.2 +pandas==2.2.2 # via pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -pexpect==4.8.0 +pexpect==4.9.0 # via ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via jupyter-core -plotly==5.18.0 +plotly==5.22.0 # via # dash # pymatgen -prometheus-client==0.18.0 +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via ipykernel ptyprocess==0.7.0 # via @@ -367,41 +393,42 @@ pybtex==0.24.0 # via # emmet-core # pymatgen -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pygments==2.16.1 +pygments==2.18.0 # via # ipython # nbconvert -pymatgen==2023.10.11 + # rich +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # mp-api -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # mongogrant pynacl==1.5.0 # via paramiko -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -409,17 +436,22 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -pytz==2023.3.post1 +python-multipart==0.0.9 + # via fastapi +pytz==2024.1 # via pandas pyyaml==6.0.1 # via # jupyter-events # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -427,12 +459,12 @@ pyzmq==24.0.1 # maggma # nbclassic # notebook -referencing==0.30.2 +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.2 # via # dash # jupyterlab-server @@ -449,76 +481,83 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rpds-py==0.10.6 +rich==13.7.1 + # via typer +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # maggma # pymatgen ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 -scikit-image==0.22.0 - # via crystal-toolkit (pyproject.toml) -scikit-learn==1.3.2 - # via crystal-toolkit (pyproject.toml) -scipy==1.11.3 +scikit-image==0.23.2 + # via crystal_toolkit (pyproject.toml) +scikit-learn==1.5.0 + # via crystal_toolkit (pyproject.toml) +scipy==1.13.1 # via # pymatgen # scikit-image # scikit-learn -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) +shellingham==1.5.4 + # via typer six==1.16.0 # via # asttokens # bleach - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 - # via anyio +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 + # via + # anyio + # httpx soupsieve==2.5 # via beautifulsoup4 -spglib==2.1.0 +spglib==2.4.0 # via pymatgen sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via pymatgen tabulate==0.9.0 # via pymatgen -tenacity==8.2.3 +tenacity==8.3.0 # via plotly -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals # nbclassic # notebook -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert -tornado==6.3.3 +tornado==6.4 # via # ipykernel # jupyter-client @@ -527,11 +566,11 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # maggma # pymatgen -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -546,52 +585,69 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -types-python-dateutil==2.8.19.14 +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via + # aiosqlite # dash # emmet-core # fastapi + # ipython # mp-api # pydantic # pydantic-core # pydash -tzdata==2023.3 + # typer +tzdata==2024.1 # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 # via jsonschema -urllib3==2.0.7 +urllib3==2.2.1 # via # botocore # requests -uvicorn==0.23.2 - # via maggma -wcwidth==0.2.9 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket ypy-websocket==0.8.4 # via jupyter-server-ydoc -zipp==3.17.0 +zipp==3.18.2 # 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 cc51a03b..077fa4e4 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -6,25 +6,24 @@ # aiofiles==22.1.0 # via ypy-websocket -aiohttp==3.8.6 +aiohttp==3.9.5 # via dephell aioitertools==0.11.0 # via maggma aiosignal==1.3.1 # via aiohttp -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -41,9 +40,7 @@ ase==3.22.1 # hiphive asttokens==2.4.1 # via stack-data -async-timeout==4.0.3 - # via aiohttp -attrs==23.1.0 +attrs==23.2.0 # via # aiohttp # dephell @@ -59,28 +56,28 @@ attrs==23.1.0 # outcome # referencing # trio -babel==2.13.1 +babel==2.15.0 # via # jupyterlab-server # sphinx -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # dash # gdown # nbconvert -black==23.10.1 - # via crystal-toolkit (pyproject.toml) +black==24.4.2 + # via crystal_toolkit (pyproject.toml) bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boltztrap2==22.12.1 +boltztrap2==24.1.1 # via ifermi -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer @@ -88,9 +85,11 @@ cachelib==0.9.0 # via flask-caching cerberus==1.3.5 # via dephell -certifi==2023.7.22 +certifi==2024.2.2 # via # dephell + # httpcore + # httpx # netcdf4 # requests # urllib3 @@ -104,9 +103,7 @@ cfgv==3.4.0 cftime==1.6.3 # via netcdf4 charset-normalizer==3.3.2 - # via - # aiohttp - # requests + # via requests click==8.1.7 # via # black @@ -115,6 +112,7 @@ click==8.1.7 # flask # ifermi # mongogrant + # typer # uvicorn cloudpickle==3.0.0 # via @@ -122,54 +120,54 @@ cloudpickle==3.0.0 # distributed colorspacious==1.1.2 # via py4dstem -comm==0.1.4 +comm==0.2.2 # via ipykernel commonmark==0.9.1 # via recommonmark -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via # paramiko # pyopenssl # urllib3 crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash[testing]==2.14.1 +dash[testing]==2.17.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions # dash-vtk dash-core-components==2.0.0 # via dash -dash-extensions==1.0.4 - # via crystal-toolkit (pyproject.toml) +dash-extensions==1.0.15 + # via crystal_toolkit (pyproject.toml) dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash dash-testing-stub==0.0.2 # via dash dash-vtk==0.0.9 - # via crystal-toolkit (pyproject.toml) -dask==2023.10.1 + # via crystal_toolkit (pyproject.toml) +dask==2024.5.1 # via # distributed # py4dstem -dataclass-wizard==0.22.2 +dataclass-wizard==0.22.3 # via dash-extensions -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert dephell==0.8.3 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) dephell-archive==0.1.7 # via dephell dephell-argparse==0.1.3 @@ -201,31 +199,34 @@ dephell-venvs==0.1.18 # via dephell dephell-versioning==0.1.2 # via dephell -dill==0.3.7 +dill==0.3.8 # via # multiprocess # py4dstem -distlib==0.3.7 +distlib==0.3.8 # via virtualenv -distributed==2023.10.1 +distributed==2024.5.1 # via py4dstem -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -docutils==0.18.1 +docutils==0.20.1 # via # m2r # recommonmark # sphinx # sphinx-rtd-theme dscribe==2.1.0 - # via crystal-toolkit (pyproject.toml) -editorconfig==0.12.3 + # via crystal_toolkit (pyproject.toml) +editorconfig==0.12.4 # via jsbeautifier +email-validator==2.1.1 + # via fastapi emdfile==0.0.14 # via py4dstem -emmet-core==0.72.7 +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via @@ -233,95 +234,104 @@ entrypoints==0.4 # nbconvert executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -filelock==3.13.1 +filelock==3.14.0 # via # gdown # virtualenv -flask==2.3.3 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.0.2 +flask-caching==2.3.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions -fonttools==4.44.0 +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -frozenlist==1.4.0 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.10.0 +fsspec==2024.5.0 # via dask -future==0.18.3 - # via - # matminer - # uncertainties -gdown==4.7.1 +future==1.0.0 + # via uncertainties +gdown==5.2.0 # via py4dstem -gevent==23.9.1 +gevent==24.2.1 # via gunicorn -greenlet==3.0.0 +greenlet==3.0.3 # via # gevent # playwright -gunicorn[gevent]==21.2.0 - # via crystal-toolkit (pyproject.toml) +gunicorn[gevent]==22.0.0 + # via crystal_toolkit (pyproject.toml) h11==0.14.0 # via + # httpcore # uvicorn # wsproto -h5py==3.10.0 +h5py==3.11.0 # via # emdfile # hdf5plugin # hiphive # ncempy # py4dstem -habanero==1.2.3 - # via crystal-toolkit (pyproject.toml) -hdf5plugin==4.2.0 +habanero==1.2.6 + # via crystal_toolkit (pyproject.toml) +hdf5plugin==4.4.0 # via py4dstem hiphive==1.2 - # via crystal-toolkit (pyproject.toml) -identify==2.5.31 + # via crystal_toolkit (pyproject.toml) +httpcore==1.0.5 + # via httpx +httptools==0.6.1 + # via uvicorn +httpx==0.27.0 + # via fastapi +identify==2.5.36 # via pre-commit -idna==3.4 +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests # trio # urllib3 # yarl -ifermi==0.3.3 - # via crystal-toolkit (pyproject.toml) -imageio==2.31.6 +ifermi==0.3.4 + # via crystal_toolkit (pyproject.toml) +imageio==2.34.1 # via scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via # dash # dask -inflect==7.0.0 +inflect==7.2.1 # via robocrys iniconfig==2.0.0 # via pytest -ipykernel==6.26.0 +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.24.0 # via # ipykernel # jupyterlab @@ -331,15 +341,16 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dephell # distributed + # fastapi # flask # jupyter-server # jupyterlab @@ -352,25 +363,25 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # dscribe # pymatgen # scikit-learn # scikit-optimize -jsbeautifier==1.14.9 +jsbeautifier==1.15.1 # via dash-extensions -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -379,7 +390,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -390,20 +401,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -411,42 +422,44 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kaleido==0.2.1 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -llvmlite==0.41.1 +llvmlite==0.42.0 # via numba locket==1.0.0 # via # distributed # partd -lxml==4.9.3 +lxml==5.2.2 # via # dash # nbconvert m2r==0.3.1 # via dephell -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matminer==0.9.0 +matminer==0.9.2 # via robocrys -matplotlib==3.8.1 +matplotlib==3.9.0 # via # ase # boltztrap2 @@ -455,10 +468,12 @@ matplotlib==3.8.1 # py4dstem # pymatgen # vtk -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py meshcut==0.3.0 # via ifermi mistune==0.8.4 @@ -469,7 +484,7 @@ mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # ifermi @@ -479,23 +494,27 @@ monty==2023.11.3 # pymatgen # robocrys more-itertools==9.1.0 - # via dash-extensions -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) -mpire==2.8.0 + # via + # dash-extensions + # inflect +mp-api==0.41.2 + # via + # crystal_toolkit (pyproject.toml) + # robocrys +mpire==2.10.2 # via py4dstem mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # distributed # maggma # mp-api -multidict==6.0.4 +multidict==6.0.5 # via # aiohttp # yarl -multiprocess==0.70.15 +multiprocess==0.70.16 # via dash mypy-extensions==1.0.0 # via black @@ -503,23 +522,23 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert nbconvert==6.5.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -ncempy==1.11.0 +ncempy==1.11.1 # via py4dstem -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel @@ -528,7 +547,7 @@ nest-asyncio==1.5.8 # notebook netcdf4==1.6.5 # via boltztrap2 -networkx==3.2.1 +networkx==3.3 # via # ifermi # pymatgen @@ -536,15 +555,15 @@ networkx==3.2.1 # scikit-image nodeenv==1.8.0 # via pre-commit -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numba==0.58.1 +numba==0.59.1 # via # hiphive # sparse -numpy==1.26.1 +numpy==1.26.4 # via # ase # boltztrap2 @@ -581,15 +600,17 @@ numpy==1.26.1 # tifffile # trainstation # trimesh -numpy-stl==3.0.1 +numpy-stl==3.1.1 # via meshcut -orjson==3.9.10 - # via maggma +orjson==3.10.3 + # via + # fastapi + # maggma outcome==1.3.0.post0 # via trio -overrides==7.4.0 +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # black # dask @@ -604,67 +625,69 @@ packaging==23.2 # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert # plotly # pytest # scikit-image + # scikit-optimize # sphinx palettable==3.3.3 # via pymatgen -pandas==1.5.3 +pandas==2.2.2 # via # hiphive # matminer # pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask -pathspec==0.11.2 +pathspec==0.12.1 # via black percy==2.0.2 # via dash -pexpect==4.8.0 +pexpect==4.9.0 # via # dephell-shells # ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via # black # jupyter-core # virtualenv -playwright==1.39.0 +playwright==1.44.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # pytest-playwright -plotly==5.18.0 +plotly==5.22.0 # via # dash # ifermi # pymatgen -pluggy==1.3.0 +pluggy==1.5.0 # via pytest -pre-commit==3.5.0 - # via crystal-toolkit (pyproject.toml) -prometheus-client==0.18.0 +pre-commit==3.7.1 + # via crystal_toolkit (pyproject.toml) +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via # dash # distributed @@ -678,83 +701,83 @@ pubchempy==1.0.4 # via robocrys pure-eval==0.2.2 # via stack-data -py4dstem==0.14.7 - # via crystal-toolkit (pyproject.toml) -pyaml==23.9.7 +py4dstem==0.14.14 + # via crystal_toolkit (pyproject.toml) +pyaml==24.4.0 # via scikit-optimize -pybind11==2.11.1 +pybind11==2.12.0 # via dscribe pybtex==0.24.0 # via # emmet-core # pymatgen # robocrys -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi - # inflect # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pyee==11.0.1 +pyee==11.1.0 # via playwright pyfftw==0.13.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi -pygments==2.16.1 +pygments==2.18.0 # via # ipython # mpire # nbconvert + # rich # sphinx -pylops==2.1.0 +pylops==2.2.0 # via py4dstem -pymatgen==2023.10.11 +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # ifermi # matminer # mp-api # robocrys -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # matminer # mongogrant pynacl==1.5.0 # via paramiko -pyopenssl==23.3.0 +pyopenssl==24.1.0 # via urllib3 -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib pysocks==1.7.1 # via # requests # urllib3 -pytest==7.4.3 +pytest==8.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash # pytest-base-url # pytest-playwright -pytest-base-url==2.0.0 +pytest-base-url==2.1.0 # via pytest-playwright -pytest-playwright==0.4.3 - # via crystal-toolkit (pyproject.toml) -python-dateutil==2.8.2 +pytest-playwright==0.5.0 + # via crystal_toolkit (pyproject.toml) +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -762,15 +785,19 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -python-slugify==8.0.1 +python-multipart==0.0.9 + # via fastapi +python-slugify==8.0.4 # via pytest-playwright -python-utils==3.8.1 +python-utils==3.8.2 # via numpy-stl -pytz==2023.3.post1 +pytz==2024.1 # via pandas pyyaml==6.0.1 # via @@ -780,7 +807,8 @@ pyyaml==6.0.1 # pre-commit # pyaml # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -789,15 +817,15 @@ pyzmq==24.0.1 # nbclassic # notebook recommonmark==0.7.1 - # via crystal-toolkit (pyproject.toml) -redis==5.0.1 - # via crystal-toolkit (pyproject.toml) -referencing==0.30.2 + # via crystal_toolkit (pyproject.toml) +redis==5.0.4 + # via crystal_toolkit (pyproject.toml) +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests[security,socks]==2.31.0 +requests[security,socks]==2.32.2 # via # dash # dephell @@ -824,13 +852,15 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -robocrys==0.2.8 - # via crystal-toolkit (pyproject.toml) -rpds-py==0.10.6 +rich==13.7.1 + # via typer +robocrys==0.2.9 + # via crystal_toolkit (pyproject.toml) +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # dephell # maggma @@ -838,25 +868,25 @@ ruamel-yaml==0.17.40 # robocrys ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 -scikit-image==0.22.0 +scikit-image==0.23.2 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi # py4dstem -scikit-learn==1.3.2 +scikit-learn==1.5.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dscribe # hiphive # matminer # py4dstem # scikit-optimize # trainstation -scikit-optimize==0.9.0 +scikit-optimize==0.10.1 # via py4dstem -scipy==1.11.3 +scipy==1.13.1 # via # ase # boltztrap2 @@ -876,31 +906,34 @@ scipy==1.11.3 # trainstation selenium==4.2.0 # via dash -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) shellingham==1.5.4 - # via dephell-shells + # via + # dephell-shells + # typer six==1.16.0 # via # asttokens # bleach - # gdown # jsbeautifier - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 # via # anyio + # httpx # trio snowballstemmer==2.2.0 # via sphinx @@ -910,46 +943,41 @@ sortedcontainers==2.4.0 # trio soupsieve==2.5 # via beautifulsoup4 -sparse==0.14.0 +sparse==0.15.4 # via dscribe -spglib==2.1.0 +spglib==2.4.0 # via # boltztrap2 # hiphive # ifermi # pymatgen # robocrys -sphinx==7.2.6 +sphinx==7.3.7 # via # recommonmark # sphinx-rtd-theme - # sphinxcontrib-applehelp - # sphinxcontrib-devhelp - # sphinxcontrib-htmlhelp # sphinxcontrib-jquery - # sphinxcontrib-qthelp - # sphinxcontrib-serializinghtml -sphinx-rtd-theme==1.3.0 - # via crystal-toolkit (pyproject.toml) -sphinxcontrib-applehelp==1.0.7 +sphinx-rtd-theme==2.0.0 + # via crystal_toolkit (pyproject.toml) +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.5 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.4 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.6 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.9 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via @@ -962,11 +990,11 @@ tabulate==0.9.0 # pymatgen tblib==3.0.0 # via distributed -tenacity==8.2.3 +tenacity==8.3.0 # via plotly termcolor==2.3.0 # via yaspin -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals @@ -974,22 +1002,22 @@ terminado==0.17.1 # notebook text-unidecode==1.3 # via python-slugify -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via # py4dstem # scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert -tomlkit==0.12.2 +tomlkit==0.12.5 # via dephell -toolz==0.12.0 +toolz==0.12.1 # via # dask # distributed # partd -tornado==6.3.3 +tornado==6.4 # via # distributed # ipykernel @@ -999,7 +1027,7 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # emdfile # gdown @@ -1011,7 +1039,7 @@ tqdm==4.66.1 # pymatgen trainstation==1.0 # via hiphive -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -1026,28 +1054,40 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -trimesh==4.0.2 +trimesh==4.4.0 # via ifermi -trio==0.23.0 +trio==0.25.1 # via # selenium # trio-websocket trio-websocket==0.11.1 # via selenium -types-python-dateutil==2.8.19.14 +typeguard==4.2.1 + # via inflect +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via + # aiosqlite # dash # emmet-core # fastapi # inflect + # ipython # mp-api # pydantic # pydantic-core # pydash # pyee # python-utils + # typeguard + # typer +tzdata==2024.1 + # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 @@ -1060,49 +1100,59 @@ urllib3[secure,socks]==1.26.18 # selenium urllib3-secure-extra==0.1.0 # via urllib3 -uvicorn==0.23.2 - # via maggma -virtualenv==20.24.6 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +virtualenv==20.26.2 # via pre-commit -vtk==9.2.6 +vtk==9.3.0 # via dash-vtk -waitress==2.1.2 +waitress==3.0.0 # via dash -wcwidth==0.2.9 +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open wsproto==1.2.0 # via trio-websocket y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket -yarl==1.9.2 +yarl==1.9.4 # via aiohttp -yaspin==3.0.1 +yaspin==3.0.2 # via dephell ypy-websocket==0.8.4 # via jupyter-server-ydoc zict==3.0.0 # via distributed -zipp==3.17.0 +zipp==3.18.2 # via importlib-metadata zope-event==5.0 # via gevent -zope-interface==6.1 +zope-interface==6.4.post1 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ubuntu-latest_py3.9.txt b/requirements/ubuntu-latest_py3.9.txt index f9f9ce36..93b50d59 100644 --- a/requirements/ubuntu-latest_py3.9.txt +++ b/requirements/ubuntu-latest_py3.9.txt @@ -8,17 +8,16 @@ aiofiles==22.1.0 # via ypy-websocket aioitertools==0.11.0 # via maggma -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -30,30 +29,33 @@ arrow==1.3.0 # via isoduration asttokens==2.4.1 # via stack-data -attrs==23.1.0 +attrs==23.2.0 # via # jsonschema # referencing -babel==2.13.1 +babel==2.15.0 # via jupyterlab-server -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via nbconvert bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer cachelib==0.9.0 # via flask-caching -certifi==2023.7.22 - # via requests +certifi==2024.2.2 + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # argon2-cffi-bindings @@ -65,89 +67,107 @@ click==8.1.7 # via # flask # mongogrant + # typer # uvicorn -comm==0.1.4 +comm==0.2.2 # via ipykernel -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via paramiko crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash==2.14.1 - # via crystal-toolkit (pyproject.toml) +dash==2.17.0 + # via crystal_toolkit (pyproject.toml) dash-core-components==2.0.0 # via dash dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -emmet-core==0.72.7 +email-validator==2.1.1 + # via fastapi +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via jupyter-client -exceptiongroup==1.1.3 +exceptiongroup==1.2.1 # via # anyio # ipython executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -flask==3.0.0 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.1.0 - # via crystal-toolkit (pyproject.toml) -fonttools==4.44.0 +flask-caching==2.3.0 + # via crystal_toolkit (pyproject.toml) +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -future==0.18.3 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +future==1.0.0 # via uncertainties h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn -idna==3.4 +httpx==0.27.0 + # via fastapi +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests -imageio==2.31.6 +imageio==2.34.1 # via scikit-image -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via # dash # flask # jupyter-ydoc # jupyterlab-server # nbconvert -importlib-resources==6.1.0 - # via matplotlib -ipykernel==6.26.0 +importlib-resources==6.4.0 + # via + # matplotlib + # spglib +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.18.1 # via # ipykernel # jupyterlab @@ -157,12 +177,13 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via + # fastapi # flask # jupyter-server # jupyterlab @@ -174,21 +195,21 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # pymatgen # scikit-learn -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -197,7 +218,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -208,20 +229,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -229,48 +250,52 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matplotlib==3.8.1 +matplotlib==3.9.0 # via pymatgen -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py mistune==3.0.2 # via nbconvert mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # maggma # mp-api # pymatgen -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) +mp-api==0.41.2 + # via crystal_toolkit (pyproject.toml) mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # maggma # mp-api @@ -278,21 +303,21 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert -nbconvert==7.10.0 +nbconvert==7.16.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel @@ -303,11 +328,11 @@ networkx==3.2.1 # via # pymatgen # scikit-image -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numpy==1.26.1 +numpy==1.26.4 # via # contourpy # imageio @@ -321,16 +346,19 @@ numpy==1.26.1 # shapely # spglib # tifffile -orjson==3.9.10 - # via maggma -overrides==7.4.0 +orjson==3.10.3 + # via + # fastapi + # maggma +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert @@ -338,35 +366,35 @@ packaging==23.2 # scikit-image palettable==3.3.3 # via pymatgen -pandas==2.1.2 +pandas==2.2.2 # via pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -pexpect==4.8.0 +pexpect==4.9.0 # via ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via jupyter-core -plotly==5.18.0 +plotly==5.22.0 # via # dash # pymatgen -prometheus-client==0.18.0 +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via ipykernel ptyprocess==0.7.0 # via @@ -378,41 +406,42 @@ pybtex==0.24.0 # via # emmet-core # pymatgen -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pygments==2.16.1 +pygments==2.18.0 # via # ipython # nbconvert -pymatgen==2023.10.11 + # rich +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # mp-api -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # mongogrant pynacl==1.5.0 # via paramiko -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -420,17 +449,22 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -pytz==2023.3.post1 +python-multipart==0.0.9 + # via fastapi +pytz==2024.1 # via pandas pyyaml==6.0.1 # via # jupyter-events # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -438,12 +472,12 @@ pyzmq==24.0.1 # maggma # nbclassic # notebook -referencing==0.30.2 +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.2 # via # dash # jupyterlab-server @@ -460,78 +494,85 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rpds-py==0.10.6 +rich==13.7.1 + # via typer +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # maggma # pymatgen ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 scikit-image==0.22.0 - # via crystal-toolkit (pyproject.toml) -scikit-learn==1.3.2 - # via crystal-toolkit (pyproject.toml) -scipy==1.11.3 + # via crystal_toolkit (pyproject.toml) +scikit-learn==1.5.0 + # via crystal_toolkit (pyproject.toml) +scipy==1.13.1 # via # pymatgen # scikit-image # scikit-learn -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) +shellingham==1.5.4 + # via typer six==1.16.0 # via # asttokens # bleach - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 - # via anyio +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 + # via + # anyio + # httpx soupsieve==2.5 # via beautifulsoup4 -spglib==2.1.0 +spglib==2.4.0 # via pymatgen sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via pymatgen tabulate==0.9.0 # via pymatgen -tenacity==8.2.3 +tenacity==8.3.0 # via plotly -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals # nbclassic # notebook -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert tomli==2.0.1 # via jupyterlab -tornado==6.3.3 +tornado==6.4 # via # ipykernel # jupyter-client @@ -540,11 +581,11 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # maggma # pymatgen -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -559,11 +600,15 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -types-python-dateutil==2.8.19.14 +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via # aioitertools + # aiosqlite + # anyio # dash # emmet-core # fastapi @@ -573,9 +618,12 @@ typing-extensions==4.8.0 # pydantic-core # pydash # starlette + # typer # uvicorn -tzdata==2023.3 +tzdata==2024.1 # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 @@ -584,31 +632,41 @@ urllib3==1.26.18 # via # botocore # requests -uvicorn==0.23.2 - # via maggma -wcwidth==0.2.9 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket ypy-websocket==0.8.4 # via jupyter-server-ydoc -zipp==3.17.0 +zipp==3.18.2 # via # importlib-metadata # importlib-resources diff --git a/requirements/ubuntu-latest_py3.9_extras.txt b/requirements/ubuntu-latest_py3.9_extras.txt index 6f310af1..69940343 100644 --- a/requirements/ubuntu-latest_py3.9_extras.txt +++ b/requirements/ubuntu-latest_py3.9_extras.txt @@ -6,25 +6,24 @@ # aiofiles==22.1.0 # via ypy-websocket -aiohttp==3.8.6 +aiohttp==3.9.5 # via dephell aioitertools==0.11.0 # via maggma aiosignal==1.3.1 # via aiohttp -aiosqlite==0.19.0 +aiosqlite==0.20.0 # via ypy-websocket -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -ansi2html==1.8.0 - # via dash -anyio==3.7.1 +anyio==4.3.0 # via - # fastapi + # httpx # jupyter-server # starlette + # watchfiles argon2-cffi==23.1.0 # via # jupyter-server @@ -45,7 +44,7 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # aiohttp # dephell @@ -61,28 +60,28 @@ attrs==23.1.0 # outcome # referencing # trio -babel==2.13.1 +babel==2.15.0 # via # jupyterlab-server # sphinx -bcrypt==4.0.1 +bcrypt==4.1.3 # via paramiko -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # dash # gdown # nbconvert -black==23.10.1 - # via crystal-toolkit (pyproject.toml) +black==24.4.2 + # via crystal_toolkit (pyproject.toml) bleach==6.1.0 # via nbconvert -blinker==1.7.0 +blinker==1.8.2 # via flask -boltztrap2==22.12.1 +boltztrap2==24.1.1 # via ifermi -boto3==1.28.77 +boto3==1.34.111 # via maggma -botocore==1.31.77 +botocore==1.34.111 # via # boto3 # s3transfer @@ -90,9 +89,11 @@ cachelib==0.9.0 # via flask-caching cerberus==1.3.5 # via dephell -certifi==2023.7.22 +certifi==2024.2.2 # via # dephell + # httpcore + # httpx # netcdf4 # requests # urllib3 @@ -106,9 +107,7 @@ cfgv==3.4.0 cftime==1.6.3 # via netcdf4 charset-normalizer==3.3.2 - # via - # aiohttp - # requests + # via requests click==8.1.7 # via # black @@ -117,6 +116,7 @@ click==8.1.7 # flask # ifermi # mongogrant + # typer # uvicorn cloudpickle==3.0.0 # via @@ -124,54 +124,54 @@ cloudpickle==3.0.0 # distributed colorspacious==1.1.2 # via py4dstem -comm==0.1.4 +comm==0.2.2 # via ipykernel commonmark==0.9.1 # via recommonmark -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib -cryptography==41.0.5 +cryptography==42.0.7 # via # paramiko # pyopenssl # urllib3 crystaltoolkit-extension==0.6.0 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) cycler==0.12.1 # via matplotlib -dash[testing]==2.14.1 +dash[testing]==2.17.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions # dash-vtk dash-core-components==2.0.0 # via dash -dash-extensions==1.0.4 - # via crystal-toolkit (pyproject.toml) +dash-extensions==1.0.15 + # via crystal_toolkit (pyproject.toml) dash-html-components==2.0.0 # via dash -dash-mp-components==0.4.39 - # via crystal-toolkit (pyproject.toml) +dash-mp-components==0.4.45 + # via crystal_toolkit (pyproject.toml) dash-table==5.0.0 # via dash dash-testing-stub==0.0.2 # via dash dash-vtk==0.0.9 - # via crystal-toolkit (pyproject.toml) -dask==2023.10.1 + # via crystal_toolkit (pyproject.toml) +dask==2024.5.1 # via # distributed # py4dstem -dataclass-wizard==0.22.2 +dataclass-wizard==0.22.3 # via dash-extensions -debugpy==1.8.0 +debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert dephell==0.8.3 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) dephell-archive==0.1.7 # via dephell dephell-argparse==0.1.3 @@ -203,37 +203,40 @@ dephell-venvs==0.1.18 # via dephell dephell-versioning==0.1.2 # via dephell -dill==0.3.7 +dill==0.3.8 # via # multiprocess # py4dstem -distlib==0.3.7 +distlib==0.3.8 # via virtualenv -distributed==2023.10.1 +distributed==2024.5.1 # via py4dstem -dnspython==2.4.2 +dnspython==2.6.1 # via + # email-validator # maggma # pymongo -docutils==0.18.1 +docutils==0.20.1 # via # m2r # recommonmark # sphinx # sphinx-rtd-theme dscribe==2.1.0 - # via crystal-toolkit (pyproject.toml) -editorconfig==0.12.3 + # via crystal_toolkit (pyproject.toml) +editorconfig==0.12.4 # via jsbeautifier +email-validator==2.1.1 + # via fastapi emdfile==0.0.14 # via py4dstem -emmet-core==0.72.7 +emmet-core==0.83.6 # via mp-api entrypoints==0.4 # via # jupyter-client # nbconvert -exceptiongroup==1.1.3 +exceptiongroup==1.2.1 # via # anyio # ipython @@ -242,83 +245,92 @@ exceptiongroup==1.1.3 # trio-websocket executing==2.0.1 # via stack-data -fastapi==0.104.1 +fastapi==0.111.0 # via maggma -fastjsonschema==2.18.1 +fastapi-cli==0.0.4 + # via fastapi +fastjsonschema==2.19.1 # via nbformat -filelock==3.13.1 +filelock==3.14.0 # via # gdown # virtualenv -flask==2.3.3 +flask==3.0.3 # via # dash # flask-caching # mongogrant -flask-caching==2.0.2 +flask-caching==2.3.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash-extensions -fonttools==4.44.0 +fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 - # via crystal-toolkit (pyproject.toml) -frozenlist==1.4.0 +frozendict==2.4.4 + # via crystal_toolkit (pyproject.toml) +frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.10.0 +fsspec==2024.5.0 # via dask -future==0.18.3 - # via - # matminer - # uncertainties -gdown==4.7.1 +future==1.0.0 + # via uncertainties +gdown==5.2.0 # via py4dstem -gevent==23.9.1 +gevent==24.2.1 # via gunicorn -greenlet==3.0.0 +greenlet==3.0.3 # via # gevent # playwright -gunicorn[gevent]==21.2.0 - # via crystal-toolkit (pyproject.toml) +gunicorn[gevent]==22.0.0 + # via crystal_toolkit (pyproject.toml) h11==0.14.0 # via + # httpcore # uvicorn # wsproto -h5py==3.10.0 +h5py==3.11.0 # via # emdfile # hdf5plugin # hiphive # ncempy # py4dstem -habanero==1.2.3 - # via crystal-toolkit (pyproject.toml) -hdf5plugin==4.2.0 +habanero==1.2.6 + # via crystal_toolkit (pyproject.toml) +hdf5plugin==4.4.0 # via py4dstem hiphive==1.2 - # via crystal-toolkit (pyproject.toml) -identify==2.5.31 + # via crystal_toolkit (pyproject.toml) +httpcore==1.0.5 + # via httpx +httptools==0.6.1 + # via uvicorn +httpx==0.27.0 + # via fastapi +identify==2.5.36 # via pre-commit -idna==3.4 +idna==3.7 # via # anyio + # email-validator + # httpx # jsonschema # requests # trio # urllib3 # yarl -ifermi==0.3.3 - # via crystal-toolkit (pyproject.toml) -imageio==2.31.6 +ifermi==0.3.4 + # via crystal_toolkit (pyproject.toml) +imageio==2.34.1 # via scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via # dash # dask @@ -326,17 +338,20 @@ importlib-metadata==6.8.0 # jupyter-ydoc # jupyterlab-server # sphinx -importlib-resources==6.1.0 - # via matplotlib -inflect==7.0.0 + # typeguard +importlib-resources==6.4.0 + # via + # matplotlib + # spglib +inflect==7.2.1 # via robocrys iniconfig==2.0.0 # via pytest -ipykernel==6.26.0 +ipykernel==6.29.4 # via # nbclassic # notebook -ipython==8.17.2 +ipython==8.18.1 # via # ipykernel # jupyterlab @@ -346,15 +361,16 @@ ipython-genutils==0.2.0 # notebook isoduration==20.11.0 # via jsonschema -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.2 +jinja2==3.1.4 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dephell # distributed + # fastapi # flask # jupyter-server # jupyterlab @@ -367,25 +383,25 @@ jmespath==1.0.1 # via # boto3 # botocore -joblib==1.3.2 +joblib==1.4.2 # via # dscribe # pymatgen # scikit-learn # scikit-optimize -jsbeautifier==1.14.9 +jsbeautifier==1.15.1 # via dash-extensions -json5==0.9.14 +json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.2 +jsonschema[format-nongpl]==4.22.0 # via # jupyter-events # jupyterlab-server # maggma # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==7.4.9 # via @@ -394,7 +410,7 @@ jupyter-client==7.4.9 # nbclassic # nbclient # notebook -jupyter-core==5.5.0 +jupyter-core==5.7.2 # via # ipykernel # jupyter-client @@ -405,20 +421,20 @@ jupyter-core==5.5.0 # nbconvert # nbformat # notebook -jupyter-events==0.8.0 +jupyter-events==0.10.0 # via # jupyter-server # jupyter-server-fileid -jupyter-server==2.9.1 +jupyter-server==2.14.0 # via # jupyter-server-fileid # jupyterlab # jupyterlab-server # nbclassic # notebook-shim -jupyter-server-fileid==0.9.0 +jupyter-server-fileid==0.9.2 # via jupyter-server-ydoc -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.3 # via jupyter-server jupyter-server-ydoc==0.8.0 # via jupyterlab @@ -426,42 +442,44 @@ jupyter-ydoc==0.2.5 # via # jupyter-server-ydoc # jupyterlab -jupyterlab==3.6.6 +jupyterlab==3.6.7 # via crystaltoolkit-extension -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.27.2 # via jupyterlab kaleido==0.2.1 - # via crystal-toolkit (pyproject.toml) + # via crystal_toolkit (pyproject.toml) kiwisolver==1.4.5 # via matplotlib -latexcodec==2.0.1 +latexcodec==3.0.0 # via pybtex -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image -llvmlite==0.41.1 +llvmlite==0.42.0 # via numba locket==1.0.0 # via # distributed # partd -lxml==4.9.3 +lxml==5.2.2 # via # dash # nbconvert m2r==0.3.1 # via dephell -maggma==0.57.4 +maggma==0.67.0 # via mp-api -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via # jinja2 # nbconvert # werkzeug -matminer==0.9.0 +matminer==0.9.2 # via robocrys -matplotlib==3.8.1 +matplotlib==3.9.0 # via # ase # boltztrap2 @@ -470,10 +488,12 @@ matplotlib==3.8.1 # py4dstem # pymatgen # vtk -matplotlib-inline==0.1.6 +matplotlib-inline==0.1.7 # via # ipykernel # ipython +mdurl==0.1.2 + # via markdown-it-py meshcut==0.3.0 # via ifermi mistune==0.8.4 @@ -484,7 +504,7 @@ mongogrant==0.3.3 # via maggma mongomock==4.1.2 # via maggma -monty==2023.11.3 +monty==2024.5.15 # via # emmet-core # ifermi @@ -494,23 +514,27 @@ monty==2023.11.3 # pymatgen # robocrys more-itertools==9.1.0 - # via dash-extensions -mp-api==0.37.5 - # via crystal-toolkit (pyproject.toml) -mpire==2.8.0 + # via + # dash-extensions + # inflect +mp-api==0.41.2 + # via + # crystal_toolkit (pyproject.toml) + # robocrys +mpire==2.10.2 # via py4dstem mpmath==1.3.0 # via sympy -msgpack==1.0.7 +msgpack==1.0.8 # via # distributed # maggma # mp-api -multidict==6.0.4 +multidict==6.0.5 # via # aiohttp # yarl -multiprocess==0.70.15 +multiprocess==0.70.16 # via dash mypy-extensions==1.0.0 # via black @@ -518,23 +542,23 @@ nbclassic==1.0.0 # via # jupyterlab # notebook -nbclient==0.8.0 +nbclient==0.10.0 # via nbconvert nbconvert==6.5.4 # via # jupyter-server # nbclassic # notebook -nbformat==5.9.2 +nbformat==5.10.4 # via # jupyter-server # nbclassic # nbclient # nbconvert # notebook -ncempy==1.11.0 +ncempy==1.11.1 # via py4dstem -nest-asyncio==1.5.8 +nest-asyncio==1.6.0 # via # dash # ipykernel @@ -551,15 +575,15 @@ networkx==3.2.1 # scikit-image nodeenv==1.8.0 # via pre-commit -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via nbclassic -numba==0.58.1 +numba==0.59.1 # via # hiphive # sparse -numpy==1.26.1 +numpy==1.26.4 # via # ase # boltztrap2 @@ -596,15 +620,17 @@ numpy==1.26.1 # tifffile # trainstation # trimesh -numpy-stl==3.0.1 +numpy-stl==3.1.1 # via meshcut -orjson==3.9.10 - # via maggma +orjson==3.10.3 + # via + # fastapi + # maggma outcome==1.3.0.post0 # via trio -overrides==7.4.0 +overrides==7.7.0 # via jupyter-server -packaging==23.2 +packaging==24.0 # via # black # dask @@ -619,67 +645,69 @@ packaging==23.2 # jupyter-server # jupyterlab # jupyterlab-server + # lazy-loader # matplotlib # mongomock # nbconvert # plotly # pytest # scikit-image + # scikit-optimize # sphinx palettable==3.3.3 # via pymatgen -pandas==1.5.3 +pandas==2.2.2 # via # hiphive # matminer # pymatgen -pandocfilters==1.5.0 +pandocfilters==1.5.1 # via nbconvert -paramiko==3.3.1 +paramiko==3.4.0 # via sshtunnel -parso==0.8.3 +parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask -pathspec==0.11.2 +pathspec==0.12.1 # via black percy==2.0.2 # via dash -pexpect==4.8.0 +pexpect==4.9.0 # via # dephell-shells # ipython -pillow==10.0.1 +pillow==10.3.0 # via # imageio # matplotlib # scikit-image -platformdirs==3.11.0 +platformdirs==4.2.2 # via # black # jupyter-core # virtualenv -playwright==1.39.0 +playwright==1.44.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # pytest-playwright -plotly==5.18.0 +plotly==5.22.0 # via # dash # ifermi # pymatgen -pluggy==1.3.0 +pluggy==1.5.0 # via pytest -pre-commit==3.5.0 - # via crystal-toolkit (pyproject.toml) -prometheus-client==0.18.0 +pre-commit==3.7.1 + # via crystal_toolkit (pyproject.toml) +prometheus-client==0.20.0 # via # jupyter-server # nbclassic # notebook -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via ipython -psutil==5.9.6 +psutil==5.9.8 # via # dash # distributed @@ -693,83 +721,83 @@ pubchempy==1.0.4 # via robocrys pure-eval==0.2.2 # via stack-data -py4dstem==0.14.7 - # via crystal-toolkit (pyproject.toml) -pyaml==23.9.7 +py4dstem==0.14.8 + # via crystal_toolkit (pyproject.toml) +pyaml==24.4.0 # via scikit-optimize -pybind11==2.11.1 +pybind11==2.12.0 # via dscribe pybtex==0.24.0 # via # emmet-core # pymatgen # robocrys -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.4.2 +pydantic==2.7.1 # via # emmet-core # fastapi - # inflect # maggma # pydantic-settings -pydantic-core==2.10.1 +pydantic-core==2.18.2 # via pydantic -pydantic-settings==2.0.3 +pydantic-settings==2.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # maggma -pydash==7.0.6 +pydash==8.0.1 # via maggma -pyee==11.0.1 +pyee==11.1.0 # via playwright pyfftw==0.13.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi -pygments==2.16.1 +pygments==2.18.0 # via # ipython # mpire # nbconvert + # rich # sphinx -pylops==2.1.0 +pylops==2.2.0 # via py4dstem -pymatgen==2023.10.11 +pymatgen==2024.5.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # emmet-core # ifermi # matminer # mp-api # robocrys -pymongo==4.6.0 +pymongo==4.7.2 # via # maggma # matminer # mongogrant pynacl==1.5.0 # via paramiko -pyopenssl==23.3.0 +pyopenssl==24.1.0 # via urllib3 -pyparsing==3.1.1 +pyparsing==3.1.2 # via matplotlib pysocks==1.7.1 # via # requests # urllib3 -pytest==7.4.3 +pytest==8.2.1 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dash # pytest-base-url # pytest-playwright -pytest-base-url==2.0.0 +pytest-base-url==2.1.0 # via pytest-playwright -pytest-playwright==0.4.3 - # via crystal-toolkit (pyproject.toml) -python-dateutil==2.8.2 +pytest-playwright==0.5.0 + # via crystal_toolkit (pyproject.toml) +python-dateutil==2.9.0.post0 # via # arrow # botocore @@ -777,15 +805,19 @@ python-dateutil==2.8.2 # maggma # matplotlib # pandas -python-dotenv==1.0.0 - # via pydantic-settings +python-dotenv==1.0.1 + # via + # pydantic-settings + # uvicorn python-json-logger==2.0.7 # via jupyter-events -python-slugify==8.0.1 +python-multipart==0.0.9 + # via fastapi +python-slugify==8.0.4 # via pytest-playwright -python-utils==3.8.1 +python-utils==3.8.2 # via numpy-stl -pytz==2023.3.post1 +pytz==2024.1 # via pandas pyyaml==6.0.1 # via @@ -795,7 +827,8 @@ pyyaml==6.0.1 # pre-commit # pyaml # pybtex -pyzmq==24.0.1 + # uvicorn +pyzmq==26.0.3 # via # ipykernel # jupyter-client @@ -804,15 +837,15 @@ pyzmq==24.0.1 # nbclassic # notebook recommonmark==0.7.1 - # via crystal-toolkit (pyproject.toml) -redis==5.0.1 - # via crystal-toolkit (pyproject.toml) -referencing==0.30.2 + # via crystal_toolkit (pyproject.toml) +redis==5.0.4 + # via crystal_toolkit (pyproject.toml) +referencing==0.35.1 # via # jsonschema # jsonschema-specifications # jupyter-events -requests[security,socks]==2.31.0 +requests[security,socks]==2.32.2 # via # dash # dephell @@ -839,13 +872,15 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -robocrys==0.2.8 - # via crystal-toolkit (pyproject.toml) -rpds-py==0.10.6 +rich==13.7.1 + # via typer +robocrys==0.2.9 + # via crystal_toolkit (pyproject.toml) +rpds-py==0.18.1 # via # jsonschema # referencing -ruamel-yaml==0.17.40 +ruamel-yaml==0.18.6 # via # dephell # maggma @@ -853,25 +888,25 @@ ruamel-yaml==0.17.40 # robocrys ruamel-yaml-clib==0.2.8 # via ruamel-yaml -s3transfer==0.7.0 +s3transfer==0.10.1 # via boto3 scikit-image==0.22.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # ifermi # py4dstem -scikit-learn==1.3.2 +scikit-learn==1.5.0 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # dscribe # hiphive # matminer # py4dstem # scikit-optimize # trainstation -scikit-optimize==0.9.0 +scikit-optimize==0.10.1 # via py4dstem -scipy==1.11.3 +scipy==1.13.1 # via # ase # boltztrap2 @@ -891,31 +926,34 @@ scipy==1.11.3 # trainstation selenium==4.2.0 # via dash -send2trash==1.8.2 +send2trash==1.8.3 # via # jupyter-server # nbclassic # notebook sentinels==1.0.0 # via mongomock -shapely==2.0.2 - # via crystal-toolkit (pyproject.toml) +shapely==2.0.4 + # via crystal_toolkit (pyproject.toml) shellingham==1.5.4 - # via dephell-shells + # via + # dephell-shells + # typer six==1.16.0 # via # asttokens # bleach - # gdown # jsbeautifier - # latexcodec # pybtex # python-dateutil # retrying # rfc3339-validator -sniffio==1.3.0 +smart-open==7.0.4 + # via mp-api +sniffio==1.3.1 # via # anyio + # httpx # trio snowballstemmer==2.2.0 # via sphinx @@ -925,46 +963,41 @@ sortedcontainers==2.4.0 # trio soupsieve==2.5 # via beautifulsoup4 -sparse==0.14.0 +sparse==0.15.4 # via dscribe -spglib==2.1.0 +spglib==2.4.0 # via # boltztrap2 # hiphive # ifermi # pymatgen # robocrys -sphinx==7.2.6 +sphinx==7.3.7 # via # recommonmark # sphinx-rtd-theme - # sphinxcontrib-applehelp - # sphinxcontrib-devhelp - # sphinxcontrib-htmlhelp # sphinxcontrib-jquery - # sphinxcontrib-qthelp - # sphinxcontrib-serializinghtml -sphinx-rtd-theme==1.3.0 - # via crystal-toolkit (pyproject.toml) -sphinxcontrib-applehelp==1.0.7 +sphinx-rtd-theme==2.0.0 + # via crystal_toolkit (pyproject.toml) +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.5 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.4 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.6 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.9 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx sshtunnel==0.4.0 # via maggma stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.37.2 # via fastapi sympy==1.12 # via @@ -977,11 +1010,11 @@ tabulate==0.9.0 # pymatgen tblib==3.0.0 # via distributed -tenacity==8.2.3 +tenacity==8.3.0 # via plotly termcolor==2.3.0 # via yaspin -terminado==0.17.1 +terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals @@ -989,27 +1022,28 @@ terminado==0.17.1 # notebook text-unidecode==1.3 # via python-slugify -threadpoolctl==3.2.0 +threadpoolctl==3.5.0 # via # py4dstem # scikit-learn -tifffile==2023.9.26 +tifffile==2024.5.22 # via scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via nbconvert tomli==2.0.1 # via # black # jupyterlab # pytest -tomlkit==0.12.2 + # sphinx +tomlkit==0.12.5 # via dephell -toolz==0.12.0 +toolz==0.12.1 # via # dask # distributed # partd -tornado==6.3.3 +tornado==6.4 # via # distributed # ipykernel @@ -1019,7 +1053,7 @@ tornado==6.3.3 # nbclassic # notebook # terminado -tqdm==4.66.1 +tqdm==4.66.4 # via # emdfile # gdown @@ -1031,7 +1065,7 @@ tqdm==4.66.1 # pymatgen trainstation==1.0 # via hiphive -traitlets==5.13.0 +traitlets==5.14.3 # via # comm # ipykernel @@ -1046,19 +1080,25 @@ traitlets==5.13.0 # nbconvert # nbformat # notebook -trimesh==4.0.2 +trimesh==4.4.0 # via ifermi -trio==0.23.0 +trio==0.25.1 # via # selenium # trio-websocket trio-websocket==0.11.1 # via selenium -types-python-dateutil==2.8.19.14 +typeguard==4.2.1 + # via inflect +typer==0.12.3 + # via fastapi-cli +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.8.0 +typing-extensions==4.11.0 # via # aioitertools + # aiosqlite + # anyio # black # dash # dataclass-wizard @@ -1073,7 +1113,13 @@ typing-extensions==4.8.0 # pyee # python-utils # starlette + # typeguard + # typer # uvicorn +tzdata==2024.1 + # via pandas +ujson==5.10.0 + # via fastapi uncertainties==3.1.7 # via pymatgen uri-template==1.3.0 @@ -1086,51 +1132,61 @@ urllib3[secure,socks]==1.26.18 # selenium urllib3-secure-extra==0.1.0 # via urllib3 -uvicorn==0.23.2 - # via maggma -virtualenv==20.24.6 +uvicorn[standard]==0.29.0 + # via + # fastapi + # maggma +uvloop==0.19.0 + # via uvicorn +virtualenv==20.26.2 # via pre-commit -vtk==9.2.6 +vtk==9.3.0 # via dash-vtk -waitress==2.1.2 +waitress==3.0.0 # via dash -wcwidth==0.2.9 +watchfiles==0.21.0 + # via uvicorn +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via - # crystal-toolkit (pyproject.toml) + # crystal_toolkit (pyproject.toml) # jsonschema webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.4 +websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.1 +websockets==12.0 + # via uvicorn +werkzeug==3.0.3 # via # dash # flask +wrapt==1.16.0 + # via smart-open wsproto==1.2.0 # via trio-websocket y-py==0.6.2 # via # jupyter-ydoc # ypy-websocket -yarl==1.9.2 +yarl==1.9.4 # via aiohttp -yaspin==3.0.1 +yaspin==3.0.2 # via dephell ypy-websocket==0.8.4 # via jupyter-server-ydoc zict==3.0.0 # via distributed -zipp==3.17.0 +zipp==3.18.2 # via # importlib-metadata # importlib-resources zope-event==5.0 # via gevent -zope-interface==6.1 +zope-interface==6.4.post1 # via gevent # The following packages are considered to be unsafe in a requirements file: