• [^] # Re: distutils est la solution pour les modules python

    Posté par . En réponse au message Organisation des fichiers d'un projet python en vue d'un empaquetage. Évalué à 2.

    Je me suis surement mal exprimé pour deux des questions.

    Pour la question 1, je demandais à quelques endroits doivent être copiés les fichiers de mon projet dans l'arborescence du système lors de l'installation. D'autre part, dans le cas d'un packaging pour Debian, faut-il obligatoirement utiliser les autotools ou est-ce qu'un simple script shell avec des "cp" convient aussi ?

    Pour la question 3, je me demandais comment faire pour qu'avec le même programme, les traductions fonctionnent de manière transparente si le programme est installé ou non. Par défaut, gettext va chercher les fichier mo dans /usr/share/local/fr/LC_MESSAGE/perroquet.mo ce qui convient très bien quand l'application est installé. Quand l'application n'est pas installé, les *.mo serait dans ../po et si je définis ça comme chemin, ça ne sera pas propre une fois le logiciel installé.

    Concernant le coté multiplatforme et windows, je ne souhaite pas m'en occuper. J'utiliser gsstreamer qui ne doit pas être facile à faire marcher sous Windows, je n'ai pas de windows sous la main, je n'utilise pas windows chez moi et mes proches qui sont interressé par ce logiciel sont maintenant sous linux. Bref, si des windowsiens souhaitent utiliser ce logiciel, j'accepterai volontiers leur patch mais je ne consacrerai pas de temps à le faire moi même.

    Concernant les scripts setup, je n'ai rien vu concernant les packets Debian qui sont ceux qui m'interessent principalement.