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

On Windows:

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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.1.tar.gz
  • Upload date:
  • Size: 452.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.1.tar.gz
Algorithm Hash digest
SHA256 622a8812bda87cf4ddcae2dab5ccecc55b88d70c677129dbe25e975d923179f0
MD5 c9fc35e9d50d312479edf1db9faf546c
BLAKE2b-256 1c011d2c238c6f226d75881cd7a5532e980f4d524babc3c034d16ad89e88b6e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 5b4a348537924b20e208cbd87ef58e96ec37d691c5bec2969209c40de0ecf72e
MD5 30055e61035bcdb03844b6b25c942bad
BLAKE2b-256 ab362ab7647fe1e84bba2baae7f04de241197eed62683fb3085e164de266d111

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8fa707971465d8ad021c907e43691aad7bb98942943e61e294ece5f95d9fbc78
MD5 7c020adf098a6a587f240ee8fcf282c5
BLAKE2b-256 8912d43daf290a73dbc3e1a3eabb9077e45df661923949bee045de67cbe82524

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 7c515492ef3585e6bcd7b83f1bb1cb131038abc88ed2c843de1e4c3ceb865b19
MD5 ea628ce6abb7662f77fa9e03af98eda0
BLAKE2b-256 14c7760969d6bfc77e3eba04f6c3801c81076e96a908a6c277c142a4b0f31f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cdf4503a240369f66321213d9c4bc6f925014b64ff7121de9e9920c9b9838ce2
MD5 33ebfecc49c409eca4d1f3918cea51db
BLAKE2b-256 d0fde93d3853d1bdc06b281fff2aaf4106e19610fe5187c67c9ff13195f2df59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 17ffa9d8dd40791b9b99cafe558c5cc28e78e5be57607b280b15f0dab90264e9
MD5 c1d3120d7ba1be7ede9afa40b43b2c26
BLAKE2b-256 9fb894ddac155b502859e4dc7943db99fa7fffecfa3878a2ef11726a8e72fad0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 60928d1dad45ff3e491d3083a50643cc213aa2d54f1dbd8d702d7193773c020e
MD5 bce53cd097fd1d532caa3eef8468fdf4
BLAKE2b-256 96d71f9892a45bb2dc8a3b4b89eb08f5de1cf745fcd7df9e535463ba4d41cebe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 c0877e82c52359d655fe1072b3a5228639184d1d5f03c6803b6530cd6da1ef20
MD5 87ec29ef8434cc615efdadf2a035991e
BLAKE2b-256 96408151d6445a0f41ad60e979db39d8b0c6b074aad919cf5c73233281f0dff1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc744fedf98df8a00a9e3bcd629b163fee5e9f9e22bce66029d9945241586165
MD5 81f55d7b32ae1bb11fbd2c7115e1ebd0
BLAKE2b-256 0ab76164a7dc6bb4796cfc19445be798302cc7625b62e2bec89ffb4272d7f983

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e69a9c02ead38706a5d2a4ae209dccba08ccb5d0026e1d08e723c66ab964750
MD5 216619974801e47e7370694cdda11673
BLAKE2b-256 c92accd581b6222277a2aa095530844d5bb76db4547042f05a9cb649476bf904

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2ab3460641762edf128b1ec8e833ce7e9ae015d1268a894560cb90d3393a7527
MD5 0e5e835db3af0600a49b6b2a8a154199
BLAKE2b-256 59e0cce02f3ade48a6d4bffb25e5f0ac28d10928263b0a4f53ecc72954957f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76663998827a2cbc94f5e209319809655489b5bd1f8e70568a623372e80253f0
MD5 431748d04381d969b596e58497cd5711
BLAKE2b-256 ff962d8cc6b5425215cd0b610f1dcef3f6f0f23db2a2b85f1a6fca43b7e7fe24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 051c442b570b53756225410240577bee1aeace6be52955dfacf45a9783223b36
MD5 20c1fd59101f43b3d08eae4e600d9fac
BLAKE2b-256 70cb9d9078723b3facb40289444332ca82bf38c0e1db3b5a907af461aba12324

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2d1805123ab5d730629de588bf319ea39e7078b589b3288c95740f1b4780a1d4
MD5 44f5883fc4bb18a537d83155934f7eab
BLAKE2b-256 0c3bfa6eb635495c3576e65d7f42a48b9fdf4926dd052010df506ed98e9f9680

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efa95331c4c171a867c0064c19d8a4abc94a1c1c920c8b8092f2d7d87f4b90a8
MD5 b4ee5d87deb817b93da7eaff95a0b334
BLAKE2b-256 e33da334c0f5b88fadca888eadfc1fb3d7f1dc8358b1a534d0987339ecb8eb92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-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.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b25807e0aa57d2118747e127b58e7a1bf41d5d7b3323f5f3f1f3cb10031245cc
MD5 2c006dc3e05d857ce321988b1c6b1634
BLAKE2b-256 374e6a067f530194a6e4141c36463eece92356dfd7f924ffe0cbf456bdca723b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.1-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.1-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 10e7e78ffe65dfba7d687a8c71b2f473554d1ba60f43c742105da4c0030feed9
MD5 20618956873dd0bbd4d7b44eba6612c7
BLAKE2b-256 d1ca0274343faf2672d649b1e648053d3cb48fdfef7a390b43713d95880ebb67

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