A tox 4 dokumentált alapértelmezett továbbítása tartalmazza a következőket: http_proxy, https_proxy, no_proxy és PIP_*. Ha a pip működik a terminálban, de a tox beállítása közben meghiúsul, a hiányzó továbbítás csak egy lehetséges magyarázat.

Hasonlítsa össze a letöltő bemeneteit

Vizsgálja meg a meghiúsuló folyamat által látott végpont- és megkerülési értékeket, beleértve a kifejezett tox-felülírásokat és a környezeti fájlokat. Egy projekt a helyes örökölt értéket elavultra cserélheti. Az olyan egyéni név, mint a my_https_proxy, kifejezett leképezést igényel, mielőtt a letöltő használhatná.

Azonosítsa a szakaszt: környezet létrehozása, csomagolás, függőségek telepítése vagy a tesztkörnyezeten belüli parancs. Ezek különböző folyamatokat és beállításokat érinthetnek.

Hasonlítsa össze a Python és a pip verzióit, valamint a tartós konfigurációt is. A tox eltérő tanúsítvány-viselkedésű környezetet hozhat létre, ezért a TLS-bizalmi hiba nem elégséges bizonyíték a hiányzó proxy változóra.

Alkalmazza a szükséges felülírást

Használja a telepített tox-verzió által támogatott környezetkonfigurációt és a szokásos titokkezelési mechanizmust. A pip-burkoló csak akkor hasznos, ha a szükséges leképezés ott nem fejezhető ki megfelelően; emellett helyes argumentumtovábbításra, kilépési állapotra és platformviselkedésre is szükség van.

Tartsa meg a jelentésben a ténylegesen meghiúsult folyamat bemeneteit, a hitelesítő adatok eltávolításával. Ez megismételhető összehasonlítást biztosít, amikor a projekt vagy a tox verziója megváltozik.

Kapcsolódó cikkek