tox 4와 터미널 프록시 환경 비교
최신 tox는 표준 프록시 변수를 이미 전달합니다. 오래된 설치 명령 우회책을 복사하기 전에 재정의와 다운로드를 수행하는 프로세스를 확인하십시오.
tox 4의 문서화된 기본 전달에는 http_proxy, https_proxy, no_proxy, PIP_*이 포함됩니다. pip가 터미널에서는 동작하지만 tox 설정 중에 실패한다면, 전달 누락은 가능한 설명 중 하나일 뿐입니다.
다운로더의 입력을 비교하십시오
실패하는 프로세스가 보는 엔드포인트와 우회 값을 명시적 tox 재정의와 환경 파일을 포함해 점검하십시오. 프로젝트가 올바르게 상속된 값을 오래된 값으로 바꿀 수 있습니다. my_https_proxy 같은 사용자 지정 이름은 다운로더가 사용하기 전에 명시적 매핑이 필요합니다.
단계를 식별하십시오: 환경 생성, 패키징, 의존성 설치, 또는 테스트 환경 내부의 명령입니다. 서로 다른 프로세스와 설정이 관련될 수 있습니다.
Python과 pip 버전 및 지속적 구성을 비교하십시오. tox는 인증서 동작이 다른 환경을 만들 수 있으므로, TLS 신뢰 실패만으로 프록시 변수가 없다고 단정할 수 없습니다.
필요한 재정의를 적용하십시오
설치된 tox 버전이 지원하는 환경 구성과 일반적인 비밀 관리 방식을 사용하십시오. pip 래퍼는 필요한 매핑을 그곳에서 충분히 표현할 수 없을 때만 유용하며, 올바른 인수 전달과 종료 상태, 플랫폼 동작도 필요합니다.
실제로 실패한 프로세스의 입력을 자격 증명을 제거한 채 보고서에 남기십시오. 프로젝트나 tox 버전이 바뀔 때 반복 가능한 비교가 됩니다.