Chúng ta là một cửa hàng trăn. Chúng tôi có các gói python khác nhau được phát triển trong nhà và sẽ được triển khai trên môi trường của khách hàng (máy).Các phương pháp hay nhất để tạo Phân phối Python (trứng) trên (và cho) Nhiều Hệ điều hành
Đây là cách phát triển và chu kỳ phát hành của chúng tôi diễn ra.
Sau khi nhà phát triển hoàn tất "thử nghiệm" gói, bản phân phối (tệp trứng) của gói được chuẩn bị và được đẩy đến một địa điểm lưu trữ trung tâm. Khi chúng tôi muốn triển khai phần mềm của chúng tôi cho Khách hàng, các bản phân phối giống nhau (tệp trứng) sẽ được tải xuống và cài đặt trong môi trường của họ.
Giả sử "thử nghiệm" xảy ra trên nhiều hệ điều hành (để kiểm tra tính tương thích của API trên nền tảng), cách tốt nhất để chuẩn bị phân phối và được đẩy tới vị trí lưu trữ trung tâm.
Tốt nhất là bạn nên có trứng hệ điều hành cụ thể trên máy chủ lưu trữ (ví dụ: samplepkg-1.0.0.win32.egg và samplepkg-1.0.0.linux.egg? Không chắc chắn cách chúng có thể được chuẩn bị theo cách này bằng cách sử dụng setuptools.) Hoặc có một quả trứng duy nhất vì API vẫn giữ nguyên trên các nền tảng? Bất kỳ thực hành nào khác được cộng đồng theo sau?