diff --git a/.gitattributes b/.gitattributes index e305db8f..8ac0d0d5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -16,7 +16,7 @@ mypy.ini export-ignore py.typed export-ignore pyproject.toml export-ignore pyrightconfig.json export-ignore -requirements.txt export-ignore +requirements.* export-ignore scripts/ export-ignore stubs/ export-ignore tests/ export-ignore diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 68a4decb..9ed2c41a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -19,8 +19,7 @@ jobs: - run: | cd docs/ uv v && . .venv/bin/activate - uv pip install -r requirements.txt - make build + make install build job_deploy: # deploy only on the "stable" branch if: ${{ github.ref == 'refs/heads/stable' }} @@ -35,5 +34,4 @@ jobs: - run: | cd docs/ uv v && . .venv/bin/activate - uv pip install -r requirements.txt - make deploy + make install deploy diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 307acfe6..8872f729 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -48,5 +48,4 @@ jobs: - name: Do linting run: | uv v && . .venv/bin/activate - uv pip install -r requirements.txt - make ci-check + make install ci-check diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml index a30d2b8f..55ccb4ab 100644 --- a/.github/workflows/syntax.yml +++ b/.github/workflows/syntax.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: include: - - build: 4126 + - build: 4114 packages: master runs-on: ubuntu-latest steps: diff --git a/docs/Makefile b/docs/Makefile index b1be205e..45dc53b4 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -7,7 +7,7 @@ install: pip-compile .PHONY: pip-compile pip-compile: - uv pip compile requirements.in -o requirements.txt + uv pip compile --upgrade requirements.in -o requirements.txt .phony: serve serve: diff --git a/docs/requirements.in b/docs/requirements.in index bb60b136..994fd8cd 100644 --- a/docs/requirements.in +++ b/docs/requirements.in @@ -1,6 +1,6 @@ -mkdocs-material==9.5.9 +mkdocs-material==9.* # mkdocs plugins -mkdocs-exclude==1.0.2 -mkdocs-git-revision-date-localized-plugin==1.2.4 -mkdocs-minify-plugin==0.8.0 +mkdocs-exclude==1.* +mkdocs-git-revision-date-localized-plugin==1.* +mkdocs-minify-plugin==0.8.* diff --git a/docs/requirements.txt b/docs/requirements.txt index 047d8048..a49a54d9 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ -# This file was autogenerated by uv v0.1.2 via the following command: -# uv pip compile requirements.in -o requirements.txt +# This file was autogenerated by uv via the following command: +# uv pip compile --upgrade requirements.in -o requirements.txt babel==2.14.0 # via # mkdocs-git-revision-date-localized-plugin @@ -52,7 +52,7 @@ mkdocs==1.5.3 # mkdocs-minify-plugin mkdocs-exclude==1.0.2 mkdocs-git-revision-date-localized-plugin==1.2.4 -mkdocs-material==9.5.9 +mkdocs-material==9.5.10 mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 @@ -87,7 +87,7 @@ six==1.16.0 # via python-dateutil smmap==5.0.1 # via gitdb -urllib3==2.2.0 +urllib3==2.2.1 # via requests watchdog==4.0.0 # via mkdocs diff --git a/requirements.txt b/requirements.txt index a0c989a2..165ea33a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -# This file was autogenerated by uv v0.1.5 via the following command: +# This file was autogenerated by uv via the following command: # uv pip compile --upgrade requirements.in -o requirements.txt mypy==1.8.0 mypy-extensions==1.0.0