Skip to main content

Better `pre-commit`, re-engineered in Rust

Project description

prek
prek

prek codecov GitHub Downloads PyPI Downloads Discord

pre-commit is a framework to run hooks written in many languages, and it manages the language toolchain and dependencies for running the hooks.

prek is a reimagined version of pre-commit, built in Rust. It is designed to be a faster, dependency-free and drop-in alternative for it, while also providing some additional long-requested features.

[!NOTE] Although prek is pretty new, it’s already powering real‑world projects like CPython, Apache Airflow, FastAPI, and more projects are picking it up—see Who is using prek?. If you’re looking for an alternative to pre-commit, please give it a try—we’d love your feedback!

Please note that some languages are not yet supported for full drop‑in parity with pre-commit. See Language Support for current status.

Features

  • A single binary with no dependencies, does not require Python or any other runtime.
  • Faster than pre-commit and more efficient in disk space usage.
  • Fully compatible with the original pre-commit configurations and hooks.
  • Built-in support for monorepos (i.e. workspace mode).
  • Integration with uv for managing Python virtual environments and dependencies.
  • Improved toolchain installations for Python, Node.js, Bun, Go, Rust and Ruby, shared between hooks.
  • Built-in Rust-native implementation of some common hooks.

Table of contents

Installation

Standalone installer

prek provides a standalone installer script to download and install the tool,

On Linux and macOS:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.3/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.3/prek-installer.ps1 | iex"
PyPI

prek is published as Python binary wheel to PyPI, you can install it using pip, uv (recommended), or pipx:

# Using uv (recommended)
uv tool install prek

# Using uvx (install and run in one command)
uvx prek

# Adding prek to the project dev-dependencies
uv add --dev prek

# Using pip
pip install prek

# Using pipx
pipx install prek
Homebrew
brew install prek
mise

To use prek with mise (v2025.8.11 or later):

mise use prek
Cargo binstall

Install pre-compiled binaries from GitHub using cargo-binstall:

cargo binstall prek
Cargo

Build from source using Cargo (Rust 1.89+ is required):

cargo install --locked prek
npmjs

prek is published as a Node.js package and can be installed with any npm-compatible package manager:

# As a dev dependency
npm add -D @j178/prek
pnpm add -D @j178/prek
bun add -D @j178/prek

# Or install globally
npm install -g @j178/prek
pnpm add -g @j178/prek
bun install -g @j178/prek

# Or run directly without installing
npx @j178/prek --version
bunx @j178/prek --version
Nix

prek is available via Nixpkgs.

# Choose what's appropriate for your use case.
# One-off in a shell:
nix-shell -p prek

# NixOS or non-NixOS without flakes:
nix-env -iA nixos.prek

# Non-NixOS with flakes:
nix profile install nixpkgs#prek
Conda

prek is available as prek via conda-forge.

conda install conda-forge::prek
Scoop (Windows)

prek is available via Scoop.

scoop install main/prek
MacPorts

prek is available via MacPorts.

sudo port install prek
GitHub Releases

Pre-built binaries are available for download from the GitHub releases page.

GitHub Actions

prek can be used in GitHub Actions via the j178/prek-action repository.

Example workflow:

name: Prek checks
on: [push, pull_request]

jobs:
  prek:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - uses: j178/prek-action@v1

This action installs prek and runs prek run --all-files on your repository.

prek is also available via taiki-e/install-action for installing various tools.

If installed via the standalone installer, prek can update itself to the latest version:

prek self update

Quick start

  • I already use pre-commit: follow the short migration checklist in the quickstart guide to swap in prek safely.
  • I'm new to pre-commit-style tools: learn the basics—creating a config, running hooks, and installing git hooks—in the beginner quickstart walkthrough.

Why prek?

prek is faster

  • It is multiple times faster than pre-commit and takes up half the disk space.
  • It redesigned how hook environments and toolchains are managed, they are all shared between hooks, which reduces the disk space usage and speeds up the installation process.
  • Repositories are cloned in parallel, and hooks are installed in parallel if their dependencies are disjoint.
  • Hooks can run in parallel by priority (hooks with the same priority may run concurrently), reducing end-to-end runtime.
  • It uses uv for creating Python virtualenvs and installing dependencies, which is known for its speed and efficiency.
  • It implements some common hooks in Rust, built in prek, which are faster than their Python counterparts.
  • It supports repo: builtin for offline, zero-setup hooks, which is not available in pre-commit.

