Skip to content

Commit e0dd205

Browse files
authored
chore: add py314, remove py39 (#33)
1 parent cd5fbc7 commit e0dd205

File tree

10 files changed

+333
-664
lines changed

10 files changed

+333
-664
lines changed

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
python:
21+
- '3.14'
2122
- '3.13'
2223
- '3.12'
2324
- '3.11'
2425
- '3.10'
25-
- '3.9'
2626
steps:
2727
- uses: actions/checkout@v4
2828
- name: Install uv

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ repos:
33
- repo: https://github.com/astral-sh/ruff-pre-commit
44
rev: 'v0.14.0'
55
hooks:
6-
- id: ruff
6+
- id: ruff-check
77
args: [--fix, --exit-non-zero-on-fix]
88
- id: ruff-format
99
- repo: https://github.com/pre-commit/pre-commit-hooks

doc/changelog.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
Changelog
22
=========
33

4+
[0.6.2] - Unreleased
5+
--------------------
6+
7+
Added
8+
^^^^^
9+
- Support for Python 3.14.
10+
11+
Removed
12+
^^^^^^^
13+
- Support for Python 3.9.
14+
415
[0.6.1] - 2025-08-01
516
--------------------
617

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ keywords = ["scim", "scim2", "provisioning", "rfc7643", "rfc7644", "httpx", "api
1313
classifiers = [
1414
"Intended Audience :: Developers",
1515
"Development Status :: 3 - Alpha",
16-
"Programming Language :: Python :: 3.9",
1716
"Programming Language :: Python :: 3.10",
1817
"Programming Language :: Python :: 3.11",
1918
"Programming Language :: Python :: 3.12",
2019
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2121
"Programming Language :: Python :: Implementation :: CPython",
2222
"License :: OSI Approved :: Apache Software License",
2323
"Environment :: Web Environment",
2424
"Programming Language :: Python",
2525
"Operating System :: OS Independent",
2626
]
2727

28-
requires-python = ">= 3.9"
28+
requires-python = ">= 3.10"
2929
dependencies = [
3030
"scim2-models>=0.4.1",
3131
]
@@ -132,11 +132,11 @@ asyncio_default_fixture_loop_scope = "function"
132132
requires = ["tox>=4.19"]
133133
env_list = [
134134
"style",
135-
"py39",
136135
"py310",
137136
"py311",
138137
"py312",
139138
"py313",
139+
"py314",
140140
"minversions",
141141
"doc",
142142
"coverage",

0 commit comments

Comments
 (0)