From 4bf6d41a0f140084ff89d0484a1c5b474dbdd88e Mon Sep 17 00:00:00 2001 From: Hailin Wang Date: Wed, 28 Aug 2024 19:29:03 +0800 Subject: [PATCH] [feature] Support Python 3.13 (#5760) --- .github/workflows/tests.yml | 1 + pyproject.toml | 3 ++- tox.ini | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 05bd5a573f..b704bd36a5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,6 +33,7 @@ jobs: 3.10 3.11 3.12 + 3.13 allow-prereleases: true - name: Install dependencies run: | diff --git a/pyproject.toml b/pyproject.toml index df2d8de31b..f8616925c5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: PyPy", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", @@ -102,7 +103,7 @@ addopts = """-rf -s --cov=src --cov-report=xml --cov-report=html --cov-report=te [tool.black] line-length = 120 -target-version = ['py37', 'py38', 'py39', 'py310', 'py311'] +target-version = ['py37', 'py38', 'py39', 'py310', 'py311', 'py312'] include = '(src/abaqus/.*\.py|src/abqpy/.*\.py|tests/.*\.py|setup\.py)' [tool.isort] diff --git a/tox.ini b/tox.ini index 8812145b5c..cbc1c2ccd2 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py{37,38,39,310,311,312} +envlist = py{37,38,39,310,311,312,313} [testenv] extras = @@ -7,7 +7,7 @@ extras = commands = pytest -[testenv:py311] +[testenv:py312] passenv = GITHUB_* allowlist_externals = coveralls commands =