def install_pip_reqs() -> None: """Install Python Pip packages needed for this project.""" import subprocess from efrotools import PYTHON_BIN from efro.terminal import Clr from batools.build import get_pip_reqs subprocess.run([PYTHON_BIN, '-m', 'pip', 'install', '--upgrade'] + get_pip_reqs(), check=True) print(f'{Clr.GRN}All pip requirements installed!{Clr.RST}')
def list_pip_reqs() -> None: """List Python Pip packages needed for this project.""" from batools.build import get_pip_reqs print(' '.join(get_pip_reqs()))