Esempio n. 1
0
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')
Esempio n. 3
0
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')
Esempio n. 4
0
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')
Esempio n. 5
0
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')
Esempio n. 6
0
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')
Esempio n. 7
0
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')
Esempio n. 8
0
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')
Esempio n. 9
0
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')
Esempio n. 10
0
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')
Esempio n. 11
0
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')
Esempio n. 12
0
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')
Esempio n. 13
0
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")
Esempio n. 14
0
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')
Esempio n. 15
0
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')
Esempio n. 16
0
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')
Esempio n. 17
0
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')
Esempio n. 18
0
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')
Esempio n. 19
0
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")
Esempio n. 20
0
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')
Esempio n. 22
0
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')
Esempio n. 23
0
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))
Esempio n. 24
0
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')
Esempio n. 25
0
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))
Esempio n. 26
0
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')
Esempio n. 27
0
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')
Esempio n. 28
0
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')
Esempio n. 29
0
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')
Esempio n. 30
0
def finish_publish():
    """publish - upload the release to the cheeseshop."""
    run('twine upload dist/confing-0.1.1*')
    log.info('published new release')
Esempio n. 31
0
def babel():
    """Babel compile."""
    run("pybabel compile -f --statistics --directory "
        "`find chanjo_report/ -name translations`")
    log.info("compiled Babel translations")
Esempio n. 32
0
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')
Esempio n. 33
0
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')