Simpler package generation using cookiecutter, stdout buffering for consoleplugin

This commit is contained in:
Romain Dorgueil
2017-05-27 14:55:25 +02:00
parent 34aa357fd3
commit eacf52aaf6
11 changed files with 114 additions and 66 deletions

View File

@ -12,12 +12,12 @@ author_email = 'romain@dorgueil.net'
enable_features = {
'make',
'sphinx',
'pytest',
'sphinx', # should install sphinx
'pytest', # should install pytest/pytest-cov/coverage
'git',
'pylint',
'python',
'yapf',
'yapf', # should install yapf
}
# stricts deendencies in requirements.txt
@ -30,10 +30,6 @@ install_requires = [
]
extras_require = {
'jupyter': [
'jupyter >=1.0,<1.1',
'ipywidgets >=6.0.0.beta5'
],
'dev': [
'coverage >=4,<5',
'pylint >=1,<2',
@ -41,9 +37,12 @@ extras_require = {
'pytest-cov >=2,<3',
'pytest-timeout >=1,<2',
'sphinx',
'sphinx_rtd_theme',
'yapf',
],
'jupyter': [
'jupyter >=1.0,<1.1',
'ipywidgets >=6.0.0.beta5'
],
}
data_files = [
@ -63,9 +62,6 @@ entry_points = {
'run = bonobo.commands.run:register',
'version = bonobo.commands.version:register',
],
'edgy.project.features': [
'bonobo = bonobo.ext.edgy.project.feature:BonoboFeature'
]
}
@listen('edgy.project.feature.make.on_generate', priority=10)