Add a "local"/"localhost" tag that's machine-specific
Open
Nobody has claimed this yet.
enhancement
packaging.tags
- Dominant language
- Python
- Stars
- 751
- Forks
- 324
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 3
Description
Context:
- #160
- https://github.com/pypa/pip/issues/6523
- https://github.com/pypa/pip/pull/6565#issuecomment-498188384
There is now agreement that we'd want to add a local or localhost platform compatibility tag, which has a higher precedence than all other platform specific tags.
Open questions:
- Does this need amending our existing specification (PEP 425?)?
- If yes, we should write a new PEP, we should follow https://www.pypa.io/en/latest/specifications/#handling-fixes-and-other-minor-updates.
- Do we want to add the local tag unconditionally (not just on linux)?
- I think so, yea. I don't see any good reason not to.
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 reviewing #160, pip issue #6523, the referenced pull-request comment, and PEP 425 alongside the specification guidance. Resolve whether a new PEP is needed and whether the tag applies unconditionally across platforms. Done means the specification decision and the agreed local/localhost tag behavior are documented and implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100