MagicStack / MagicStack/uvloop
uvloop wheels don't include libuv LICENSE files
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Cython
- Sterne
- 11.9k
- Forks
- 616
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Untersuche zuerst pyproject.toml und den Inhalt des v0.21.0-Wheels und konzentriere dich darauf, wie Lizenzmetadaten und gebündelte Lizenzdateien deklariert werden. Baue das Wheel neu und überprüfe, dass die Lizenzdateien von libuv enthalten sind und dass die Metadaten sowohl die MIT- als auch die Apache-Lizenz darstellen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system, release
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100