Gall archif ffynhonnell leol o hyd fod angen mynediad i'r rhwydwaith. Cyn y gall pip ei osod, efallai y bydd angen backend adeiladu a phecynnau cefnogol i gynhyrchu wheel.

Lleolwch y methiant yn y dilyniant hwn: cael yr archif darged, gosod gofynion adeiladu, gweithredu'r backend, yna gosod y pecyn sy'n deillio. Gall bachau'r backend ofyn am ofynion adeiladu ychwanegol; maent ar wahân i ddibyniaethau amser rhedeg y pecyn.

Nodwch yr arteffact sydd ei angen ar pip o hyd

Mewn “Installing build dependencies”, cofnodwch y pecyn a'r URL a fethodd. Archwiliwch y mynegeffyn effeithiol, y llwybr drwy'r procsi, cyd-destun y cyfrif a'r ymddiriedaeth ar gyfer y cais hwnnw, gan ddefnyddio gosodiadau dogfennedig y fersiwn pip sydd wedi'i osod. Nid yw llwythiad llwyddiannus cynharach yn profi mynediad at bob gwesteiwr nac amgylchedd pob cynorthwyydd. Gall gofynion adeiladu cyhoeddus ddefnyddio ymgeisydd HTTP o'r rhestr procsïau HTTP pan ganiateir y llwybr hwnnw; cadwch y mynegeffyn gofynnol a'r polisi ymddiriedaeth. Gall ryseitiau llwytho hanesyddol gyda setup.py ddefnyddio is-brosesau gwahanol.

Os yw peiriant arall yn gosod yn llwyddiannus, cymharwch yr arteffactau a ddewiswyd yn gyntaf. Efallai bod gan ei fersiwn Python neu ei lwyfan wheel a adeiladwyd ymlaen llaw sy'n gydnaws, tra dewisodd y peiriant hwn ddosbarthiad ffynhonnell ac felly mae angen offer adeiladu.

Darparwch yr amgylchedd adeiladu yn fwriadol

--no-build-isolation trosglwydda gyfrifoldeb am y dibyniaethau adeiladu angenrheidiol i chi. Nid yw'n trwsio dilysu procsi nac ymddiriedaeth tystysgrif. Gall backend a osodwyd yn lleol guddio gofyniad coll neu anghydnaws.

Ar gyfer adeiladwaith all-lein bwriadol, paratowch yr arteffact targed, y gofynion adeiladu a'r offer angenrheidiol ar gyfer y prosiect a'r llwyfan drwy'r broses gymeradwy. Mae cyfeiriadur sy'n cynnwys yr archif ffynhonnell yn unig yn anghyflawn. Cadwch y gofyniad a'r cam a fethodd yn yr adroddiad fel y gellir cywiro naill ai'r llwybr neu'r set arteffactau a baratowyd.

Erthyglau cysylltiedig