Skip to content

Instantly share code, notes, and snippets.

@shomah4a
Created September 12, 2011 00:16
Show Gist options
  • Save shomah4a/1210346 to your computer and use it in GitHub Desktop.
Save shomah4a/1210346 to your computer and use it in GitHub Desktop.
よく使う buildout.cfg のてんぷら
[buildout]
parts = env entry ipython sphinx nose pylint
modname = mymodule
develop =
.
[env]
recipe = zc.recipe.egg
eggs =
# from easy_install
zc.recipe.egg
lxml
oktest
sqlparse
mymodule
interpreter = python
[entry]
recipe = zc.recipe.egg
eggs = ${env:eggs}
entry-points = entry=${buildout:modname}:main
[ipython]
recipe = zc.recipe.egg
eggs =
${env:eggs}
ipython
[sphinx]
recipe = collective.recipe.sphinxbuilder
build = ${buildout:directory}/docs
source = ${buildout:directory}/sphinx
outputs = html
script-name = make-docs
extra-paths = ${buildout:directory}
[noseenv]
recipe = zc.recipe.egg
eggs =
${env:eggs}
coverage==3.4
[nose]
recipe = pbp.recipe.noserunner
eggs =
${noseenv:eggs}
nosexcover==1.0.6.1
nosecolor
unittest-xml-reporting
pbp.recipe.noserunner
working-directory = ${buildout:directory}/test
defaults =
--verbosity=3
--with-doctest
--color
--doctest-extension=txt
--cover-erase
--cover-package=${buildout:directory}/${buildout:modname}
--cover-html
--cover-html-dir=${buildout:directory}/docs/coverage
--with-xcoverage
--with-xunit
[pylint]
recipe = zc.recipe.egg
eggs =
${env:eggs}
pylint
entry-points = pylint=pylint.lint:Run
arguments = sys.argv[1:]+[
'--output-format=html',
'--import-graph=${buildout:directory}/docs/pylint_${buildout:modname}.dot',
'--ext-import-graph=${buildout:directory}/docs/pylint_${buildout:modname}_external.dot',
'--int-import-graph=${buildout:directory}/docs/pylint_${buildout:modname}_internal.dot',
'--init-import=y',
'${buildout:directory}/${buildout:modname}']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment