lint: uv run black src/ uv run flake8 --ignore=E501 src/ uv run isort --profile=black src/ uv run --with 'mypy, boto3-stubs[s3]' mypy src/ build: uv build --wheel compile: uv pip compile pyproject.toml -o requirements.txt uv pip compile pyproject.toml --extra s3 -o requirements.s3.txt clean: rm -rf pdf_utils.egg-info/ rm -rf .venv rm -rf dist/ rm -rf build/ help: uv run pdfcat --help