python-poetry / python-poetry/poetry
Support PEP 751 (`pylock.toml` standard)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 34.3k
- Forks
- 2.5k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 30
Description
Issue Kind
Brand new capability
Description
PEP 751 was recently approved. It introduces a specification for Python lock files. It would be great if the entire Python community were to support it.
Impact
This would allow users of Poetry to use Poetry with repos that use uv, and users of uv to use uv with repos that use Poetry. A huge win in interoperability.
Workarounds
None.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading PEP 751 and the linked explanation of the pylock.toml specification. Define what Poetry must support for interoperability with uv, and consider the work complete when Poetry can use repositories following the standard and the interoperability goal is met.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100