From d8f9626eecdf91b48e62fae9d68cf8b6aea990a3 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Wed, 10 Jan 2024 18:12:04 +0100 Subject: [PATCH] require python >= 3.8, add support for py312 Also: do github CI runs on ubuntu 22.04. --- .github/workflows/main.yml | 19 ++++++++----------- setup.py | 5 ++--- tox.ini | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0e3d6d3..5832787 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "3.11" - name: Lint with flake8 run: | pip install flake8 @@ -22,24 +22,21 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-20.04 - python-version: "3.6" - toxenv: py36 - - os: ubuntu-20.04 - python-version: "3.7" - toxenv: py37 - - os: ubuntu-20.04 + - os: ubuntu-22.04 python-version: "3.8" toxenv: py38 - - os: ubuntu-20.04 + - os: ubuntu-22.04 python-version: "3.9" toxenv: py39 - - os: ubuntu-20.04 + - os: ubuntu-22.04 python-version: "3.10" toxenv: py310 - - os: ubuntu-20.04 + - os: ubuntu-22.04 python-version: "3.11" toxenv: py311 + - os: ubuntu-22.04 + python-version: "3.12" + toxenv: py312 env: TOXENV: ${{ matrix.toxenv }} steps: diff --git a/setup.py b/setup.py index cf403e7..6493b70 100644 --- a/setup.py +++ b/setup.py @@ -24,12 +24,11 @@ 'Operating System :: POSIX :: Linux', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', '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', 'Topic :: System :: Archiving :: Backup', ], packages=find_packages('src'), @@ -43,5 +42,5 @@ }, setup_requires=['setuptools_scm>=1.7', ], install_requires=[], - python_requires=">=3.6", + python_requires=">=3.8", ) diff --git a/tox.ini b/tox.ini index 73945cc..50f8452 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ # fakeroot -u tox --recreate [tox] -envlist = py{36,37,38,39,310,311},flake8 +envlist = py{38,39,310,311,312},flake8 [testenv] usedevelop = True