diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 2cafe88..0ee453e 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8, 3.9, '3.10', '3.11'] + python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/.python-version b/.python-version deleted file mode 100644 index 68c0e70..0000000 --- a/.python-version +++ /dev/null @@ -1,5 +0,0 @@ -3.8.0 -3.7.5 -3.6.9 -3.5.8 -2.7.17 diff --git a/tox.ini b/tox.ini index 31e772c..24f555e 100644 --- a/tox.ini +++ b/tox.ini @@ -4,19 +4,19 @@ skip_missing_interpreters=True envlist= readme begin - py{38,39,310}-django-{32,40,41} - py{311}-django-{41} + py{310,311,312,313}-django-{51,52} + py{38,39,310,311,312}-django-{42} end - {mariadb,postgresql}-django-41 + {mariadb,postgresql}-django-42 [testenv] commands= pytest --pyargs --cov={envsitepackagesdir}/attachments attachments deps= - django-32: Django==3.2.* - django-40: Django==4.0.* - django-41: Django==4.1.* - postgresql: psycopg2-binary + django-42: Django==4.2.* + django-51: Django==5.1.* + django-52: Django==5.2 + postgresql: psycopg[binary] mariadb: mysqlclient coverage setenv = @@ -37,10 +37,11 @@ commands= coverage html [testenv:readme] +basepython = python3.11 skip_install = True deps = docutils Pygments commands = - rst2html.py --report=info --halt=warning README.rst /dev/null - rst2html.py --report=info --halt=warning CHANGELOG.rst /dev/null + rst2html5 --report=info --halt=warning README.rst /dev/null + rst2html5 --report=info --halt=warning CHANGELOG.rst /dev/null