J'ai un répertoire nommé ./foo
dans mon projet qui contient un fichier __init__.py
, qui contient une méthode nommée main()
.Buildout: utiliser un "package" comme point d'entrée?
Je voudrais utiliser buildout pour créer un exécutable qui exécutera la méthode main()
(par exemple: ./bin/foo
). J'ai accompli quelque chose de similaire au « haut niveau » de ma structure de répertoire en utilisant la section buildout.cfg
suivante:
[bar]
recipe = zc.recipe.egg
eggs = ${buildout:eggs}
entry-points = bar=bar:main
Cela fonctionne bien pour mon fichier ./bar.py
, la création d'un fichier exécutable ./bin/bar
. Je n'arrive juste pas à le faire fonctionner pour le fichier ./foo/__init__.py
.
Comment pourrais-je obtenir ce qui précède?