ds-voidlinux-popcorn/justfile

23 lines
552 B
Makefile

default: versioned validate
all: files kernels unique packages
files:
python src/files.py input output
kernels:
python src/kernels.py input output
unique:
python src/unique.py input output
packages:
python src/packages.py input output
versioned:
datalad run -m "Create updated output data" -i "input/*.json" -o "output/*.csv" just all
printf "\n## %s\n\n- auto generated\n" $(date +%F) | sed -i '/CHANGELOG/r /dev/stdin' CHANGELOG.md
# requires python dependencies, thus to be running in venv
validate:
uv run pytest