Skip to content

Commit 73bb92b

Browse files
committed
Drop EOL Python 3.9, add Python 3.14
1 parent 70f416e commit 73bb92b

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Set up Python
2626
uses: actions/setup-python@v5
2727
with:
28-
python-version: "3.9"
28+
python-version: "3.10"
2929
- name: Install dependencies
3030
run: |
3131
make requirements

.github/workflows/unit-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232

3333
steps:
3434
- uses: actions/checkout@v4
35-
- name: Set up Python 3.9
35+
- name: Set up Python 3.10
3636
uses: actions/setup-python@v5
3737
with:
38-
python-version: "3.9"
38+
python-version: "3.10"
3939
- name: Install dependencies
4040
run: |
4141
make requirements

pyproject.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "ada-url"
7-
version = "1.27.0"
7+
version = "1.28.0"
88
authors = [
99
{name = "Bo Bayles", email = "bo@bbayles.com"},
1010
]
1111
description = 'URL parser and manipulator based on the WHAT WG URL standard'
1212
readme = "README.rst"
13-
requires-python = ">=3.9"
13+
requires-python = ">=3.10"
1414
license = {text = "Apache 2.0"}
1515
classifiers = [
1616
"License :: OSI Approved :: Apache Software License",
@@ -37,7 +37,7 @@ ada_url = ["*.c", "*.h", "*.o"]
3737

3838
[tool.ruff]
3939
line-length = 88
40-
target-version = "py39"
40+
target-version = "py310"
4141
exclude = [
4242
".git",
4343
".ruff_cache",
@@ -57,12 +57,11 @@ include = [
5757

5858
[tool.cibuildwheel]
5959
build = [
60-
"cp39-*",
6160
"cp310-*",
6261
"cp311-*",
6362
"cp312-*",
6463
"cp313-*",
65-
"pp39-*",
64+
"cp314-*",
6665
"pp310-*",
6766
]
6867
manylinux-x86_64-image = "manylinux_2_28"
@@ -81,5 +80,5 @@ archs = ["AMD64"]
8180

8281
# https://github.com/pypy/pypy/issues/5027
8382
[[tool.cibuildwheel.overrides]]
84-
select = "pp3{9,10}-win_amd64"
83+
select = "pp310-win_amd64"
8584
environment = { SETUPTOOLS_USE_DISTUTILS="stdlib" }

0 commit comments

Comments
 (0)