Quelles sont les instructions simples pour créer une structure de paquet Python et oeuf?
Je viens de terminer ma première (mineur) projet de Python, et mon patron veut me faire emballer joliment de sorte qu'il peut être distribué et appelé à partir d'autres programmes facilement. Il m'a suggéré de chercher dans des œufs. J'ai cherché sur google et de la lecture, mais je suis juste de se confondre. La plupart des sites que je suis à la recherche de vous expliquer comment utiliser Python œufs qui ont déjà été créés, ou comment créer un ovule par un setup.py fichier (que je n'ai pas encore). Tout ce que j'ai maintenant est une Éclipse pydev projet avec environ 4 modules et de paramètres de fichier de configuration. Dans des étapes faciles, comment dois-je faire à propos de les structurer dans des dossiers/des paquets et de les compiler dans un œuf? Et une fois que c'est un œuf, que dois-je savoir sur le déploiement d'/bâtiment/de l'utiliser? Je suis vraiment commencer à partir de zéro ici, donc n'imaginez pas que je sais quelque chose; simple étape par étape les instructions qui serait vraiment utile...
Ces sont quelques-uns des sites que j'ai été à la recherche à ce jour:
- http://peak.telecommunity.com/DevCenter/PythonEggs
- http://www.packtpub.com/article/writing-a-package-in-python
- http://www.ibm.com/developerworks/library/l-cppeak3.html#N10232
J'ai aussi visionné quelques AINSI en question mais je n'ai pas vraiment trouvé ce dont j'ai besoin.
Merci!
source d'informationauteur froadie
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de trouver ce dont vous avez besoin dans un des domaines suivants, selon la version de Python que vous utilisez:
http://docs.python.org/distutils/
http://docs.python.org/py3k/distutils/index.html
Tout ce que vous devez est de lire ceci: Le Routard de l'Emballage
ou installer PasteScript utilisation de pip ou easy_install, puis
et vous obtiendrez un modèle pour votre paquet python
Vous devriez tenir à l'emballage standard de distutils. Citant James Bennett:
A partir de là, un tout à fait standard de la distribution ressemble: