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

On Windows:

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


Release history Release notifications | RSS feed

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.4.0.tar.gz (446.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.4.0-py3-none-win_arm64.whl (5.4 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.4.0-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.4.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.0-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.4.0-py3-none-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.0.tar.gz
  • Upload date:
  • Size: 446.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0.tar.gz
Algorithm Hash digest
SHA256 47f42477c8453c7440e4e656e5ab0c2a1e4c25daa5ed441a9ac1a2b7634abc12
MD5 056836efb31a869f57d9c717db5dd2d8
BLAKE2b-256 6f6800050a4184f038a622855b1989b013d0ac5bfc0a29bf3cdbd1ed823595d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 ff1f1fa311023418d40a443bca6928a9f5ce073d0b9130b641954183aa31736d
MD5 393fba139b5447f6502c539531e9de85
BLAKE2b-256 0da0a0be2f73cbc8fd65a5e1de576aa5a5324339c7cc9f7dd328009a5e1a3ae1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b218d92ad5d2ff0b59240d7d837fa9edc61849894958acb3a225efff7a2faa65
MD5 0662eadf5fff71ba4d1f515e5f3936d2
BLAKE2b-256 2d5b462c907502e7b9f634c73de4e6d36fa44b5d652a52a9ddd51811b2030ca7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 ce2a8feb5dc1f1e748879d0e14c2145353059b830ac5e3f64d92127ab16efc78
MD5 2c32cb625106fcf5031c822beec5f88e
BLAKE2b-256 f2d2e0cca68af94b7639badd3967fc37ae6159979baf6cc3c7f1d68f0a966bdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01d69684306c67917ed69497d0f523216f13f2306723b62e1ace454209477b45
MD5 89a4d8c801efc6f8cb6f2becd672da90
BLAKE2b-256 3900aee25867a6e88bb5cadee41dd83745876a273d3c149612424cf068239a8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0d9483404e5b8bf65111ee6b821e6cf7a5ba9c3a2065e7a0b7a39a17daaffcc9
MD5 0f8036cc4de50409ea61c101fe18f49c
BLAKE2b-256 6e062b175e2ef812a3ab6ebab2dcd7aa0d03aea24852b73c6c4a30882800a01c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 0d19efff4537e4a68b5bd61dcbf5ccb2dd8343df3ea9482aabe37d241ff18ddf
MD5 a6c2b17be9ff6522fcdd2262f92d2a5c
BLAKE2b-256 d9af8a2aa0e02363e96d05a21ca73b4ea862459535bf6cf293710594396df450

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 6e3a0e43d7f345a5e32962736c335b5fc466d499f2556fb6f24028dd08108618
MD5 57b86429b4ff50efaa948b0ca1a267b1
BLAKE2b-256 936ff5664a1712ba214f67a0e93411dc62893a02165b5f04f3182e2c188d0623

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44e3716a3e2983add2c094775d564536342011e84f770132389819c965513d6d
MD5 5c19557907a9aa3dee08afa21a2c5d41
BLAKE2b-256 b77fc03e17c06069b96805c3579c00f830bad0e700f30aa3fed08c78958be77a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7203bff21e622a5482e956384c43990b0092faab02f72118275839a77a45e939
MD5 0db99872785780b4eab5bfe4482f5ef3
BLAKE2b-256 da5659d73f20d3bf5ec1d1e88f24473cf77fb485acefd285c1eb79d2f102e8dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b60bd4fdc323896a5bada2708734d16ff59ee5e32b8c390ae2ebe328426964a3
MD5 da6b3ad4e5af1711abeb4859c141675f
BLAKE2b-256 91ea1623391bdf1e103d7959cc7d41caedcd1ab982412c7db9f9f9ee5c0e09f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e46277b577991ccdc7b13e2cfa7d260ae13e77f5af543e50e188799f649f0ad8
MD5 ae75131641be8a768ecfbcff36c90f20
BLAKE2b-256 ce1e881f18b3cbf6fdca4ec8eb62d2c2e0cb9458fd4cebd136f5e0f76c7aa8d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 473ce0262e36b8e77b327941ad6d5747ac451b4c441cdc86dab95640b68fff72
MD5 c1b76460d8d59dcb4e8ab854fbd4016c
BLAKE2b-256 0018bf18cf0d3ab5b5eddadc6ade754ba6269ae857b32a4605036397ec56ccc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a860fda0f27f872622689358a583e5f2a5771241331848233274f4cfeb8ae9bb
MD5 b6aefa1ca65abea088aad9be3a02809a
BLAKE2b-256 2a8b98fef34684f52c7f5b7b56bce14aec2b24b7abbcd7b6523cc83a63f74c58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8272f32e698eae514556086ad73d02026ec00bbd4d26c420f761ea857cfd795
MD5 74d81dfd5551c6a364ce99955fbeb847
BLAKE2b-256 33f82e6021993332a249667102de0960160aa942880b0634d3e8920d062ebdb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-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.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 944670565dfb3800465355f299effa31572822566d10c6210e6f76bf399ddf53
MD5 30ce8e5b74b0c6dcd48e96dceda8cb1f
BLAKE2b-256 05deee9b8648944d44a8403ca49172d60936f5476196a7baf38c86df4aec7243

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.0-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.4.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 f4cba2132e038349b4b0a00a73b300e4192bae9f78fff8df0365c00bd19140e7
MD5 d32ff4722ed45f1df8a34a6cbb142890
BLAKE2b-256 2b83e4f5f574b8b3a80305a638e0cb2d46e3aa9596ac2b1e2dd6c910fedea376

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