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 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.12/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.12/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.12.tar.gz (444.2 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.12-py3-none-win_arm64.whl (5.4 MB view details)

Uploaded Python 3Windows ARM64

prek-0.3.12-py3-none-win_amd64.whl (5.6 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.12-py3-none-win32.whl (5.2 MB view details)

Uploaded Python 3Windows x86

prek-0.3.12-py3-none-musllinux_1_1_x86_64.whl (6.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.12-py3-none-musllinux_1_1_i686.whl (5.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.12-py3-none-musllinux_1_1_armv7l.whl (5.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.3.12-py3-none-manylinux_2_31_riscv64.whl (5.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.12-py3-none-manylinux_2_28_aarch64.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.3.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.3.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.7 MB view details)

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

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

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.12-py3-none-macosx_10_12_x86_64.whl (5.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.12-py3-none-linux_armv6l.whl (5.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.3.12.tar.gz
  • Upload date:
  • Size: 444.2 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.12.tar.gz
Algorithm Hash digest
SHA256 3689dbb8fbd6965bdbf3331d51d01d2569c768f35b6975ddba144cceb8e9d7cc
MD5 9681739b7e0a006c67c29288bbbfcbdf
BLAKE2b-256 c2f461aab2744ea2351b540d6fcfaf8a7af337a051f9e363c4df0d866979946e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.4 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.12-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 634258f1610cfcbbbd0115acb06371ed0653730b6d5c6faa13991b77af2ebb31
MD5 27a4dfca8f279e0654ab46154d15f5db
BLAKE2b-256 37aad2dbb67f34ddb4c177a298812ac93e3019f0a0d26577730997bc46b2d7bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.6 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.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1b2350fbd08ef81e5a214df87eb9cc826ed5ab59f70991e1ea41947504788de1
MD5 a8632f0caaa86397c4fe3967cc50c975
BLAKE2b-256 64a942aa3f6fbfe40ec39e0e6d0b8a3fbc3232dc18a5ced1541f63012f45d6ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-win32.whl
  • Upload date:
  • Size: 5.2 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.12-py3-none-win32.whl
Algorithm Hash digest
SHA256 237ad8b64deb653e8bb90471b17643fc0827108cac949d677a53c98a58cff97b
MD5 ce95126eac336a011608676bd77897db
BLAKE2b-256 d6c65731776ac686fed14bc5f4460db203f221a7f0582030be1ae201496a416a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.2 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.12-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 244d43e265b6cb7fbb3507daadb03cfc149aa96944d354dbde0c63ee034fb1f5
MD5 6a588ca7ca7ac842645b8a241ab54d74
BLAKE2b-256 8fceb66be3f5a34892883ba95bd59ba3e85ebcb237da343d01332c1fd4062600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.7 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.12-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 de153a92862df2a17dbce62d1728174a68ea899305cbc076e2cccef2282b2c22
MD5 4a0a486680e3dacb658e537eb8c008bc
BLAKE2b-256 8dd3f69f635692235e0f333db090905fa6b91066d6aba91fac9f960f1fe67ad9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.4 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.12-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 7c8dd0d001f5964af968f9400adfafec86d0dffedcd9b063a2d48835e93337b4
MD5 c65b8f6ddf062c63f5a907893ea20878
BLAKE2b-256 6087debce103f0d044d799e698ceab879307d25eaff168756c189e9d07008eae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.5 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.12-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 c5bd4d994b2d50f416d0d3a281ede833be4b01fb5d9b6d014b2bde601575f000
MD5 23813c18b2b38d0f8d32228970af897f
BLAKE2b-256 345ac2917b7eaffa421409ab240779c3a0a5f08799529e1b6ef2ac893f1b6d76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.7 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.12-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7ffee5b5cb98608c582907943d7bbbcba896e42a95d52e99967691cd06aca60
MD5 68b5c56fa3e5239aa55ed8c59ef27e22
BLAKE2b-256 31f95cd5943e816616f64a5e386a9d067384713e683861e0f1ced72d0202e7d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.1 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.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52a3e068e634931139e99c7fb73bdca94b9d0fbac0800ef8d6bba3b09c66017f
MD5 665c5b88c2d830bee5d7938ce6de458f
BLAKE2b-256 a78d5bd251245c3760425fe67b83d37a10c34d7c9121660a6d97bffbedd14606

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 6.7 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.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8a52b5582ed0ac303f822edbd8858768a8658c9357896c22abeefdbbcaf533d6
MD5 20460d632fe3e73a4fc719b5aaee481f
BLAKE2b-256 686070f39cc9ee99cb893888f093557ba751950629a71f7affc76df6597a7581

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 5.8 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.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d96ff46b18869d9f576821b51feffd4a7f12d7d68f9d705e761b47c1b1f35854
MD5 ffb111debb616ce0ec3353286045d2f7
BLAKE2b-256 1552fbca8ea00b0f22bb3bd8e747d1b7bb4d406efd0174de9c8d128a5a38037a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.4 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.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ca8b808df8d03f087af3a6ea3cc773cc2462dd5bac55d1521d6b5757de953ae5
MD5 67386e5ef0bb4644cab4a83c1cbf97f6
BLAKE2b-256 5ef356c92fff94626cfb2b3da3e00d3b4eaaa9207921ce547b15df013795dfec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.7 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.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 51f9f08b7f55047d25f272bd9d9ff8ce9ca5781076d3e25f9554e65d0419bd93
MD5 e79a387492dd9490559ae673c6bd46a2
BLAKE2b-256 5dca68c1839ceed0ca515e6c5f446145b1fd08823435b87a8e35255915fd53d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-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.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52d40914d769c6abfd17db7d29a71052fa3dcec02ac31c9698cc4a861dfbbe87
MD5 37f8d5770765a959ba249fc56b636bf2
BLAKE2b-256 d489e588aef5162060e3e6f85108df6cdc966bf01022ece02ce65b78eaa5b184

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 5.9 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.12-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10beb600d6b88435197fa789d38bd25de0bdcbecd7ee832d9c68766b29de17f3
MD5 717524b17028f89a791ac8afaa3e1069
BLAKE2b-256 c14ba4e96d3ecd706cc653b021ea18818ee46b1a057292d9e472f9089e105fe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.12-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.5 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.12-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 101ee75f37969fa473db9c56a7b9b0b77f292b6b1165ec272ce58f276f8f855e
MD5 e60b8d1d21807a7d2afd95dd753ae3de
BLAKE2b-256 123362ec2bb71557dc2b36013cbc69e1f06804e9b0c8c5591579aef0bb7faca2

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