mesonbuild / mesonbuild/meson-python

Handling executables (scripts from the Python POV) that link to distribution libraries

Offen
#3 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
needs info
Vorherrschende Sprache
Python
Sterne
180
Forks
93
Ø Merge
2 T. 7 Std.
Gemergte PRs (30 T.)
18

Beschreibung

I don't think auditwheel fixes the binary dependencies for wheel scripts, we should confirm that. If it does not, we should put them in platlib and add a wrapper that just calls them in the scripts directory.

The issue here is that we do not know the final location of the `.libs` folder so we cannot set the path to point there. By placing them in platlib, we can set the rpath to `$ORIGIN/../.libs`.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit zu bestätigen, ob auditwheel binäre Abhängigkeiten für wheel scripts behebt, und ermittle, wie wheel scripts, platlib, das scripts directory und der .libs folder behandelt werden. Bewerte anschließend die vorgeschlagene Platzierung in platlib und den Pfad $ORIGIN/../.libs. Die Aufgabe ist abgeschlossen, wenn ausführbare Dateien, die mit distribution libraries verknüpft sind, aus installierten Wheels mit einem Wrapper im scripts directory funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.