Niyə pip paketinizi quraşdırmadan əvvəl build asılılıqlarını yükləyir
Mənbə distributivi build mühiti və əlavə asılılıqlar tələb edə bilər. Hədəf arxivi artıq yerli olsa da, bu yükləmələr quraşdırmanın bir hissəsidir.
Yerli mənbə arxivi yenə də şəbəkə girişi tələb edə bilər. Pip onu quraşdırmadan əvvəl wheel yaratmaq üçün build backend və köməkçi paketlərə ehtiyac duya bilər.
Uğursuzluğu bu ardıcıllıqla müəyyən edin: hədəf arxivin alınması, build tələblərinin quraşdırılması, backendin icrası, sonra yaranan paketin quraşdırılması. Backend qarmaqları əlavə build tələbləri istəyə bilər; bunlar paketin işləmə asılılıqlarından ayrıdır.
Pipin hələ də ehtiyac duyduğu artefaktı müəyyən edin
“Installing build dependencies” mərhələsində uğursuz paketi və URL-i qeyd edin. Effektiv indeksi, proksi marşrutunu, hesab kontekstini və həmin sorğu üçün etimadı yoxlayın, quraşdırılmış pip versiyasının sənədləşdirilmiş parametrlərindən istifadə edərək. Əvvəlki uğurlu yükləmə bütün hostlara və ya hər köməkçinin mühitinə girişi təsdiqləmir. İctimai build tələbləri, həmin marşruta icazə verildikdə, HTTP proksi siyahısından HTTP namizədindən istifadə edə bilər; tələb olunan indeksi və etimad siyasətini saxlayın. Tarixi setup.py yükləmə reseptləri fərqli alt proseslərdən istifadə edə bilər.
Başqa maşın uğurla quraşdırırsa, əvvəlcə seçilmiş artefaktları müqayisə edin. Onun Python versiyası və ya platforması uyğun hazır wheel seçmiş ola bilər, bu maşın isə mənbə distributivi seçdiyi üçün build alətlərinə ehtiyac duyur.
Build mühitini qəsdən təmin edin
--no-build-isolation lazımi build asılılıqları üçün məsuliyyəti sizə keçirir. O, proksi autentifikasiyasını və ya sertifikat etimadını bərpa etmir. Yerli quraşdırılmış backend çatışmayan və ya uyğunsuz tələbi gizlədə bilər.
Qəsdən oflayn build üçün hədəf artefaktı, build tələblərini və layihə ilə platforma üçün tələb olunan alətləri təsdiqlənmiş proses vasitəsilə hazırlayın. Yalnız mənbə arxivini ehtiva edən qovluq natamamdır. Uğursuz tələbi və mərhələni hesabatda saxlayın ki, ya marşrut, ya da hazırlanmış artefakt dəsti düzəldilə bilsin.