diff --git a/.github/workflows/lint-and-test.yml b/.github/workflows/lint-and-test.yml index 44c8d958..2aca58a6 100644 --- a/.github/workflows/lint-and-test.yml +++ b/.github/workflows/lint-and-test.yml @@ -8,9 +8,9 @@ jobs: lint-and-test: runs-on: ubuntu-latest strategy: - max-parallel: 4 + max-parallel: 5 matrix: - python-version: [3.7, 3.8] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} diff --git a/requirements.txt b/requirements.txt index e0470255..ec368528 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -Django==3.2.24 +Django==3.2.25 django-tagging==0.5.0 django-extensions==3.2.1 django-bootstrap3==23.1 progressbar==2.5 python-debian==0.1.49 -lxml==4.9.2 +lxml==4.9.4 defusedxml==0.7.1 PyYAML==6.0.1 chardet==4.0.0 -requests==2.31.0 +requests==2.32.3 colorama==0.4.4 djangorestframework==3.13.1 django-filter==21.1 diff --git a/tox.ini b/tox.ini index 19a9e820..44a44be5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,10 +1,16 @@ [tox] skipsdist = True envlist = - py37 - py37-flake8 py38 py38-flake8 + py39 + py39-flake8 + py310 + py310-flake8 + py311 + py311-flake8 + py312 + py312-flake8 [testenv] deps = @@ -19,12 +25,27 @@ deps = commands = flake8 exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,*migrations* -[testenv:py37-flake8] -basepython = python3.7 +[testenv:py38-flake8] +basepython = python3.8 deps = {[flake8]deps} commands = {[flake8]commands} -[testenv:py38-flake8] -basepython = python3.8 +[testenv:py39-flake8] +basepython = python3.9 +deps = {[flake8]deps} +commands = {[flake8]commands} + +[testenv:py310-flake8] +basepython = python3.10 +deps = {[flake8]deps} +commands = {[flake8]commands} + +[testenv:py311-flake8] +basepython = python3.11 +deps = {[flake8]deps} +commands = {[flake8]commands} + +[testenv:py312-flake8] +basepython = python3.12 deps = {[flake8]deps} commands = {[flake8]commands}