Installation
pip (Python projects)
If your project already uses pip or a requirements.txt, this is the easiest option:
pip install pysquint
This downloads a pre-built binary wheel for your platform — no Rust toolchain needed. Works with pip ≥ 21, Python ≥ 3.8.
For dbt projects using uv:
uv add --dev pysquint
From crates.io
cargo install squint-linter
This compiles from source. Requires Rust stable.
From source
git clone https://github.com/IlllIIIlllIlIlIIllllIIIlI/squint
cd squint
cargo install --path .
Pre-built binaries
Pre-built binaries for Linux (x86_64, aarch64), macOS (x86_64, Apple Silicon), and Windows (x86_64) are attached to each GitHub Release.
Download the archive for your platform, extract it, and place the binary somewhere on
your PATH.
LSP server (optional)
squint-lsp is included in the pre-built release binaries. Download it from the
GitHub Releases page
alongside the main squint binary.
To build from source instead:
cargo install squint-linter --features lsp --bin squint-lsp
See Editor Integration for setup instructions.
Verify installation
squint --version
pre-commit
No manual installation needed — pre-commit builds the binary from source on first use. See pre-commit Integration.