def coverage(): """Run test coverage check and open HTML report.""" run('coverage run --source chanjo setup.py test') run('coverage report -m') run('coverage html') run('open htmlcov/index.html') log.info('collected test coverage stats')
def publish(): """ Publish to the cheeseshop """ run('python setup.py sdist upload', pty=True) run('python setup.py bdist_wheel upload', pty=True) log.info('published new release')
def coverage(): """coverage - check code coverage quickly with the default Python.""" run('coverage run --source chanjo-report setup.py test') run('coverage report -m') run('coverage html') run('open htmlcov/index.html') log.info('collected test coverage stats')
def coverage(): """coverage - check code coverage quickly with the default Python.""" run('coverage run --source {{ cookiecutter.repo_name|replace('-', '_') }} setup.py test') run('coverage report -m') run('coverage html') run('open htmlcov/index.html') log.info('collected test coverage stats')
def publish(test=False): """publish - package and upload a release to the cheeseshop.""" if test: run('python setup.py register -r test sdist upload -r test') else: run('python setup.py register bdist_wheel upload') run('python setup.py register sdist upload') log.info('published new release')
def clean(): """clean - remove build artifacts.""" run('rm -rf build/') run('rm -rf dist/') run('rm -rf chanjo.egg-info') run("find . -name '*.pyc' -delete") run("find . -name '*.pyo' -delete") run("find . -name '*~' -delete") run('find . -name __pycache__ -delete') log.info('cleaned up')
def clean(): """clean - remove build artifacts.""" run('rm -rf build/') run('rm -rf dist/') run('rm -rf chanjo-report.egg-info') run('find . -name *.pyc -delete') run('find . -name *.pyo -delete') run('find . -name *~ -delete') run('find . -name __pycache__ -delete') log.info('cleaned up')
def clean(context): """clean - remove build artifacts.""" run('rm -rf build/') run('rm -rf dist/') run('rm -rf chanjo.egg-info') run("find . -name '*.pyc' -delete") run("find . -name '*.pyo' -delete") run("find . -name '*~' -delete") run('find . -name __pycache__ -delete') log.info('cleaned up')
def clean(): """clean - remove build artifacts.""" run('rm -rf build/') run('rm -rf dist/') run('rm -rf chanjo.egg-info') run('find . -name __pycache__ -delete') run('find . -name *.pyc -delete') run('find . -name *.pyo -delete') run('find . -name *~ -delete') log.info('cleaned up')
def clean(): """clean - remove build artifacts.""" run("rm -rf build/") run("rm -rf dist/") run("rm -rf chanjo-report.egg-info") run("find . -name *.pyc -delete") run("find . -name *.pyo -delete") run("find . -name *~ -delete") run("find . -name __pycache__ -delete") log.info("cleaned up")
def clean(): run('find . -name *.pyc -not -path "./venv/*" -delete ') run('find . -name *.pyo -not -path "./venv/*" -delete ') run('find . -name *~ -delete') run('find . -name __pycache__ -not -path "./venv/*" -delete') run('find . -name .coverage -delete') run('rm -rf dist/') run('rm -rf .cache/') run('rm -rf seriesbutler.egg-info') run('rm -rf build/') log.info('cleaned up')
def clean(): """clean - remove build artifacts.""" run('rm -rf build/') run('rm -rf dist/') run('rm -rf {{ cookiecutter.repo_name|replace('-', '_') }}.egg-info') run('find . -name __pycache__ -delete') run('find . -name *.pyc -delete') run('find . -name *.pyo -delete') run('find . -name *~ -delete') log.info('cleaned up')
def clean(): run('find . -name *.pyc -delete') run('find . -name *.pyo -delete') run('find . -name *~ -delete') run('find . -name __pycache__ -delete') run('find . -name .coverage -delete') run('rm -rf dist/') run('rm -rf .cache/') run('rm -rf .eggs/') run('rm -rf bsAbstimmungen.egg-info') run('rm -rf build/') log.info('cleaned up')
def clean(ctx): """clean - remove build artifacts.""" ctx.run('rm -rf build/') ctx.run('rm -rf dist/') ctx.run('rm -rf htmlcov/') ctx.run('rm -rf cov_annotate/') ctx.run('rm -rf nsct.egg-info') ctx.run('find . -name *.pyc -delete') ctx.run('find . -name *.pyo -delete') ctx.run('find . -name __pycache__ -delete') log.info('cleaned up')
def clean(): """clean - remove build artifacts. ``from plumbum.cmd import find, gfind`` """ run("rm -rf build/") run("rm -rf dist/") run("rm -rf pyselector.egg-info") run("find . -name __pycache__ -delete") run("find . -name *.pyc -delete") run("find . -name *.pyo -delete") run("find . -name *~ -delete") log.info("cleaned up")
def clean(ctx, opts=''): '''clean - remove build artifacts.''' from invoke.util import enable_logging enable_logging() ctx.run('{0} setup.py clean {1}'.format(sys.executable, opts), pty=True, shell='/bin/sh') if opts in ['-a', '--all']: _remove_pathlist( _matches_filepatterns([ 'build', 'dist', '*.egg*', '.cache', '__pycache__', '.hypothesis', 'htmlcov', '.tox', '*.so', '*.pyc', '*.pyo', '*~', '.coverage*', '*.log', '*.class' ], ['.'])) log.info('cleaned up')
def clean(): """ clean - remove build artifacts """ run('rm -rf build/') run('rm -rf dist/') run('rm -rf stpipeline.egg-info') run('rm -rf py-1.4.26-py2.7.egg') run('rm -rf pytest-2.6.4-py2.7.egg') run('rm -rf test/tmp/test*') run('rm -rf test/out/test*') run('rm -rf .eggs/') run("find . -name '*.pyc' -delete") run("find . -name '*.pyo' -delete") run("find . -name '*~' -delete") run('find . -name __pycache__ -delete') log.info('cleaned up')
def babel(locale="sv"): """Babel compile.""" run("python setup.py compile_catalog " "--directory `find -name translations` --locale {} -f".format(locale)) log.info("compiled Babel translations: {}".format(locale))
def publish(): """publish - package and upload a release to the cheeseshop.""" run('python setup.py sdist upload', pty=True) run('python setup.py bdist_wheel upload', pty=True) log.info('published new release')
def babel(locale='sv'): """Babel compile.""" run("python setup.py compile_catalog " "--directory `find -name translations` --locale {} -f".format(locale)) log.info("compiled Babel translations: {}".format(locale))
def coverage(): """coverage - check code coverage quickly with the default Python.""" run('python setup.py test --pytest-cov=html') run('open htmlcov/index.html') log.info('collected test coverage stats')
def docs(): """Build Sphinx documentation and display in browser.""" run('make -C docs html') run('open docs/_build/html/index.html') log.info('built and displayed documentation')
def start_publish(): """start_publish - package a release for the cheeseshop.""" run('python setup.py sdist bdist_wheel', pty=True) log.info('Packaged release 0.1.1')
def finish_publish(): """publish - upload the release to the cheeseshop.""" run('twine upload dist/confing-0.1.1*') log.info('published new release')
def babel(): """Babel compile.""" run("pybabel compile -f --statistics --directory " "`find chanjo_report/ -name translations`") log.info("compiled Babel translations")
def convert_notebooks(ctx): """Convert notebooks to HTML""" run('''python ./scripts/convert_notebooks.py notebooks/*.ipynb --exclude='_*' --outdir=notebooks/html''') log.info('Converted notebooks to HTML')