mesonbuild / mesonbuild/meson-python
pkgconfig files are installed into "site-packages/.*.mesonpy.libs/pkgconfig"
- Vorherrschende Sprache
- Python
- Sterne
- 180
- Forks
- 93
- Ø Merge
- 2 T. 7 Std.
- Gemergte PRs (30 T.)
- 18
Beschreibung
When the `meson.build` specifies a pkgconfig file, this file gets installed into a weird `.*.mesonpy.libs/pkgconfig` subdirectory of site-packages. This is e.g. happening with [dbus-python](https://pypi.org/project/dbus-python/).
```
$ find .venv | grep pc$
.venv/lib/python3.11/site-packages/.dbus_python.mesonpy.libs/pkgconfig/dbus-python.pc
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie mit der von dbus-python verwendeten meson.build-pkgconfig-Installation und reproduzieren Sie das Paketlayout in einer virtuellen Python-3.11-Umgebung. Verfolgen Sie, wo die .pc-Datei unter site-packages abgelegt wird, und überprüfen Sie, dass der abgeschlossene Fix sie am erwarteten Speicherort installiert und nicht unter .mesonpy.libs/pkgconfig.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100