diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index de851dc..8f9275e 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -14,11 +14,10 @@ jobs: uses: actions/setup-python@v5 with: python-version: "3.10" - - name: Install package + - name: Install package and dev dependencies run: | curl -LsSf https://astral.sh/uv/install.sh | sh - uv pip install --no-deps . - uv pip install -r dev-requirements.txt + uv pip install ".[dev]" - name: ruff check run: | ruff check src/pynxtools_mpes tests diff --git a/dev-requirements.txt b/dev-requirements.txt deleted file mode 100644 index 3507848..0000000 --- a/dev-requirements.txt +++ /dev/null @@ -1,134 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile --extra=dev --output-file=dev-requirements.txt pyproject.toml -anytree==2.12.1 - # via pynxtools -ase==3.22.1 - # via pynxtools -build==1.0.3 - # via pip-tools -cfgv==3.4.0 - # via pre-commit -click==8.1.7 - # via - # click-default-group - # pip-tools - # pynxtools -click-default-group==1.2.4 - # via pynxtools -colorama==0.4.6 - # via - # build - # click - # pytest -contourpy==1.2.0 - # via matplotlib -cycler==0.12.1 - # via matplotlib -distlib==0.3.9 - # via virtualenv -filelock==3.16.1 - # via virtualenv -fonttools==4.49.0 - # via matplotlib -h5py==3.10.0 - # via - # pynxtools-mpes (pyproject.toml) - # pynxtools -identify==2.6.1 - # via pre-commit -importlib-metadata==7.0.1 - # via pynxtools -iniconfig==2.0.0 - # via pytest -kiwisolver==1.4.5 - # via matplotlib -lxml==5.1.0 - # via pynxtools -matplotlib==3.8.3 - # via ase -mergedeep==1.3.4 - # via pynxtools -mypy==1.8.0 - # via pynxtools-mpes (pyproject.toml) -mypy-extensions==1.0.0 - # via mypy -nodeenv==1.9.1 - # via pre-commit -numpy==1.26.4 - # via - # ase - # contourpy - # h5py - # matplotlib - # pandas - # pynxtools - # scipy - # xarray -packaging==23.2 - # via - # build - # matplotlib - # pytest - # xarray -pandas==2.2.0 - # via - # pynxtools - # xarray -pillow==10.0.1 - # via matplotlib -pip==24.1.2 - # via pip-tools -pip-tools==7.4.0 - # via pynxtools-mpes (pyproject.toml) -platformdirs==4.3.6 - # via virtualenv -pluggy==1.4.0 - # via pytest -pre-commit==4.0.1 - # via pynxtools-mpes (pyproject.toml) -pynxtools==0.6.0 - # via pynxtools-mpes (pyproject.toml) -pyparsing==3.1.1 - # via matplotlib -pyproject-hooks==1.0.0 - # via - # build - # pip-tools -pytest==8.0.1 - # via pynxtools-mpes (pyproject.toml) -python-dateutil==2.8.2 - # via - # matplotlib - # pandas -pytz==2024.1 - # via pandas -pyyaml==6.0.1 - # via - # pre-commit - # pynxtools -ruff==0.7.0 - # via pynxtools-mpes (pyproject.toml) -scipy==1.12.0 - # via ase -setuptools==71.1.0 - # via pip-tools -six==1.16.0 - # via - # anytree - # python-dateutil -types-pyyaml==6.0.12.12 - # via pynxtools-mpes (pyproject.toml) -typing-extensions==4.9.0 - # via mypy -tzdata==2024.1 - # via pandas -virtualenv==20.27.0 - # via pre-commit -wheel==0.42.0 - # via pip-tools -xarray==2024.2.0 - # via - # pynxtools-mpes (pyproject.toml) - # pynxtools -zipp==3.17.0 - # via importlib-metadata