URL: https://linuxfr.org/users/flan--2/journaux/kit-de-demarrage-python Title: Kit de démarrage Python Authors: flan Date: 2013年08月27日T21:09:41+02:00 License: CC By-SA Tags: python, développeur et python3 Score: 36 Avec le temps, je me suis rendu compte que faire un projet Python bien propre n'était pas si facile que ça, il faut écrire les tests unitaires, utiliser gettext pour les traductions, avoir un fichier setup.py (équivalent de Makefile) pour l'installation ou la génération de paquets (setup.exe, .deb, .rpm, ...), préparer la doc pour la générer facilement, utiliser pkg_resources au lieu d'accéder directement aux fichiers (pour les icônes, par exemple), etc. Au final, ce boulot doit être refait à chaque nouveau projet. Et comme je suis un grand flemmard, je n'aime pas faire deux fois le même boulot... Du coup, je me suis lancé dans StarterPyth, qui pose quelques questions (nom du projet, version de Python choisie, faut-il être compatible avec Python 3, ...) avant de générer ces fichiers. Accessoirement, il propose de faire un squelette de package Python tout simple, mais aussi une appli en ligne de commande ou un site web via Django. Et comme je me suis dit que ça pouvait intéresser du monde, j'ai mis tout ça sur Github ^^ https://github.com/d9pouces/StarterPyth Après installation, cela rajoute quelques commandes aux fichiers setup.py (pour générer la documentation, lancer les tests unitaires, générer les fichiers de localisation, générer des fichiers de pseudo-localisation, calculer les dépendances, tester la documentation, etc.) Pour l'installer, le plus simple est de passer par pip pip install starterpyth starterpyth-bin [répondre aux questions] La doc est encore loin d'être complète, d'autant que j'aimerais en profiter pour faire un petit résumé pour faire un bon petit package Python. Le code généré a encore besoin d'être amélioré, afin de partir sur de bonnes bases :)

AltStyle によって変換されたページ (->オリジナル) /