add Shiv-based build for standalone eris executable

- Add 'shiv' to dev dependencies in pyproject.toml
- Add dist/ to .gitignore
- Create packaging/build-shiv script: builds dist/eris zipapp via
  shiv -e eris.__main__:entry_point --compile-pyc --reproducible
- Update uv.lock
This commit is contained in:
Andrew Hamilton 2026-07-30 11:46:58 +10:00
parent 1f72a3cbc7
commit daba0d3eb4
4 changed files with 77 additions and 1 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@ __pycache__/
*.egg-info/
commits.txt
build/
dist/