Skip to content

Commit 59e3e91

Browse files
aarmeyclaude
andauthored
Build with uv instead of hatchling, bump ruff minimum to 0.16 (#1008)
Python 3.10 remains the oldest currently-supported CPython release (EOL 2026-10-31), so requires-python already reflects that minimum. Ruff 0.16.3 and ty 0.0.73 already pass cleanly on the codebase, so no lint/type fixes were needed beyond the version bump. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 67d7c6b commit 59e3e91

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

‎pyproject.toml‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
[build-system]
2-
requires = ["hatchling"]
3-
build-backend = "hatchling.build"
2+
requires = ["uv_build>=0.12.0,<0.13"]
3+
build-backend = "uv_build"
4+
5+
[tool.uv.build-backend]
6+
module-root = "."
47

58
[project]
69
name = "lineage"
@@ -39,7 +42,7 @@ dev = [
3942
"pytest-cov>=4.1",
4043
"pytest-xdist>=2.5.0",
4144
"ty",
42-
"ruff>=0.15.0",
45+
"ruff>=0.16.0",
4346
]
4447

4548
[tool.ty.src]

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)