diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 829755d..19b4fce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: # This allows the pipeline to be run against multiple Python versions. eg. [3.6, 3.7, 3.8, 3.9, 3.10]. This results # in linting and unit tests running for all listed versions as well as the creation of packages and wheels on # creation of a tag in Git. - python-version: [ "3.9", "3.11", "3.13" ] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13", "3.14" ] steps: # Get the code from the repository to be packaged diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bd98c03..639717a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: - id: pyupgrade exclude: migrations/ args: - - --py37-plus + - --py39-plus - repo: https://github.com/myint/autoflake rev: v2.3.1 hooks: diff --git a/setup.py b/setup.py index ec94c50..86967be 100644 --- a/setup.py +++ b/setup.py @@ -52,12 +52,14 @@ ], classifiers=[ "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", + "Programming Language :: Python :: 3.14", ], + python_requires=">=3.9", entry_points={ "console_scripts": ["sqlite_dissect=sqlite_dissect.entrypoint:cli"], },