Skip to main content

A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

Project description

prek

prek

prek PyPI version codecov 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.11/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.11/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
Winget (Windows)

prek is available via winget.

winget install --id j178.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@v2

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.

prek skill for agents

To let agents use prek, install the prek skill with gh skill (v2.90.0+):

gh skill install j178/prek prek

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 shims—in the beginner quickstart walkthrough.

Why prek?

prek is faster

  • It is multiple times faster than pre-commit while also using less disk space.
  • Hook environments and toolchains are shared across hooks instead of being duplicated per repository, which reduces both install time and cache size.
  • Repositories are fetched in parallel, hook environments are prepared in parallel when their dependencies do not overlap, and hooks can run concurrently by priority.
  • 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 as builtins, which are faster than their Python counterparts.
  • It supports repo: builtin for offline, zero-setup hooks, which is not available in pre-commit.

prek is easier to work with

  • No need to install Python or any other runtime just to use prek; it is a single binary.
  • prek automatically installs the toolchains it needs for supported languages, so you spend less time managing Python versions, Node runtimes, Ruby installs, and similar setup.
  • It supports native prek.toml in addition to pre-commit YAML, and prek util yaml-to-toml helps migrate existing configs.
  • Built-in support for workspaces means monorepos can keep separate configs per project and still run everything from one command.
  • prek install and prek uninstall honor repo-local and worktree-local core.hooksPath.
  • prek run supports selecting or skipping multiple projects or hooks in workspace mode, instead of only accepting a single optional hook id, and adds quality-of-life improvements such as --dry-run, --directory, --last-commit, and --no-fail-fast.
  • prek list, prek util identify, and prek util list-builtins make it easier to inspect configured hooks, debug file matching, and discover builtins.

