diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 092168f5..6e578540 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ default: - image: registry.gitlab.com/vstconsulting/images:ubuntu-v2 + image: registry.gitlab.com/vstconsulting/images:ubuntu-v3 cache: &global_cache paths: - node_modules/ @@ -25,7 +25,7 @@ stages: .branch_tests_template: &branch_tests stage: test - image: registry.gitlab.com/vstconsulting/images:ubuntu-v2 + image: registry.gitlab.com/vstconsulting/images:ubuntu-v3 coverage: '/\d+\%\s*$/' variables: TOX_ENVS: "" @@ -83,7 +83,7 @@ functional_test: - TOX_ENVS: - py38-django42-install - TOX_ENVS: - - py311-django42-coverage + - py312-django42-coverage js_tests: <<: *branch_js_tests @@ -128,7 +128,7 @@ release: release_pypi: stage: release - image: registry.gitlab.com/vstconsulting/images:ubuntu-v2 + image: registry.gitlab.com/vstconsulting/images:ubuntu-v3 artifacts: reports: dotenv: variables.env diff --git a/pyproject.toml b/pyproject.toml index 5d380891..a797622a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries", "Topic :: Internet :: WWW/HTTP", diff --git a/requirements.txt b/requirements.txt index b1b2c89b..1dddebee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # Main packages -configparserc~=2.0.0 +configparserc~=2.0.2 Markdown~=3.5.1 django-environ~=0.11.2 diff --git a/tox.ini b/tox.ini index 5c62207c..f197cd01 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = flake,mypy,pylint,bandit,py311-django42-coverage,py38-django42-install,builddoc +envlist = flake,mypy,pylint,bandit,py312-django42-coverage,py38-django42-install,builddoc skipsdist = True allowlist_externals = rm @@ -58,11 +58,11 @@ commands = pip uninstall vstutils -y rm -rf ../.eggs ../build {envdir}/dist deps = - pip~=21.2.2 + pip~=23.3.1 wheel build setuptools - pysqlite3-binary~=0.5.0 + pysqlite3-binary~=0.5.2post1 install: jsmin~=3.0.0 [testenv:flake] diff --git a/tox_build.ini b/tox_build.ini index 6be9690e..4775bc37 100644 --- a/tox_build.ini +++ b/tox_build.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38-build,py311-wheel,auditwheel +envlist = py38-build,py31{1,2}-wheel,auditwheel skipsdist = True [testenv] diff --git a/vstutils/__init__.py b/vstutils/__init__.py index 1e5293d8..ddd5e007 100644 --- a/vstutils/__init__.py +++ b/vstutils/__init__.py @@ -1,2 +1,2 @@ # pylint: disable=django-not-available -__version__: str = '5.8.8' +__version__: str = '5.8.9'