Skip to content

Commit a2be0bb

Browse files
⬆️ Bump required python to 3.10+.
1 parent 5c363f7 commit a2be0bb

File tree

6 files changed

+16
-75
lines changed

6 files changed

+16
-75
lines changed

.github/workflows/test_publish.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Python
1818
uses: actions/setup-python@v6
1919
with:
20-
python-version: '3.9'
20+
python-version: '3.10'
2121

2222
- name: Set up environment
2323
run: pip install pre-commit
@@ -40,11 +40,11 @@ jobs:
4040
strategy:
4141
matrix:
4242
python-version:
43-
- "3.9"
4443
- "3.10"
4544
- "3.11"
4645
- "3.12"
4746
- "3.13"
47+
- "3.14"
4848
fail-fast: false
4949
defaults:
5050
run:

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# See https://pre-commit.com for more information
22
# See https://pre-commit.com/hooks.html for more hooks
33
default_language_version:
4-
python: '3.9'
4+
python: '3.10'
55
repos:
66
- repo: https://github.com/pre-commit/pre-commit-hooks
77
rev: v5.0.0

ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
66
and the format of this file is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
77

8+
[unreleased]
9+
### Changed
10+
11+
- Bumped minimum required python version to 3.10
12+
813
## [0.12.3] - 2025-03-01
914
### Fixed
1015

poetry.lock

Lines changed: 5 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dynamic = ["dependencies"]
1818
license = "MIT"
1919
name = "lapidary"
2020
readme = "Readme.md"
21-
requires-python = ">=3.9"
21+
requires-python = ">=3.10"
2222
version = "0.12.3"
2323

2424
[project.urls]
@@ -29,7 +29,6 @@ Changelog = "https://github.com/python-lapidary/lapidary/blob/develop/ChangeLog.
2929
packages = [{ include = "lapidary", from = "src" }]
3030

3131
[tool.poetry.dependencies]
32-
python = "^3.9"
3332
httpx = { extras = ["http2"], version = "^0.28" }
3433
httpx-auth = "^0.23"
3534
pydantic = "^2.12"
@@ -67,11 +66,11 @@ addopts = "--color=yes"
6766
[tool.mypy]
6867
mypy_path = "src"
6968
namespace_packages = true
70-
python_version = "3.9"
69+
python_version = "3.10"
7170
packages = ["lapidary.runtime"]
7271

7372
[tool.ruff]
74-
target-version = "py39"
73+
target-version = "py310"
7574
line-length = 140
7675

7776
[tool.ruff.lint]

src/lapidary/runtime/pycompat.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)