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 :

Epydoc et niveaux de hiérarchie


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 117
    Points : 33
    Points
    33
    Par défaut Epydoc et niveaux de hiérarchie
    Bonjour,

    J'utilise epydoc pour créer la documentation relative à mon projet. Le problème c'est qu'il me génère trop de niveau de hiérarchie dans les modules.

    L'arborescence de mon projet est la suivante :

    trunk
    ├── design
    └── knx
    ......├── backends
    ......│......├── eibd
    ......│......├── eibnetmux
    ......│......├── ip
    ......│......└── usb
    ......├── common
    ......├── core
    ......│......├── cemi
    ......│......├── dp
    ......│......└── dpt
    ......├── plugins
    ......├── proto
    ......├── scripts
    ......└── tools

    et epydoc me génère :

    trunk.knx.backends
    .......trunk.knx.backends.eibd
    ..............trunk.knx.backends.eibd.eibConnection
    ..............trunk.knx.backends.eibd.groupSocketListen
    ..............trunk.knx.backends.eibd.vBusMonitor2
    trunk.knx.common
    .......trunk.knx.common.config
    .......trunk.knx.common.configManager
    .......trunk.knx.common.exception
    .......trunk.knx.common.helpers
    .......trunk.knx.common.htmlLoggingFormatter
    .......trunk.knx.common.loggingFormatter
    .......trunk.knx.common.loggingServices
    .......trunk.knx.common.orderedDict
    .......trunk.knx.common.publisher
    .......trunk.knx.common.signal
    trunk.knx.core
    .......trunk.knx.core.dp
    ..............trunk.knx.core.dp.dp
    .......trunk.knx.core.dpt
    ...

    Je voudrais qu'il ne mettre pas le trunk, voir même pas le knx. Comment faire ? Quel que soit le répertoire d'où je lance la commande, j'ai le même résultat. Je n'arrive pas à trouver sur quoi il se base pour construire l'arborescence...

    Merci d'avance.

    Cordialement,

    Frédéric

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 117
    Points : 33
    Points
    33
    Par défaut
    Bon, je pense avoir trouvé.

    En fait, il prend comme racine le premier répertoire contenant un fichier __init__.py.

    Ce qui est pénible, c'est qu'il faut que j'en ai un pour mes imports. Du coup, je dois faire une pirouette avec le script qui génère la doc :

    - virer le fichier __init__.py
    - générer la doc
    - restaurer le fichier __init__.py

    Pas pratique... Si quelqu'un a plus propre, je suis preneur !

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/04/2012, 20h43
  2. Réponses: 3
    Dernier message: 04/09/2009, 14h22
  3. Réponses: 2
    Dernier message: 19/06/2008, 19h23
  4. [JSP] Liste de checkboxes 2 niveaux de hiérarchie dans form
    Par belgianbaloo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/09/2005, 10h59

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