Eitt lokalt keldukivi kann enn krevja netstiging. Áðrenn pip kann installera tað, kann pip tørva ein byggibackend og stuðulpakkur fyri at gera eitt wheel.

Finn brestin í hesari raðfylgjuni: heinting av málarkivin, installering av byggikrøvum, koyrsla av backendinum, síðani installering av tí pakkan, sum kemur burturúr. Backend-krokar kunnu biðja um eyka byggikrøv; tey eru aðskild frá runtime-depensitum pakkans.

Finn tað artefaktið, sum pip enn tørvar

Við “Installing build dependencies” skriva tú niður tað miseydnaða pakkan og URL. Kanningar tann effektiva index, proxy-leiðina, kontosamanhengið og álitið fyri ta avbjóðingina, við at nýta dokumenteraðu innstillingarnar hjá tí installeruðu pip-útgávuni. Ein fyrr eydnað niðurtøka prógvar ikki atgongd til hvønn vert ella umhvørvið hjá hvørjum hjálpara. Almenn byggikrøv kunnu nýta ein HTTP-umboð frá HTTP-proxylistanum, tá ið tann leiðin er loyvd; varðveit tann kravda index og álitispolitikk. Søgulig setup.py niðurtøkuuppskriftir kunnu nýta onnur undirprosessir.

Um ein onnur maskina installerar eydnað, samanber tú fyrst tey valdu artefaktini. Hon kann hava eitt kompatibelt fyri-bygt wheel í Python-útgávuni ella pallinum, meðan henda maskinan valdi eitt kelduútbýti og tørvar tí byggitól.

Veit byggiúmhørvið við vilja

--no-build-isolation flytir ábyrgdina fyri teimum neyðugu byggidepensunum til tín. Tað bøtir ikki proxy-sannpróving ella váttanarálit. Ein lokalt installeraður backend kann fjala eitt manglandi ella ósamsvarandi krøv.

Fyri eitt viljandi offline-bygg skal tú fyrireika málartefaktið, byggikrøvini og neyðugu tólini fyri verkætlanina og pallin gjøgnum tað góðkenda ferðilagið. Ein mappa, sum bert inniheldur keldukivið, er ófullkomin. Varðveit tað miseydnaða krøvið og stigið í frágreiðingini, so at annaðhvørt leiðin ella tann fyrireikaða artefaktmengdin kann rættast.

Skyldar greinar