La création de librairies nécessite un ensemble de fichiers et/ou de répertoires rangés dans un répertoire racine qui constituera la librairie. Afin de rendre ce répertoire accessible dans le panel de contrôle certaine condition doivent être remplis:
Chaque répertoire, y compris le répertoires racine, doit présenter un
fichier
__
init
__.
py
dans lequel sera définit la variable de type liste __all__: cette liste
devra contenir les fichiers de classes qui apparaîtrons dans DEVSimPy.
Pour une lecture plus simple, l´utilisateur définira un fichier par
ligne. Par exemple si le répertoire racine est composé de quatre
fichiers, fichier1.py, fichier2.py,
fichier
3.
py
et
fichier
4.
py
et que seul les trois premier fichiers doivent apparaître dans la
librairie, le fichier
__
init
__.
py
est écrit de la manière suivante:
__all__ = [
`fichier1´,
`fichier2´,
`fichier3´
]
Le répertoire racine peut être déposé dans le répertoire `Domain´ et de cette manière il sera automatiquement détecté dans la liste des librairies qui peuvent être importées dans le gestionnaire. Sinon il faudra ajouter le répertoire dans la liste des librairies au travers du gestionnaire de libraires.