#!/usr/bin/env bash set -e if [ ! -d "venv" ]; then virtualenv venv || exit fi . venv/bin/activate pip install .[build] ruff format . ruff check . cd docs make clean make html touch build/html/.nojekyll if [ -d "./../parsedmarc-docs" ]; then cp -rf build/html/* ../../parsedmarc-docs/ fi cd .. sort -o "parsedmarc/resources/maps/known_unknown_base_reverse_dns.txt" "parsedmarc/resources/maps/known_unknown_base_reverse_dns.txt" ./sortmaps.py python3 tests.py rm -rf dist/ build/ hatch build