diff --git a/.zuul.d/project.yaml b/.zuul.d/project.yaml index 16c6d719..bae13378 100644 --- a/.zuul.d/project.yaml +++ b/.zuul.d/project.yaml @@ -3,19 +3,17 @@ - build-openstack-docs-pti check: jobs: - - openstack-tox-py38 - - openstack-tox-py39 - openstack-tox-py310 + - openstack-tox-py313 - openstack-tox-linters - election-tox-ci-checks-review - election-tox-ci-checks-election gate: jobs: - - openstack-tox-py38 - - openstack-tox-py39 - openstack-tox-py310 + - openstack-tox-py313 - openstack-tox-linters - election-tox-ci-checks-election promote: jobs: - - promote-governance-election \ No newline at end of file + - promote-governance-election diff --git a/requirements.txt b/requirements.txt index 8910749b..6638514c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,6 @@ pytz>=2013.6 # MIT PyYAML>=3.10 # MIT requests>=2.14.2 # Apache-2.0 -ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD PrettyTable<0.8,>=0.7.1 # BSD docutils>=0.11 # OSI-Approved Open Source, Public Domain Jinja2>=2.10 # BSD License (3 clause) diff --git a/setup.cfg b/setup.cfg index ac4e1fda..d7616bc9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,6 +5,7 @@ description_file = README.rst author = OpenStack Election Officials author_email = openstack-discuss@lists.openstack.org home_page = https://governance.openstack.org/election/ +python_requires = >=3.10 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -13,9 +14,10 @@ classifier = Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [files] packages = diff --git a/tox.ini b/tox.ini index 263bdffc..70626b3b 100644 --- a/tox.ini +++ b/tox.ini @@ -10,9 +10,6 @@ basepython = python3 setenv = VIRTUAL_ENV={envdir} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -# NOTE: If py35 fails with "db type could not be determined", delete -# .testrepository and try again. Running py35 before py27 is OK, but not the -# other way around. See: https://bugs.launchpad.net/testrepository/+bug/1212909 commands = stestr run --slowest {posargs} [testenv:linters]