diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 2fcad02..fe282ed 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -6,9 +6,8 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - python-version: - - '3.8' - TOX_ENV: [coverage, quality, django32, django42] + python-version: ['3.8', '3.12'] + TOX_ENV: [coverage, quality, django42] steps: - uses: actions/checkout@v2 - name: setup python diff --git a/invideoquiz/__init__.py b/invideoquiz/__init__.py index 48c675a..18e425c 100644 --- a/invideoquiz/__init__.py +++ b/invideoquiz/__init__.py @@ -3,4 +3,4 @@ """ from .invideoquiz import InVideoQuizXBlock -__version__ = '1.4.0' +__version__ = '1.5.0' diff --git a/requirements/base.txt b/requirements/base.txt index 4351ff7..02d6a5a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -39,7 +39,7 @@ six==1.16.0 # python-dateutil sqlparse==0.4.4 # via django -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via asgiref web-fragments==2.1.0 # via xblock diff --git a/requirements/quality.txt b/requirements/quality.txt index a069a47..af0d52f 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -12,7 +12,7 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django -astroid==3.0.3 +astroid==3.1.0 # via pylint coverage==7.4.3 # via -r requirements/test.txt @@ -65,7 +65,7 @@ pluggy==1.4.0 # pytest pycodestyle==2.11.1 # via -r requirements/quality.in -pylint==3.0.4 +pylint==3.1.0 # via -r requirements/quality.in pytest==8.0.2 # via @@ -106,7 +106,7 @@ tomli==2.0.1 # pytest tomlkit==0.12.3 # via pylint -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/base.txt # asgiref diff --git a/setup.py b/setup.py index 9032d25..44e39fc 100644 --- a/setup.py +++ b/setup.py @@ -150,12 +150,12 @@ def get_version(file_path): classifiers=[ 'Development Status :: 5 - Production/Stable', 'Framework :: Django', - 'Framework :: Django :: 3.2', 'Framework :: Django :: 4.2', 'Intended Audience :: Developers', 'License :: OSI Approved :: Apache Software License', 'Natural Language :: English', "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.12", ], ) diff --git a/tox.ini b/tox.ini index a7a4786..920835a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,10 +1,9 @@ [tox] downloadcache = {toxworkdir}/_download/ -envlist = py38-django{32,42},coverage,quality +envlist = py{38,312}-django{42},coverage,quality [testenv] -deps = - django32: Django>=3.2,<4.0 +deps = django42: Django>=4.2,<4.3 -rrequirements/test.txt commands =