in tasks.py [0:0]
def require_venv(c, test_requirements=False, quiet=True): # noqa: ANN001, ANN201
"""(Check) Require that virtualenv is setup, requirements installed"""
c.run("python -m venv venv")
quiet_param = " -q" if quiet else ""
with c.prefix(venv):
c.run(f"pip install -r requirements.txt {quiet_param}")
if test_requirements:
c.run(f"pip install -r requirements-test.txt {quiet_param}")