Question

A propos de la seule raison pour laquelle je peux penser à distribuer un paquet python comme un œuf est que vous ne pouvez pas inclure les fichiers .py avec votre package (et uniquement les fichiers .pyc, ce qui est une manière douteuse pour protéger votre code en tous cas). Mis à part cela, je ne peux pas vraiment penser à aucune raison de télécharger un paquet comme un œuf plutôt que d'un sdist. En fait, pépin ne supporte même pas les œufs.

Y at-il vrai raison d'utiliser un œuf plutôt que d'un sdist?

Était-ce utile?

La solution

L'une des raisons: les œufs peuvent inclure compilés modules d'extension C afin que l'utilisateur final n'a pas besoin d'avoir les outils de construction nécessaires et possibles en-têtes supplémentaires et des bibliothèques pour construire le module d'extension à partir de zéro. L'inconvénient à ce que l'emballeur peut devoir fournir des œufs multiples pour correspondre à chaque plate-forme ciblée et configuration Python. S'il y a beaucoup de configurations prises en charge, qui peut se révéler être une tâche ardue de mais il peut être efficace pour des environnements plus homogènes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top