diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 9724a97..eaa6406 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -25,7 +25,7 @@ jobs: run: | set -xu python -m pip install --upgrade pip - pip install tox==4.6.3 + pip install tox==4.25.0 - name: Run Tests run: | tox --skip-missing-interpreters diff --git a/Makefile b/Makefile index 0eccb63..66f95bf 100644 --- a/Makefile +++ b/Makefile @@ -59,11 +59,11 @@ coverage: coverage html open htmlcov/index.html -docs: outfile=/tmp/readme-errors +docs: errfile=/tmp/readme-errors docs: - rst2html.py README.rst > /dev/null 2> ${outfile} - cat ${outfile} - test 0 -eq `cat ${outfile} | wc -l` + docutils README.rst > /dev/null 2> ${errfile} + cat ${errfile} + test 0 -eq `cat ${errfile} | wc -l` tag: TAG:=v${VERSION} tag: exit_code=$(shell git ls-remote ${GIT_REMOTE_NAME} | grep -q tags/${TAG}; echo $$?) diff --git a/pyproject.toml b/pyproject.toml index 74e0f00..0d71255 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=61.0.0", "setuptools-scm[toml]>=5.0.0"] +requires = ["setuptools>=78.1.0", "setuptools-scm[toml]>=8.2.0"] build-backend = "setuptools.build_meta" [project] diff --git a/tox.ini b/tox.ini index d95945e..825239c 100644 --- a/tox.ini +++ b/tox.ini @@ -5,9 +5,9 @@ envlist = py{310,311,312,313}-django51, py{310,311,312,313}-django52, requires = - tox >= 4.6.3 - setuptools >= 61.0.0 - setuptools-scm[toml] >= 5.0.0 + tox >= 4.25.0 + setuptools >= 78.1.0 + setuptools-scm[toml] >= 8.2.0 [testenv] @@ -21,14 +21,12 @@ deps = django42: Django>=4.2,<4.3 django51: Django>=5.1,<5.2 django52: Django>=5.2,<5.3 - py39,py310,py311: flake8==3.8.4 - py312: flake8==5.0 - py313: flake8==7.1.0 -# TODO: duplicated from pyproject.toml - py313: setuptools>=61.0.0 - py313: setuptools-scm[toml]>=5.0.0 - docutils==0.15 - pyhamcrest<2.0 + # TODO: setuptools duplicated from pyproject.toml + py313: setuptools>=78.1.0 + py313: setuptools-scm[toml]>=8.2.0 + flake8==7.1.0 + docutils==0.21.2 + pyhamcrest==2.0.4 whitelist_externals = make allowlist_externals = make