Buildout pour pelican
J’utilise depuis un petit moment maintenant pelican pour mon blog. C’est un script Python qui génère statiquement un blog écrit à partir de RestructuredText.
Pour simplifier son installation sur mon serveur, j’ai écris un script buildout que je vous fais partager :
[buildout]
parts =
pelican
eggs =
argparse
pelican
docutils
pygments
feedgenerator
jinja2
extra-paths =
extensions = mr.developer
sources = sources
sources-dir = parts
auto-checkout = *
[sources]
pelican = git git://github.com/ametaireau/pelican.git
[pelican]
recipe = zc.recipe.egg
eggs = ${buildout:eggs}
interpreter = python
entry-points = pelican=pelican:main
Il récupère et installe pelican depuis les sources Git du projet.
Pour l’utiliser (récuperer le script bootstrap.py ici), puis :
python bootstrap.py -d
./bin/buildout