You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use uv (astral.sh/setup-uv@v2) instead of actions/setup-python for
managing Python build dependencies in CI. This simplifies Python
version management and speeds up CI builds.
Changes:
- Add .python-version (Python 3.12)
- Add pyproject.toml for build dependencies (setuptools, wheel)
- Update release.yml: replace setup-python with setup-uv across all 4 jobs
- Update CONTRIBUTING.md with Python/uv setup instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,10 +7,26 @@ Thanks for your interest in contributing! We favor small, focused PRs and clear
7
7
Prerequisites
8
8
9
9
-**Node.js 20.0.0+ (recommended: 22.20.0)** and Git
10
+
-**Python 3.11+** with [uv](https://docs.astral.sh/uv/) (for native module builds)
10
11
- Optional (recommended for end‑to‑end testing):
11
12
- GitHub CLI (`brew install gh`; then `gh auth login`)
12
13
- At least one supported coding agent CLI (see docs for list)
13
14
15
+
### Python Setup
16
+
17
+
This project uses [uv](https://docs.astral.sh/uv/) to manage Python build dependencies. Install uv first, then the project will automatically use the Python version specified in `.python-version`:
0 commit comments