Packaging en Python
Konrad HINSEN
Centre de Biophysique Moléculaire (Orléans)
et
Synchrotron Soleil (St Aubin)
Python distutils
Description des modules Python,
modules C/Cython, scripts,
fichiers documentation, ...
setup.py
python setup.py sdist
installation
compilation
packaging
python setup.py build
python setup.py install
Documentation complète:
!http://docs.python.org/distutils/index.html
Arrangement des fichiers
README
setup.py
MANIFEST.in
toto_script
toto_lib
__init__.py
toto1.py
toto2.py
Doc
notice.pdf
Cet arrangement n’est pas imposé par distutils !
setup.py
from distutils.core import setup
setup (name = "Toto",
version = "1.0",
description = "Un logiciel exceptionnel",
author = "Konrad Hinsen",
author_email = "[email protected]",
url = "http://forge.cnrs.fr/toto",
packages = ['toto_lib'],
scripts = ['toto_script'])
Voir exemple1
include README
include Doc/*.pdf
Sert à spécifier les fichiers non-exécutable à inclure dans la distribution.
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !