Michał Górny · @mgorny
198 followers · 941 posts · Server pol.social

Wydałem dziś w wersji 15, z wsparciem dla budowania cross-prefix. Innymi słowy, można teraz odpalić budowanie paczek przy pomocy systemu budowania używając interpretera Pythona, który jest zainstalowany w innym prefiksie niż używany przez sysroot.

Używając terminów ebuildów , teraz będziemy wywoływać:

```
gpep517 build-wheel ... \
--sysroot "${SYSROOT}" \
--prefix "${EPREFIX}/usr"
```

Wcześniej nie można było podawać `--prefix`, więc `${EPREFIX}` musiał być taki sam jak `${BROOT}`, czyli prefiks używanego interpretera. gpep517 wówczas szukałby danych w katalogu `${SYSROOT}${BROOT}/usr` (lub innym prefiksie używanym przez uruchomionego Pythona) — a teraz poprawnie będzie szukał w `${SYSROOT}${EPREFIX}/usr`.

Podziękowania dla Chewiego za łatkę!

pypi.org/project/gpep517/15/

#python #gentoo #pep517 #gpep517

Last updated 1 year ago