prek provides a better user experience

  • No need to install Python or any other runtime, just download a single binary.
  • No hassle with your Python version or virtual environments, prek automatically installs the required Python version and creates a virtual environment for you.
  • Built-in support for workspaces (or monorepos), each subproject can have its own .pre-commit-config.yaml file.
  • prek run has some nifty improvements over pre-commit run, such as:
    • prek run --directory <dir> runs hooks for files in the specified directory, no need to use git ls-files -- <dir> | xargs pre-commit run --files anymore.
    • prek run --last-commit runs hooks for files changed in the last commit.
    • prek run [HOOK] [HOOK] selects and runs multiple hooks.
  • prek list command lists all available hooks, their ids, and descriptions, providing a better overview of the configured hooks.
  • prek auto-update supports --cooldown-days to mitigate open source supply chain attacks.
  • prek provides shell completions for prek run <hook_id> command, making it easier to run specific hooks without remembering their ids.

For more detailed improvements prek offers, take a look at Difference from pre-commit.

Who is using prek?

prek is pretty new, but it is already being used or recommend by some projects and organizations:

Acknowledgements

This project is heavily inspired by the original pre-commit tool, and it wouldn't be possible without the hard work of the maintainers and contributors of that project.

And a special thanks to the Astral team for their remarkable projects, particularly uv, from which I've learned a lot on how to write efficient and idiomatic Rust code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prek-0.3.3.tar.gz (343.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

prek-0.3.3-py3-none-win_arm64.whl (4.4 MB view details)

Uploaded Python 3Windows ARM64

