Arkivju tas-sors lokal xorta jista' jeħtieġ aċċess għan-netwerk. Qabel ma pip ikun jista' jinstallah, pip jista' jkollu bżonn backend tal-bini u pakketti ta' appoġġ biex jipproduċi wheel.

Sib il-falliment f'din is-sekwenza: akkwist tal-arkivju fil-mira, installazzjoni tar-rekwiżiti tal-bini, eżekuzzjoni tal-backend, imbagħad installazzjoni tal-pakkett li jirriżulta. Il-hooks tal-backend jistgħu jitolbu rekwiżiti tal-bini addizzjonali; dawn huma separati mid-dipendenzi tal-ħin tal-eżekuzzjoni tal-pakkett.

Identifika l-artefatt li pip għadu jeħtieġ

F'“Installing build dependencies,” innota l-pakkett u l-URL li fallew. Spezzjona l-indeks effettiv, ir-rotta tal-proxy, il-kuntest tal-kont u l-fiduċja għal dik it-talba, billi tuża s-settings dokumentati tal-verżjoni pip installata. Tniżżil ta' suċċess preċedenti ma jistabbilixxix aċċess għal kull host jew għall-ambjent ta' kull assistent. Ir-rekwiżiti tal-bini pubbliċi jistgħu jużaw kandidat HTTP mil-lista tal-proxy HTTP meta dik ir-rotta tkun permessa; żomm l-indeks u l-politika tal-fiduċja meħtieġa. Riċetti tat-tniżżil storiċi b'setup.py jistgħu jużaw sotto-proċessi differenti.

Jekk magna oħra tinstalla b'suċċess, l-ewwel qabbel l-artefatti magħżula. Il-verżjoni tal-Python tagħha jew il-pjattaforma jista' jkollha wheel mibnija minn qabel kompatibbli, filwaqt li din il-magna għażlet distribuzzjoni tas-sors u għalhekk teħtieġ għodod tal-bini.

Ipprovdi l-ambjent tal-bini b'mod deliberat

--no-build-isolation jittrasferixxi r-responsabbiltà tad-dipendenzi tal-bini meħtieġa lilek. Ma jsewwix l-awtentikazzjoni tal-proxy jew il-fiduċja taċ-ċertifikat. Backend installat lokalment jista' jaħbi rekwiżit nieqes jew inkompatibbli.

Għal bini offline b'mod deliberat, ipprepara l-artefatt fil-mira, ir-rekwiżiti tal-bini u l-għodod meħtieġa għall-proġett u l-pjattaforma permezz tal-proċess approvat. Direttorju li jkun fih biss l-arkivju tas-sors huwa mhux komplut. Żomm ir-rekwiżit u l-istadju li fallew fir-rapport sabiex tkun tista' tiġi kkoreġuta r-rotta jew is-sett ta' artefatti ppreparat.

Artikli relatati