Distribution Packaging
April 27, 2026 · View on GitHub
This directory holds packaging manifests so downstream maintainers can adopt Lateralus on their platform without reverse-engineering the layout.
| File | Target | Submission status |
|---|---|---|
| homebrew/lateralus-lang.rb | Homebrew tap (macOS / Linuxbrew) | Ready for homebrew/core PR after brew audit --strict --new --online |
| aur/PKGBUILD | Arch User Repository | Ready for aurpublish lateralus-lang |
| snap/snapcraft.yaml | Canonical Snap Store | Ready for snapcraft register lateralus && snapcraft upload |
| flatpak/dev.lateralus.Toolchain.yaml | Flathub | Submit to flathub/flathub repo as new app PR |
Maintainer checklist before each release
- Bump
version/pkgverin all four files - Re-run
pip download lateralus-lang==X.Y.Z --no-binary :all: --no-deps -d /tmp/sdistto obtain canonical SHA256 - Replace
SKIP/REPLACE_WITH_*placeholders - Lint:
brew audit,namcap PKGBUILD,snapcraft lint,flatpak-builder --dry-run - Open downstream PR / push to AUR / call
snapcraft upload/ push to flathub fork
Already-published registries (no manifest needed in this repo)
- PyPI —
lateralus-lang(canonical source-of-truth) - npm — 9 packages (grammars + CLI + LSP + toolkit)
- Open VSX / VS Marketplace — extension
lateralus.lateralus-lang - GHCR —
ghcr.io/bad-antics/lateralus-lang:latest - GitHub Releases — wheels, sdists, VSIX, bootable ISO