Où trouver de la doc sur l'organisation de projets python pour être linux compatible ?
Python est conçu pour être multi plate-forme et portable. Il n'y a donc pas d'organisation préférentielle à linux pour les projets python.
Y a t'il un gentil contributeur qui souhaite contribuer à mon projet et m'expliquer par la même occasion quelle est la manière de procéder ?
Je ne suis pas l'homme de la situation.
Comment faire que les fichiers de traductions soient trouvé même sans un make install ?
Je n'en ai aucune idée, mais le module standard pour empaqueter des modules python sans se prendre la tête, c'est un script setup [1] [2]. Tu peux faire des archives binaires pour windows, linux, n'importe quel système en fait. Comme conclusion, tu devrai d'abord te consacrer à rendre ton projet portable pour tous les systèmes d'exploitation que de vouloir faire quelque chose pour linux. De plus, l'organisation interne de ton logiciel (découpage en modules, en classes, etc) devrait être indépendante de la plateforme. Concernant l'organisation des fichiers .po, tu peux les mettre dans un répertoire distinct, et indiquer le chemin de ce répertoire avec le module gettext de python [3].
# distutils est la solution pour les modules python
Posté par dave . En réponse au message Organisation des fichiers d'un projet python en vue d'un empaquetage. Évalué à 2.
Python est conçu pour être multi plate-forme et portable. Il n'y a donc pas d'organisation préférentielle à linux pour les projets python.
Y a t'il un gentil contributeur qui souhaite contribuer à mon projet et m'expliquer par la même occasion quelle est la manière de procéder ?
Je ne suis pas l'homme de la situation.
Comment faire que les fichiers de traductions soient trouvé même sans un make install ?
Je n'en ai aucune idée, mais le module standard pour empaqueter des modules python sans se prendre la tête, c'est un script setup [1] [2]. Tu peux faire des archives binaires pour windows, linux, n'importe quel système en fait. Comme conclusion, tu devrai d'abord te consacrer à rendre ton projet portable pour tous les systèmes d'exploitation que de vouloir faire quelque chose pour linux. De plus, l'organisation interne de ton logiciel (découpage en modules, en classes, etc) devrait être indépendante de la plateforme. Concernant l'organisation des fichiers .po, tu peux les mettre dans un répertoire distinct, et indiquer le chemin de ce répertoire avec le module gettext de python [3].
http://docs.python.org/distutils/index.html [1]
http://docs.python.org/distutils/setupscript.html [2]
http://docs.python.org/library/gettext.html [3]
Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.