Skip to main content

polylint

poly is a universal, zero-dependency linter and formatter: one pure-Rust binary that wraps best-in-class tools as in-process backends, with a tree-sitter generic tier for everything else.

The command is poly. The distribution is named polylint because the poly name on PyPI is not ours; polylint also works as an alias for the same executable, so either name gets you the tool.

Install

pip install polylint
# or
uv tool install polylint

Then:

poly lint .
poly fmt --check .

How the binary gets here

Nothing is downloaded at install time and there is no build step. Each release publishes platform-specific wheels carrying one prebuilt binary:

Wheel platform tag Binary
macosx_11_0_arm64 aarch64-apple-darwin
macosx_10_12_x86_64 x86_64-apple-darwin
manylinux_2_*_aarch64 aarch64-unknown-linux-gnu
manylinux_2_*_x86_64 x86_64-unknown-linux-gnu
musllinux_1_2_x86_64 x86_64-unknown-linux-musl
win_amd64 x86_64-pc-windows-msvc

A py3-none-any wheel is published alongside them. pip ranks platform wheels above it, so it is only ever installed where none of the above match — and then poly prints which platforms are published and where to get a binary, instead of failing with pip's bare "could not find a version that satisfies the requirement".

Links

MIT licensed.

Metadata

Release files for polylint 0.24.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for polylint 0.24.0
File
polylint-0.24.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
polylint-0.24.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
polylint-0.24.0-py3-none-manylinux_2_39_x86_64.whl Python 3 none Linux glibc 2.39+ x86-64 Details
polylint-0.24.0-py3-none-manylinux_2_39_aarch64.whl Python 3 none Linux glibc 2.39+ ARM64 Details
polylint-0.24.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
polylint-0.24.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details
polylint-0.24.0-py3-none-any.whl Python 3 none any Details

Total release size: 178.9 MB

Release files / polylint-0.24.0-py3-none-win_amd64.whl

Download URL polylint-0.24.0-py3-none-win_amd64.whl
Size 31.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
1f0cf4f6122390563a402b225ac59992a5a8e45d54419fc2c16322a68ce1b77c
BLAKE2b-256 checksum
How to use checksums
ec0ecad5c847b4813cab6ab9ef039a96d000deb610ec778b685aa947794f5e58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-musllinux_1_2_x86_64.whl

Download URL polylint-0.24.0-py3-none-musllinux_1_2_x86_64.whl
Size 31.5 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
45f631a2cd9e26aae4be87be5f987cd4ed898db2be3eb035a3a868bf365c4440
BLAKE2b-256 checksum
How to use checksums
a5eabb0331be74d761af8a78c2d3e369631463ab68a06774dae8acebe9044bd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-manylinux_2_39_x86_64.whl

Download URL polylint-0.24.0-py3-none-manylinux_2_39_x86_64.whl
Size 30.7 MB
Tags Linux glibc 2.39+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7e36a94fd6f3163b040bc3f33b7b56981f7860f8a4e01bee3c6db66b73636231
BLAKE2b-256 checksum
How to use checksums
07f7e1365a936857eebe499978d4635fd0e440836a7846081ad100cdc90b2737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-manylinux_2_39_aarch64.whl

Download URL polylint-0.24.0-py3-none-manylinux_2_39_aarch64.whl
Size 29.3 MB
Tags Linux glibc 2.39+ ARM64 Python 3
SHA-256 checksum
How to use checksums
7f4467bbe7d8c7e43e44ff0c7c1086286026cd3f893e2545adcd3ab58f9231c2
BLAKE2b-256 checksum
How to use checksums
15aa1ce0aed21feabd0d607691f5346b9328db2fb94ab1f7c08e07321b847ae2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-macosx_11_0_arm64.whl

Download URL polylint-0.24.0-py3-none-macosx_11_0_arm64.whl
Size 27.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95aa053de8e4280337bdc611301980a1254705568c70aabc500bf86b21df9b30
BLAKE2b-256 checksum
How to use checksums
3e7dc8f5f3f5b618af16c780e07140ebe1ff1afca2016cbca83cc374f3a55d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-macosx_10_12_x86_64.whl

Download URL polylint-0.24.0-py3-none-macosx_10_12_x86_64.whl
Size 29.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bad99eb6b313d2017f7fb88dd66b4d5a32f5d6c1e89299c4446718dc60791039
BLAKE2b-256 checksum
How to use checksums
621941563602107bdb0c24057c76dd5e3878ad58c2e5d2d1c64fe28091cdf86a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / polylint-0.24.0-py3-none-any.whl

Download URL polylint-0.24.0-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
082d9eadef207986973d27515384e96c628c19aee8838da67d0267457769800e
BLAKE2b-256 checksum
How to use checksums
68a41775e4462db87080a7f57198dea96f4b955afc08a80f824e3eec227eb1cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page