Notre projet python volumineux est en cours de mise à niveau à partir de l'ancien projet "setuptools" pour utiliser "distribuer" comme remplacement de remplacement. Nous avons remarqué une différence problématique entre les deux applications: Dans setuptools, un oeuf qui avait un drapeau Z-safe indéfini était supposé être sans danger pour le zip et s'installer comme un fichier compressé (à moins que l'utilisateur ne spécifie explicitement de ne pas).Est-il possible de faire des oeufs avec un drapeau Zip-safe par défaut pour être installé avec zippé avec Distribute?
En comparaison avec le nouveau Distribuer, tous les œufs sont supposés ne pas être sécurisés par zip (et seront installés décompressés) à moins qu'ils aient le drapeau Zip-safe défini pour être explicite True. En conséquence, les œufs qui auraient été précédemment installés simplement en copiant le fichier .egg dans les paquets de sites sont maintenant décompressés vers des paquets de site. Idéalement, je voudrais que la nouvelle distribution d'installer des oeufs d'une manière qui est exactement compatible avec les anciens setuptools. Cela peut sembler une chose insignifiante, mais si nous changeons quelque chose d'aussi fondamental que la structure de répertoires du dossier site-packages, cela forcera notre équipe à passer par une phase d'UAT internationale qui prendra beaucoup de temps. Il serait préférable que nous puissions simplement garantir que le nouveau programme d'installation produit exactement la même structure de répertoire que l'ancien.
Pour info, j'utilise la toute dernière distribution sur Python 2.4.4 pour Windows XP 32 bits.