Skip to content

Commit 3df2f32

Browse files
MaxGhenisclaude
andcommitted
Add Python 3.14 support, drop Python 3.10
- Add Python 3.14 classifier, remove Python 3.10 classifier - Change requires-python from ">=3.13,<3.14" to ">=3.13" - Fix formatting in dev dependencies list - Add trailing newline to pr_code_changes.yaml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e8b6c54 commit 3df2f32

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/pr_code_changes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
with:
4343
workload_identity_provider: "projects/322898545428/locations/global/workloadIdentityPools/policyengine-research-id-pool/providers/prod-github-provider"
4444
service_account: "policyengine-research@policyengine-research.iam.gserviceaccount.com"
45-
45+
4646
- name: Install package
4747
run: uv pip install -e .[dev] --system
4848
- name: Install policyengine
@@ -65,4 +65,4 @@ jobs:
6565
fail_ci_if_error: false
6666
verbose: true
6767
- name: Test documentation builds
68-
run: make documentation
68+
run: make documentation
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add Python 3.14 classifier and remove upper bound on requires-python.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ classifiers = [
1616
"License :: OSI Approved :: GNU Affero General Public License v3",
1717
"Operating System :: POSIX",
1818
"Programming Language :: Python",
19-
"Programming Language :: Python :: 3.10",
2019
"Programming Language :: Python :: 3.11",
2120
"Programming Language :: Python :: 3.12",
2221
"Programming Language :: Python :: 3.13",
22+
"Programming Language :: Python :: 3.14",
2323
"Topic :: Scientific/Engineering :: Information Analysis",
2424
]
25-
requires-python = ">=3.13,<3.14"
25+
requires-python = ">=3.13"
2626
dependencies = [
2727
"policyengine-core>=3.23.6",
2828
"microdf-python>=1.2.1",
@@ -67,8 +67,8 @@ dev = [
6767
"snowballstemmer>=2,<3",
6868
"jupyter-book>=2.0.0a0",
6969
"linecheck",
70-
"rich", "towncrier>=24.8.0",
71-
70+
"rich",
71+
"towncrier>=24.8.0",
7272
]
7373

7474
[tool.pytest.ini_options]

0 commit comments

Comments
 (0)