Add pyproject.toml with prek dev dependency#496
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request introduces a pyproject.toml and uv.lock to manage internal development tools and documentation dependencies, specifically adding the prek package. The review identifies a license mismatch between the new configuration and existing project files and suggests lowering the Python version requirement from 3.13 to 3.10 to improve compatibility for contributors.
There was a problem hiding this comment.
Pull request overview
Adds a root-level Python project definition and uv lockfile to manage prek as a dev dependency for repository tooling (per issue #363).
Changes:
- Introduces
pyproject.tomldefining a non-publishable meta project with adevdependency group containingprek. - Adds
uv.lockcapturing the resolvedprekdependency for reproducible installs.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pyproject.toml | Defines the meta Python project and dev dependency group (prek). |
| uv.lock | Locks the resolved prek version and artifacts for uv. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
closes #363