Việc chuyển tiếp mặc định được ghi tài liệu của tox 4 bao gồm http_proxy, https_proxy, no_proxy và PIP_*. Nếu pip hoạt động trong terminal nhưng thất bại khi thiết lập tox, việc thiếu chuyển tiếp chỉ là một cách giải thích khả dĩ.

So sánh đầu vào của trình tải xuống

Hãy kiểm tra các giá trị endpoint và bỏ qua mà tiến trình thất bại nhìn thấy, bao gồm các ghi đè tox rõ ràng và các tệp môi trường. Một dự án có thể thay một giá trị kế thừa đúng bằng một giá trị lỗi thời. Một tên tùy chỉnh như my_https_proxy cần ánh xạ rõ ràng trước khi trình tải xuống có thể dùng nó.

Xác định giai đoạn: tạo môi trường, đóng gói, cài đặt phụ thuộc hoặc một lệnh bên trong môi trường kiểm thử. Chúng có thể liên quan đến các tiến trình và cài đặt khác nhau.

Cũng hãy so sánh phiên bản Python và pip cùng cấu hình lâu dài. tox có thể tạo môi trường với hành vi chứng chỉ khác, nên lỗi tin cậy TLS không đủ là bằng chứng cho việc thiếu biến proxy.

Áp dụng ghi đè cần thiết

Dùng cấu hình môi trường được hỗ trợ của phiên bản tox đã cài và cơ chế bí mật thông thường. Lớp bọc pip chỉ hữu ích nếu ánh xạ cần thiết không thể diễn đạt đầy đủ ở đó; nó cũng cần chuyển tiếp đối số, trạng thái thoát và hành vi nền tảng chính xác.

Giữ đầu vào của tiến trình thực sự thất bại trong báo cáo, đã loại bỏ thông tin xác thực. Điều đó cung cấp so sánh có thể lặp lại khi dự án hoặc phiên bản tox thay đổi.

Bài viết liên quan