IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Création de modules à installer


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut Création de modules à installer
    Salut,

    je développe des outils utilisés par des collègues développeurs. Jusqu'à présent aucun problème, car ils récupèrent les sources sur un serveur SVN et ils les utilisent en les lançant à partir de l'éditeur scite. Le problème que je rencontre de plus en plus, c'est la multiplication des sources, puisqu'en mode développeur il faut une copie des fichiers inclus dans le répertoire courant. Par exemple le driver uart maison se retrouve avec 15 doublons dans 15 projets différents, c'est devenu impossible à maintenir.

    Je pense à fournir des modules qui s'installeraient dans"PythonXX/Lib/site-packages" (je suis actuellement sous python 2.7), comme mathplotlib et autres, qui sont vraiment très simples à installer. Quelqu'un pourrait m'aiguiller sur la façon de les créer?

    A+

    Pfeuh

  2. #2
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Bon, j'ai trouvé sans doc, en expérimentant, ce n'était pas si dur finalement. Il suffit de créer un dossier "drivermaison" dans "PythonXX/Lib/site-packages", d'y mettre le script à inclure "mon_include.py" et d'y mettre le fichier __init__.py contenant la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    from mon_include import *
    Ensuite de n'importe où on peut utiliser ce module en incluant la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    from drivermaison import *
    ou encore

    C'est un premier jet, il y a sûrement plus propre à faire. En tout cas, ça résout mon problème de maintenance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. création d un instalable
    Par NAIMA2 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/05/2007, 10h45
  2. Module::Install pour packager sa distrib
    Par pospos dans le forum Modules
    Réponses: 9
    Dernier message: 21/07/2006, 18h46
  3. Réponses: 1
    Dernier message: 04/05/2006, 16h17
  4. [PowerBuilder] Création de l'installation d'une application
    Par ista9im dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 30/01/2006, 14h20
  5. lister tout les modules installer de perl
    Par black_code dans le forum Modules
    Réponses: 6
    Dernier message: 05/08/2005, 18h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo