MagicStack / MagicStack/uvloop
uvloop wheels don't include libuv LICENSE files
まだ誰も着手していません。
- 主要言語
- Cython
- スター
- 11.9k
- フォーク
- 616
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
As part of the RISE Project, we are adding builds of various Python modules for riscv64 platforms, including uvloop, in the wheel_builder repository. While building v0.21.0, we noticed that the wheels only contain the LICENSE files for uvloop itself, and not libuv:
(venv) tgamblin@megalith ~/workspace/baylibre/rise/uvloop ((HEAD detached from v0.21.0))$ unzip -l uvloop-0.21.0-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_35_riscv64.whl | grep LICEN
1105 06-21-2025 14:58 uvloop-0.21.0.dist-info/licenses/LICENSE-MIT
11439 06-21-2025 14:58 uvloop-0.21.0.dist-info/licenses/LICENSE-APACHE
Was this intentional, or would a PR be helpful?
I've also noticed that the license field in pyproject.toml only specifies MIT, but the project is dual-licensed.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず pyproject.toml と v0.21.0 wheel の内容を調べ、ライセンスメタデータと同梱されるライセンスファイルがどのように宣言されているかに重点を置いてください。wheel を再ビルドし、libuv のライセンスファイルが含まれていること、またメタデータが MIT ライセンスと Apache ライセンスの両方を表していることを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- build-system, release
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100