mirror of
https://github.com/daylinmorgan/swydd.git
synced 2024-11-23 15:20:43 -06:00
build: add bootstap task
This commit is contained in:
parent
151ec62d21
commit
2aa643ad79
1 changed files with 12 additions and 0 deletions
12
tasks.py
12
tasks.py
|
@ -2,9 +2,21 @@
|
||||||
|
|
||||||
__import__("sys").path.append("src") # noqa
|
__import__("sys").path.append("src") # noqa
|
||||||
|
|
||||||
|
import shutil
|
||||||
|
import sys
|
||||||
|
|
||||||
import swydd as s
|
import swydd as s
|
||||||
|
|
||||||
|
|
||||||
|
@s.task
|
||||||
|
def bootstrap():
|
||||||
|
"""setup swydd dev environment"""
|
||||||
|
if not shutil.which("pdm"):
|
||||||
|
sys.exit("pdm necessary for swydd development")
|
||||||
|
s.sh("pdm install")
|
||||||
|
s.sh("pdm run pre-commit install")
|
||||||
|
|
||||||
|
|
||||||
@s.task
|
@s.task
|
||||||
@s.option("types", "also run mypy")
|
@s.option("types", "also run mypy")
|
||||||
def check(types: bool = False):
|
def check(types: bool = False):
|
||||||
|
|
Loading…
Reference in a new issue