Skip to content

Commit 0a50aee

Browse files
authored
Merge pull request #318 from catalyst-cooperative/python-3.13
Allow Python 3.13
2 parents e2785c7 + 6f5b6d7 commit 0a50aee

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Python
1616
uses: actions/setup-python@v5
1717
with:
18-
python-version: "3.11"
18+
python-version: "3.13"
1919
- name: Build source and wheel distributions
2020
run: |
2121
python -m pip install --upgrade build twine

.github/workflows/tox-pytest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ["3.10", "3.11", "3.12"]
10+
python-version: ["3.10", "3.11", "3.12", "3.13"]
1111
fail-fast: false
1212
defaults:
1313
run:

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repos:
2626
# Formatters: hooks that re-write Python and RST files
2727
########################################################################################
2828
- repo: https://github.com/astral-sh/ruff-pre-commit
29-
rev: v0.11.4
29+
rev: v0.11.5
3030
hooks:
3131
- id: ruff
3232
args: [--fix, --exit-non-zero-on-fix]

environment.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ channels:
33
- conda-forge
44
dependencies:
55
# Packages required for setting up the environment
6-
- pip>=21.0
7-
- python>=3.10,<3.13
8-
- setuptools>=66
6+
- pip>=25.0
7+
- python>=3.10,<3.14
8+
- setuptools>=75
99

1010
# XBRL parsing library
1111
- pip:

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [
1010
{ name = "Catalyst Cooperative", email = "[email protected]" },
1111
{ name = "Zach Schira", email = "[email protected]" },
1212
]
13-
requires-python = ">=3.10,<3.13"
13+
requires-python = ">=3.10,<3.14"
1414
dynamic = ["version"]
1515
license = { file = "LICENSE.txt" }
1616
dependencies = [
@@ -37,6 +37,7 @@ classifiers = [
3737
"Programming Language :: Python :: 3.10",
3838
"Programming Language :: Python :: 3.11",
3939
"Programming Language :: Python :: 3.12",
40+
"Programming Language :: Python :: 3.13",
4041
]
4142
keywords = [
4243
"accounting",
@@ -102,7 +103,7 @@ where = ["src"]
102103

103104
[tool.ruff]
104105
# Configurations that apply to both the `format` and `lint` subcommands.
105-
target-version = "py312"
106+
target-version = "py313"
106107
line-length = 88
107108
indent-width = 4
108109

0 commit comments

Comments
 (0)