Uppercase project name won't showcase the differences anymore
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 42/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- build-system
Research direction
Review the project-name and sdist metadata referenced by the issue, then compare the current result with the linked PEP 503, PEP 625, and binary-distribution naming rules. Done means the example uses hyphens and underscores so the generated sdist and specfiles visibly demonstrate the normalization difference.
Written by the indexing model from the issue text.
Description
Thanks to the capital P, Pello differs from the normalized name pello, so we can show where each of them is needed.
PEP 625 specified the sdist filename to be equivalent to the name normalized according to the wheel specification.
This means following these rules:
In distribution names, any run of -_. characters (HYPHEN-MINUS, LOW LINE and FULL STOP) should be replaced with _ (LOW LINE), and uppercase characters should be replaced with corresponding lowercase ones.
As a result, once a new Pello version is released, there won't be any uppercase Pello in the resulting specfiles.
A better example would be a one with hyphens and undescores, as this is the only difference between the project name and sdist name normalization.
- Dominant language
- Python
- Stars
- 5
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
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.
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
canonical/paas-charm#368 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
tech debt
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
StevenBlack/hosts#3256 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
qualcomm/qai-appbuilder#275 ·