Skip to content

Commit 06c2682

Browse files
committed
Bump to 0.1.4, extend Python matrix and cibuildwheel targets to 3.10-3.14
1 parent 698a610 commit 06c2682

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: ["3.12"]
16+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1717

1818
steps:
1919
- uses: actions/checkout@v4

.github/workflows/test-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
os: [ubuntu-latest, macos-latest]
19-
python-version: ['3.12', '3.13', '3.14']
19+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
2020

2121
steps:
2222
- name: Set up Python ${{ matrix.python-version }}

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repos:
2626

2727
# Configuration
2828
default_language_version:
29-
python: python3.12
29+
python: python3.10
3030

3131
ci:
3232
autofix_commit_msg: |

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"
1010
# ============================================================================
1111
[project]
1212
name = "kh57"
13-
version = "0.1.3"
13+
version = "0.1.4"
1414
description = "Efficient range reservoir sampling from massive sorted key-value datasets."
1515
readme = "README.md"
1616
license = "Apache-2.0"
@@ -106,7 +106,7 @@ kh57 = [
106106
# ============================================================================
107107
[tool.cibuildwheel]
108108
# cp315 will be added when Python 3.15 reaches beta and cibuildwheel accepts it as a selector.
109-
build = ["cp312-*", "cp313-*", "cp314-*"]
109+
build = ["cp310-*", "cp311-*", "cp312-*", "cp313-*", "cp314-*"]
110110

111111
skip = [
112112
"*-musllinux_*",
@@ -171,7 +171,7 @@ directory = "tests/reports/coverage"
171171
# ============================================================================
172172
[tool.ruff]
173173
line-length = 100
174-
target-version = "py312"
174+
target-version = "py310"
175175
src = ["src", "tests"]
176176
extend-exclude = [
177177
".venv",
@@ -239,7 +239,7 @@ docstring-code-line-length = 80
239239
# Type Checking - mypy
240240
# ============================================================================
241241
[tool.mypy]
242-
python_version = "3.12"
242+
python_version = "3.10"
243243
warn_return_any = true
244244
warn_unused_configs = true
245245
disallow_untyped_defs = false

0 commit comments

Comments
 (0)