diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 774bf8c..8f97e07 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.3.4 + rev: v0.7.0 hooks: # Run the linter. - id: ruff diff --git a/dev-requirements.txt b/dev-requirements.txt index bfcb619..55309dd 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,47 +1,101 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --extra=dev --output-file=dev-requirements.txt pyproject.toml +# uv pip compile --universal -p 3.11 --extra=dev --extra=docs --output-file=dev-requirements.txt pyproject.toml anytree==2.12.1 # via pynxtools ase==3.23.0 # via pynxtools -build==1.2.1 +babel==2.16.0 + # via mkdocs-material +build==1.2.2.post1 # via pip-tools +certifi==2024.8.30 + # via requests cfgv==3.4.0 # via pre-commit +charset-normalizer==3.4.0 + # via requests click==8.1.7 # via # click-default-group + # mkdocs # pip-tools # pynxtools click-default-group==1.2.4 # via pynxtools -contourpy==1.2.1 +colorama==0.4.6 + # via + # build + # click + # mkdocs + # mkdocs-material + # pytest +contourpy==1.3.0 # via matplotlib cycler==0.12.1 # via matplotlib -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -fonttools==4.53.0 +fonttools==4.54.1 # via matplotlib -h5py==3.11.0 +ghp-import==2.1.0 + # via mkdocs +h5py==3.12.1 # via pynxtools -identify==2.6.0 +hjson==3.1.0 + # via + # mkdocs-macros-plugin + # super-collections +identify==2.6.1 # via pre-commit -importlib-metadata==8.0.0 +idna==3.10 + # via requests +importlib-metadata==8.5.0 # via pynxtools iniconfig==2.0.0 # via pytest -kiwisolver==1.4.5 +jinja2==3.1.4 + # via + # mkdocs + # mkdocs-macros-plugin + # mkdocs-material +kiwisolver==1.4.7 # via matplotlib -lxml==5.2.2 +lxml==5.3.0 # via pynxtools -matplotlib==3.9.0 +markdown==3.7 + # via + # mkdocs + # mkdocs-material + # pymdown-extensions +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs +matplotlib==3.9.2 # via ase mergedeep==1.3.4 - # via pynxtools -mypy==1.10.1 + # via + # mkdocs + # mkdocs-get-deps + # pynxtools +mkdocs==1.6.1 + # via + # pynxtools-raman (pyproject.toml) + # mkdocs-macros-plugin + # mkdocs-material +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-macros-plugin==1.3.6 + # via pynxtools-raman (pyproject.toml) +mkdocs-material==9.5.42 + # via pynxtools-raman (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via + # pynxtools-raman (pyproject.toml) + # mkdocs-material +mypy==1.12.1 # via pynxtools-raman (pyproject.toml) mypy-extensions==1.0.0 # via mypy @@ -61,65 +115,100 @@ packaging==24.1 # via # build # matplotlib + # mkdocs + # mkdocs-macros-plugin # pytest # xarray -pandas==2.2.2 +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 # via # pynxtools # xarray -pillow==10.4.0 +pathspec==0.12.1 + # via + # mkdocs + # mkdocs-macros-plugin +pillow==11.0.0 # via matplotlib pip==24.2 # via pip-tools pip-tools==7.4.1 # via pynxtools-raman (pyproject.toml) -platformdirs==4.2.2 - # via virtualenv +platformdirs==4.3.6 + # via + # mkdocs-get-deps + # virtualenv pluggy==1.5.0 # via pytest -pre-commit==3.7.1 +pre-commit==4.0.1 # via pynxtools-raman (pyproject.toml) +pygments==2.18.0 + # via mkdocs-material +pymdown-extensions==10.11.2 + # via mkdocs-material pynxtools==0.7.4 # via pynxtools-raman (pyproject.toml) -pyparsing==3.1.2 +pyparsing==3.2.0 # via matplotlib -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.2.2 +pytest==8.3.3 # via pynxtools-raman (pyproject.toml) python-dateutil==2.9.0.post0 # via + # ghp-import # matplotlib + # mkdocs-macros-plugin # pandas -pytz==2024.1 +pytz==2024.2 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via + # mkdocs + # mkdocs-get-deps + # mkdocs-macros-plugin # pre-commit + # pymdown-extensions # pynxtools -ruff==0.6.9 + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +regex==2024.9.11 + # via mkdocs-material +requests==2.32.3 + # via mkdocs-material +ruff==0.7.0 # via pynxtools-raman (pyproject.toml) -scipy==1.13.1 +scipy==1.14.1 # via ase -setuptools==75.1.0 +setuptools==75.2.0 # via pip-tools six==1.16.0 # via # anytree # python-dateutil -types-pyyaml==6.0.12.20240311 +super-collections==0.5.3 + # via mkdocs-macros-plugin +termcolor==2.5.0 + # via mkdocs-macros-plugin +types-pyyaml==6.0.12.20240917 # via pynxtools-raman (pyproject.toml) typing-extensions==4.12.2 # via mypy -tzdata==2024.1 +tzdata==2024.2 # via pandas -virtualenv==20.26.3 +urllib3==2.2.3 + # via requests +virtualenv==20.27.0 # via pre-commit -wheel==0.43.0 +watchdog==5.0.3 + # via mkdocs +wheel==0.44.0 # via pip-tools -xarray==2024.6.0 +xarray==2024.9.0 # via pynxtools -zipp==3.19.2 +zipp==3.20.2 # via importlib-metadata