diff --git a/tox.ini b/tox.ini index e24fb7b..6941b4e 100644 --- a/tox.ini +++ b/tox.ini @@ -1,10 +1,19 @@ [tox] toxworkdir=/tmp/tox/django-dynamic-raw-id +skip_missing_interpreters=True envlist= - readme - begin - py{38,39,310,311,312}-django-{32,40} - end + py{38,39,310,311,312}-django-{32,40,41,42} + py{310,311,312}-django-{50} + +[gh-actions] +python = + readme: py37 + 3.7: py37 + 3.8: py38 + 3.9: py39 + 3.10: py310 + 3.11: py311 + 3.12: py312 [testenv] install_command = @@ -12,8 +21,6 @@ install_command = setenv = DJANGO_SETTINGS_MODULE=dynamic_raw_id.tests.testapp.settings MOZ_HEADLESS=1 -extras= - tests commands= {envbindir}/django-admin collectstatic --noinput -v0 pytest --pyargs --cov={envsitepackagesdir}/dynamic_raw_id dynamic_raw_id @@ -21,27 +28,10 @@ deps= # Django versions django-32: django==3.2.* django-40: django==4.0.* - -[testenv:begin] -basepython = python -skip_install = True -deps = coverage -commands = coverage erase - -[testenv:end] -basepython = python -skip_install = True -deps = coverage -commands= - coverage report - coverage html - -[testenv:readme] -basepython = python -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 + django-41: django==4.1.* + django-42: django==4.2.* + django-50: django==5.0.* + pytest + pytest-django + pytest-cov + selenium