prek includes security-focused safeguards

  • prek auto-update supports --cooldown-days, so you can keep newly published releases on hold for a cooling-off period before adopting them.
  • prek auto-update validates pinned SHA revisions against the fetched upstream refs, including impostor-commit detection, and keeps # frozen: comments in sync with the configured commit.
  • prek auto-update --check is useful in CI when you want updates or frozen-reference mismatches to fail the job without rewriting the config.

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 recommended by some projects and organizations. GitHub stars are current as of April 15, 2026.

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.11.tar.gz (433.4 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.11-py3-none-win_arm64.whl (5.3 MB view details)

Uploaded Python 3Windows ARM64

prek-0.3.11-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.11-py3-none-win32.whl (5.1 MB view details)

Uploaded Python 3Windows x86

prek-0.3.11-py3-none-musllinux_1_1_x86_64.whl (6.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.11-py3-none-musllinux_1_1_i686.whl (5.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.11-py3-none-musllinux_1_1_armv7l.whl (5.3 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.3.11-py3-none-manylinux_2_31_riscv64.whl (5.4 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.11-py3-none-manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.3.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.3.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.6 MB view details)

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

prek-0.3.11-py3-none-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.11-py3-none-macosx_10_12_x86_64.whl (5.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.11-py3-none-linux_armv6l.whl (5.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.3.11.tar.gz
  • Upload date:
  • Size: 433.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11.tar.gz
Algorithm Hash digest
SHA256 c4cf77848009503c58d80ff216e32af45b63ea49652bb5546748c1ebfd4d9847
MD5 01ae26e138c536f2c4cd1a70095a0cf4
BLAKE2b-256 6c605b980c70525ca5f0d17942d8eae13b399051aa384413366fe5df229712ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e4a8f900378a6657c7eb2fc4b12fa5c934edf209d0a24544539842479ec16e0b
MD5 5109f2f7116d59891d20048ed140f6a1
BLAKE2b-256 ff1324b0288c553dc8d61f44c4d0746fe9bb1e1bd29d1e70571658536e4c0f72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a387689cd2e182f92dbb681151ee5a04f494fe97e95d6d783875da90b950e6d5
MD5 7330daa968beee25fac22f0432594bd8
BLAKE2b-256 57059844c1125d3714f6f6c7b475884128a4b0c6c3ee0cd208ead44ca8174687

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-win32.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-win32.whl
Algorithm Hash digest
SHA256 35d2361049653a3dcf27227b7f1b340c5c42a12c0e0361c4b785921bfd125839
MD5 e5ddb88598b3f30731cf99c29a0c21da
BLAKE2b-256 190c8ab0ae140201dcee505f58b60abbe56bd05ac96b821a6866f6f90c4d971f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39f4e86176ccbb70c098df6abbc8e36c1d86cb81281abe92fb79dcd572418214
MD5 1ab9fbdfe24c285789acfa9933e68bc7
BLAKE2b-256 040c5f065b86bbeb9977074a055d8a05e90c7201f6c4c7032dada61739b5f8cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7353b45f44a386c676fe96ba72a5ee326b676f789339f405cf6f1d69a1707194
MD5 f3cf5baca26ecafac3684b217fd062f5
BLAKE2b-256 bb94a8361462acb8d8f5b8505255b95ffbfc2ee0872a79b4e066eb330692f7be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 c95a63f19dde48e84b70bd63a235670834af15fa4df8b85d8b7894dd5bc419a9
MD5 b5a4950cbf75625dfa447f3747d2a27f
BLAKE2b-256 046222dd4f59a47654faeebe74651182ecc48d436542646cc92723052dfd9a45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 caba5d635a5b64b7ac64d903f29b043ca5b0d9d9693543a0ef331ade89e6ad3f
MD5 83227e4d46089839c0a68ec5ac147340
BLAKE2b-256 41e2f3119eef6b621782ad216a86d449609858ea34c57cf4a40fc6dc80556d7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7554b436dae2ec97f4351a46817e3561657244307d1c0915f355b859f4fab71
MD5 8191d8736eb28f1848291ec0fba3ab40
BLAKE2b-256 caf7e97f55a1645a2e9becffeee28892ad8bb66cd144dabfa4392ea8e2674bbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4f0cc07d2cdb5fe2882015d5fdafc9af98b4c560d4caa1ae948caeab4341b79
MD5 273fa78a4c60917582e01489278a12f4
BLAKE2b-256 5db6592028a45b084a68b76c7edef909c789d1c96b26761388f63659beef7166

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef70957195d2896a30dd849e64f88344df7bb51af9c950cf16bd11519e7424b0
MD5 c3b15c1051d0cb09e96dbfa4906ff4fa
BLAKE2b-256 094688abf51ac88eeff1ad2fe7d1797ca1fea43eb1ac1ddb8331463ac5b27ed2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 83672d963f249e2f246d3bec97f8fd2e8032e70da0a7d9acb2fa38af76dd82d2
MD5 c2f64b1b8cc7f535c4b2a4230545b4d2
BLAKE2b-256 292e0e2f71b63bc2e5372575d5c1574b0666d2f90d30da51ed706a32cbf465a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ac344529f0d34757c7c95f65e66b9f6440a691f826eaf43f503247bd22023558
MD5 676c5266588e69ada3c109c250e57537
BLAKE2b-256 8ff2e32c9720747a327669863a4f92d05b9e6fadb851e903b0d7310a97c956a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf49464b526ee36d2130baf60ab9580560bfaa60efd2997328e6d6671e209014
MD5 49b174aaa8e652dc7d416130f2cc077a
BLAKE2b-256 1583df5f3aeacbdea96a88c4f06c98d3932469711fed4e3bf5b703dd6507abe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0d0828a1b50447502ea1be3f5a84da474fdca558cd5d76a1a5205169bb808c7
MD5 82b4669f13495d42a14e8b8f755525ee
BLAKE2b-256 2e4639aedc7843c3703f1f43b686622e4f8cd123e03b87a163e5c8f2fbd56cda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef1f37187ca52d75ba9c46b53007476c4eab2c3f11bd23defd57a81c62d90442
MD5 e7d79d6fe7ae987ba9ebe71842e3431d
BLAKE2b-256 a9b03fc653b30b70d6c2714fc56bcfe1c2439437fc38f60b72bc300603ace4cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.11-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 787e605716cfdc86ec01e7c5cf62799f39c28d49de5e37d75595c8e6248cb0f3
MD5 b022f95381a294d7b6939398be72894a
BLAKE2b-256 ee2a3392fa7d1fd1ce538915baa7597e7203bbe888367a8b15bfd51ca74d4714

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