# Path: plugins/ext_test/tasks.py
# TASK_ROOT = pathlib.Path(__file__).resolve().parent
# TASK_ROOT_STR = str(TASK_ROOT)
#     ROOT_PATH = TASK_ROOT.parent.parent
# BUILDDIR = 'build'
# DISTDIR = 'dist'
# def rmrf(items, verbose=True):
# def pytest(context, junit=False, pty=True, append_cov=False):
# def pytest_clean(context):
# def mypy(context):
# def mypy_clean(context):
# def build_clean(context):
# def dist_clean(context):
# def clean_all(context):
# def sdist(context):
# def wheel(context):
# def pypi(context):
# def pypi_test(context):
# def flake8(context):
# 
# Path: plugins/template/tasks.py
# TASK_ROOT = pathlib.Path(__file__).resolve().parent
# TASK_ROOT_STR = str(TASK_ROOT)
#     ROOT_PATH = TASK_ROOT.parent.parent
# BUILDDIR = 'build'
# DISTDIR = 'dist'
# def rmrf(items, verbose=True):
# def pytest(context, junit=False, pty=True, append_cov=False):
# def pytest_clean(context):
# def pylint(context):
# def pylint_tests(context):
# def build_clean(context):
# def dist_clean(context):
# def eggs_clean(context):
# def bytecode_clean(context):
# def clean_all(context):
# def sdist(context):
# def wheel(context):


import invoke
from plugins.ext_test import (
    tasks as ext_test_tasks,
)
from plugins.template import (
    tasks as template_tasks,
)


@invoke.task(pre=[ext_test_tasks.pytest])
@invoke.task()
def pytest(_):
    """Run tests and code coverage using pytest"""
    pass


namespace.add_task(pytest)


@invoke.task(pre=[ext_test_tasks.pytest_clean])
def pytest_clean(_):
    """Remove pytest cache and code coverage files and directories"""
    pass


namespace_clean.add_task(pytest_clean, 'pytest')


@invoke.task(pre=[ext_test_tasks.mypy])
def mypy(_):
    """Run mypy optional static type checker"""
    pass


namespace.add_task(mypy)



# Path: plugins/ext_test/tasks.py
# TASK_ROOT = pathlib.Path(__file__).resolve().parent
# TASK_ROOT_STR = str(TASK_ROOT)
#     ROOT_PATH = TASK_ROOT.parent.parent
# BUILDDIR = 'build'
# DISTDIR = 'dist'
# def rmrf(items, verbose=True):
# def pytest(context, junit=False, pty=True, append_cov=False):
# def pytest_clean(context):
# def mypy(context):
# def mypy_clean(context):
# def build_clean(context):
# def dist_clean(context):
# def clean_all(context):
# def sdist(context):
# def wheel(context):
# def pypi(context):
# def pypi_test(context):
# def flake8(context):
# 
# Path: plugins/template/tasks.py
# TASK_ROOT = pathlib.Path(__file__).resolve().parent
# TASK_ROOT_STR = str(TASK_ROOT)
#     ROOT_PATH = TASK_ROOT.parent.parent
# BUILDDIR = 'build'
# DISTDIR = 'dist'
# def rmrf(items, verbose=True):
# def pytest(context, junit=False, pty=True, append_cov=False):
# def pytest_clean(context):
# def pylint(context):
# def pylint_tests(context):
# def build_clean(context):
# def dist_clean(context):
# def eggs_clean(context):
# def bytecode_clean(context):
# def clean_all(context):
# def sdist(context):
# def wheel(context):


# Path: plugins/tasks.py
import invoke
from plugins.ext_test import (
    tasks as ext_test_tasks,
)
from plugins.template import (
    tasks as template_tasks,
)



@invoke.task(pre=[ext_test_tasks.pytest])
@invoke.task()
def pytest(_):
    """Run tests and code coverage using pytest"""
    pass


namespace.add_task(pytest)


@invoke.task(pre=[ext_test_tasks.pytest_clean])
def pytest_clean(_):
    """Remove pytest cache and code coverage files and directories"""
    pass


namespace_clean.add_task(pytest_clean, 'pytest')


@invoke.task(pre=[ext_test_tasks.mypy])
def mypy(_):
    """Run mypy optional static type checker"""
    pass


namespace.add_task(mypy)



@invoke.task(pre=[ext_test_tasks.mypy_clean])