diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index f508109..2a12ec2 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - python-version: ["3.10"] + python-version: ["3.12"] steps: - name: Checkout source repository diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 934eb84..2595f96 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - python-version: [ "3.10" ] + python-version: [ "3.10", "3.11", "3.12" ] steps: - name: Checkout source repository diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 20b71f5..dfb6970 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - python-version: [ "3.10" ] + python-version: [ "3.12" ] steps: - name: Checkout source repository diff --git a/.github/workflows/publish-test-pypi.yml b/.github/workflows/publish-test-pypi.yml index 6c6eba7..ead9b38 100644 --- a/.github/workflows/publish-test-pypi.yml +++ b/.github/workflows/publish-test-pypi.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: [ "3.10" ] + python-version: [ "3.12" ] steps: - name: Checkout source repository diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index fd7b206..d93a7d9 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: [ "3.10" ] + python-version: [ "3.10", "3.11", "3.12" ] steps: - name: Checkout source repository diff --git a/pyproject.toml b/pyproject.toml index 08975d9..556f4dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,11 +9,11 @@ license = { text="GNU General Public License v3 (GPLv3)" } requires-python = ">=3.7" classifiers = [ "Programming Language :: Python :: 3", - "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", "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", @@ -49,7 +49,7 @@ doc = [ ] test = [ - "mypy", "pylint", + "mypy", "pylint", "gpib-ctypes", "prologix-gpib-async" ] [tool.pylint.'MESSAGES CONTROL']