mesonbuild / mesonbuild/meson-python
Handling executables (scripts from the Python POV) that link to distribution libraries
- 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