prek-0.3.3-py3-none-win_amd64.whl (4.7 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.3-py3-none-win32.whl (4.3 MB view details)

Uploaded Python 3Windows x86

prek-0.3.3-py3-none-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.3-py3-none-musllinux_1_1_i686.whl (4.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.3-py3-none-musllinux_1_1_armv7l.whl (4.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.3.3-py3-none-manylinux_2_31_riscv64.whl (4.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.3-py3-none-manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (4.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.3.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

prek-0.3.3-py3-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.3-py3-none-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.3-py3-none-linux_armv6l.whl (4.6 MB view details)

Uploaded Python 3

File details

Details for the file prek-0.3.3.tar.gz.

File metadata

  • Download URL: prek-0.3.3.tar.gz
  • Upload date:
  • Size: 343.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3.tar.gz
Algorithm Hash digest
SHA256 117bd46ebeb39def24298ce021ccc73edcf697b81856fcff36d762dd56093f6f
MD5 e730b59f818b832db3735753dd473a37
BLAKE2b-256 bff17613dc8347a33e40fc5b79eec6bc7d458d8bbc339782333d8433b665f86f

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-win_arm64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-win_arm64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8aa87ee7628cd74482c0dd6537a3def1f162b25cd642d78b1b35dd3e81817f60
MD5 c79a6d0530972b6ef8b5825709b96175
BLAKE2b-256 11e4d99dec54c6a5fb2763488bff6078166383169a93f3af27d2edae88379a39

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d7d7acf7ca8db65ba0943c52326c898f84bab0b1c26a35c87e0d177f574ca5f
MD5 ca7b15f0c73903fac7d5f4cf77b610e2
BLAKE2b-256 97c7e4f11da653093040efba2d835aa0995d78940aea30887287aeaebe34a545

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-win32.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-win32.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 b2b328c7c6dc14ccdc79785348589aa39850f47baff33d8f199f2dee80ff774c
MD5 a0e1a3003a06d9f61260501d5a1365ae
BLAKE2b-256 fdb70540c101c00882adb9d30319d22d8f879413598269ecc60235e41875efd4

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9512cf370e0d1496503463a4a65621480efb41b487841a9e9ff1661edf14b238
MD5 ffa264996e86d14fa4af1bcb18496e1f
BLAKE2b-256 d68bad8b2658895a8ed2b0bc630bf38686fe38b7ff2c619c58953a80e4de3048

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 553515da9586d9624dc42db32b744fdb91cf62b053753037a0cadb3c2d8d82a2
MD5 a8ca23b139bde72fbf8c51869c1cf1af
BLAKE2b-256 25b5973cce29257e0b47b16cc9b4c162772ea01dbb7c080791ea0c068e106e05

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 60e0fa15da5020a03df2ee40268145ec5b88267ec2141a205317ad4df8c992d6
MD5 64e64f606101141a0daa541dba9c9324
BLAKE2b-256 70199d4fa7bde428e58d9f48a74290c08736d42aeb5690dcdccc7a713e34a449

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 a3dc7720b580c07c0386e17af2486a5b4bc2f6cc57034a288a614dcbc4abe555
MD5 4a537ce5f38fd7238b2df18fc9b6bb44
BLAKE2b-256 d5d8aa276ce5d11b77882da4102ca0cb7161095831105043ae7979bbfdcc3dc4

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0c3ffac16e37a9daba43a7e8316778f5809b70254be138761a8b5b9ef0df28e
MD5 8554fb43c0ae239f0bcdc79268284205
BLAKE2b-256 c72c581e757ee57ec6046b32e0ee25660fc734bc2622c319f57119c49c0cab58

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d09b2ad14332eede441d977de08eb57fb3f61226ed5fd2ceb7aadf5afcdb6794
MD5 937436cc454a06231a1eac1e3c9d9c89
BLAKE2b-256 8b43261fb60a11712a327da345912bd8b338dc5a050199de800faafa278a6133

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0f035667a8bd0a77b2bfa2b2e125da8cb1793949e9eeef0d8daab7f8ac8b57fe
MD5 c591eb7a5603f663d81acb4b0b390162
BLAKE2b-256 c525648bf084c2468fa7cfcdbbe9e59956bbb31b81f36e113bc9107d80af26a7

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3acdf13a018f685beaff0a71d4b0d2ccbab4eaa1aced6d08fd471c1a654183eb
MD5 19971e35409451dd303b2d5f4aca878d
BLAKE2b-256 b21880002c4c4475f90ca025f27739a016927a0e5d905c60612fc95da1c56ab7

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 856c2b55c51703c366bb4ce81c6a91102b70573a9fc8637db2ac61c66e4565f9
MD5 17a433ffca2656d587ddb038e12c4174
BLAKE2b-256 e2893f5ef6f7c928c017cb63b029349d6bc03598ab7f6979d4a770ce02575f82

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae09736149815b26e64a9d350ca05692bab32c2afdf2939114d3211aaad68a3e
MD5 e0b0c8a8a2a32620741db55a5114e6b5
BLAKE2b-256 b47447839395091e2937beced81a5dd2f8ea9c8239c853da8611aaf78ee21a8b

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf29db3b5657c083eb8444c25aadeeec5167dc492e9019e188f87932f01ea50a
MD5 64687db105293f0f9d05a45cb1ceadee
BLAKE2b-256 d4fcda3bc5cb38471e7192eda06b7a26b7c24ef83e82da2c1dbc145f2bf33640

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b9e819b9e4118e1e785047b1c8bd9aec7e4d836ed034cb58b7db5bcaaf49437
MD5 8a238bc81dac1ea248cd903ce5bcb059
BLAKE2b-256 013006ab4dbe7ce02a8ce833e92deb1d9a8e85ae9d40e33d1959a2070b7494c6

See more details on using hashes here.

File details

Details for the file prek-0.3.3-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: prek-0.3.3-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prek-0.3.3-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 e8629cac4bdb131be8dc6e5a337f0f76073ad34a8305f3fe2bc1ab6201ede0a4
MD5 01c011216e6192360a9d87f202f6084f
BLAKE2b-256 2d8bdce13d2a3065fd1e8ffce593a0e51c4a79c3cde9c9a15dc0acc8d9d1573d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page