Usporedba tox 4 i proxy okruženja u terminalu
Suvremeni tox već prosljeđuje standardne proxy varijable. Pregledajte nadjačavanja i proces koji obavlja preuzimanje prije kopiranja starih rješenja s naredbama za instalaciju.
Dokumentirano zadano prosljeđivanje tox 4 uključuje http_proxy, https_proxy, no_proxy i PIP_*. Ako pip radi u terminalu, ali ne uspijeva tijekom postavljanja toxa, nedostatak prosljeđivanja samo je jedno moguće objašnjenje.
Usporedite ulaze programa za preuzimanje
Pregledajte vrijednosti krajnje točke i zaobilaska koje vidi proces koji ne uspijeva, uključujući izričita tox nadjačavanja i datoteke okruženja. Projekt može ispravnu naslijeđenu vrijednost zamijeniti zastarjelom. Prilagođeno ime poput my_https_proxy zahtijeva izričito mapiranje prije nego što ga program za preuzimanje može koristiti.
Utvrdite fazu: stvaranje okruženja, pakiranje, instaliranje ovisnosti ili naredbu unutar testnog okruženja. One mogu uključivati različite procese i postavke.
Usporedite i verzije Pythona i pipa te trajnu konfiguraciju. tox može stvoriti okruženje s drukčijim ponašanjem certifikata, pa neuspjeh TLS povjerenja nije dovoljan dokaz da proxy varijabla nedostaje.
Primijenite potrebno nadjačavanje
Koristite podržanu konfiguraciju okruženja instalirane verzije toxa i uobičajeni mehanizam tajni. Omot pipa koristan je samo ako se potrebno mapiranje tu ne može primjereno izraziti; također treba ispravno prosljeđivanje argumenata, izlazni status i ponašanje platforme.
Zadržite u izvještaju ulaze stvarnog procesa koji nije uspio, bez akreditiva. To pruža ponovljivu usporedbu kada se projekt ili verzija toxa promijene.