From 769b82e589f50aa54288475d0d5a9d4c6805c479 Mon Sep 17 00:00:00 2001 From: Henrique Gemignani Passos Lima Date: Fri, 23 Aug 2024 01:26:19 +0300 Subject: [PATCH] Drop Python 3.8, test Python 3.13 --- .github/release.yml | 7 +++++++ .github/workflows/ci.yml | 4 ++-- pyproject.toml | 6 +++--- 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..476a220 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,7 @@ +changelog: + exclude: + labels: + - ignore-for-release + authors: + - pre-commit-ci + - dependabot \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8e8158..d6bf7cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Prepare Python run: python -m pip install build @@ -48,11 +48,11 @@ jobs: strategy: matrix: python-version: - - "3.8" - "3.9" - "3.10" - "3.11" - "3.12" + - "3.13.0-beta - 3.13.0" steps: - name: Checkout diff --git a/pyproject.toml b/pyproject.toml index a25682d..4fee678 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,13 +15,13 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3 :: Only", - "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", ] -requires-python = ">=3.8" +requires-python = ">=3.9" license = {file = "LICENSE"} dynamic = ["version"] @@ -58,7 +58,7 @@ filterwarnings = [ [tool.ruff] line-length = 120 -target-version = "py38" +target-version = "py39" [tool.ruff.lint] select = [