fedora-python / fedora-python/Pello
Uppercase project name won't showcase the differences anymore
- 主要言語
- Python
- スター
- 5
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
> Thanks to the capital P, Pello differs from the [normalized name](https://www.python.org/dev/peps/pep-0503/#normalized-name) pello, so we can show where each of them is needed.
[PEP 625](https://peps.python.org/pep-0625/#specification) specified the sdist filename to be equivalent to the name normalized according to the wheel specification.
This means following [these rules](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#escaping-and-unicode):
```
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.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
issue で参照されている project-name と sdist のメタデータを確認し、現在の結果をリンクされている PEP 503、PEP 625、および binary-distribution の命名規則と比較します。例でハイフンとアンダースコアを使用し、生成された sdist と specfiles に正規化の違いが目に見える形で示されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- build-system
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100