- Перейдите в директорию с исходниками и соберите пакет:
python3 -m build
- Затем установите пакет в виртуальное окружение вашего проекта:
pip install univcache-{*version*}-py3-none-any.whl
- Создайте python-скрипт для описания правил, импортируйте в нем пользовательские функции univcache.univcache:
from univcache.univcache import build, clean, fields
...
- Далее описывайте правила сборки, используя декоратор
fields
:
@fields(name="src.name")
def compile(src: CFile) -> OFile:
...
- Запускайте процесс сборки при помощи build:
build(OFile, name="example")