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.

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!

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), including concurrent execution for independent same-depth projects.
  • 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.5/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.4.5/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, hooks can run concurrently by priority, and independent workspace projects at the same directory depth can run concurrently.
  • 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.
  • Workspace mode schedules independent same-depth projects concurrently while preserving parent/child ordering, which helps large monorepos finish faster without mixing project file scopes.
  • 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.

For a more comprehensive list of open-source projects using prek see the list of dependents on github.

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.5.tar.gz (482.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.5-py3-none-win_arm64.whl (5.5 MB view details)

Uploaded Python 3Windows ARM64

prek-0.4.5-py3-none-win_amd64.whl (5.7 MB view details)

Uploaded Python 3Windows x86-64

prek-0.4.5-py3-none-win32.whl (5.3 MB view details)

Uploaded Python 3Windows x86

prek-0.4.5-py3-none-musllinux_1_1_x86_64.whl (6.3 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.4.5-py3-none-musllinux_1_1_i686.whl (5.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.4.5-py3-none-musllinux_1_1_armv7l.whl (5.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.4.5-py3-none-manylinux_2_31_riscv64.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.4.5-py3-none-manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.4.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.4.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.4.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.8 MB view details)

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

prek-0.4.5-py3-none-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.4.5-py3-none-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.4.5-py3-none-linux_armv6l.whl (5.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.5.tar.gz
  • Upload date:
  • Size: 482.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5.tar.gz
Algorithm Hash digest
SHA256 2be7bcf839de19a0144ed5a5aadf73bc5899cf6823bb1c58cf1d45ae389c201a
MD5 1fce8ed49ae4519507ecabe7541ce6ee
BLAKE2b-256 2f6523866f43521d31173879aa74bb3a2df50ab7f3f74cdb4eaa31b8f446c7ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 646a86a1a082dbd99fed96314b1064f5644bb34c1f4037a63547a18e2160fb86
MD5 8dd324d88ec716feb5509d7d3e1da69e
BLAKE2b-256 970e589ff0eab9034909b1ec8654ee03483797305fb743b3554ce6140d82da9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b2ac9227504371d97338215b344184cb0b31ca94113515a3a90c509c6c5a707
MD5 6c5fbfb4cbc6b60e3b040d205ae4789e
BLAKE2b-256 f5fe59b5eb3124f5a4cc255a93857b9ab42402635b273f157e91de23bfa40e8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-win32.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-win32.whl
Algorithm Hash digest
SHA256 7546989b2403c96137bd79d19ebfe21facb87266cefe819db2458c3b9b23f350
MD5 9b5091f8be3352d5497e6b546bd794e4
BLAKE2b-256 79fa43b1d761381dc1c7eeb8f2235c66e902970d4b2bff2dec0f02836c085769

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e491a1a4641d91d8b03dcce5588397e76d2a5b432c9b0a6c70475972b4512ab4
MD5 49eae1fe93bfe8b78fa7446c40704ed4
BLAKE2b-256 9dd7977ee3c622c906677dd94187a00392ce2dd76035486b3a3b1b5a5267dd34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 86f76bd3d2ecf6fd9034d75c62ff4c786eb11d0dd0a1f79bbb4343b023e12769
MD5 5f0476f81f6126cb27d616939d14a989
BLAKE2b-256 c7dfb0cbf0fa527330188390b7b6c8d279cd5e509923262d0a6c5cc44bbdf103

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 a8ed0d28f3e7790e4402a9324c386509066df6e67cc587f7406f9a245b97b7e8
MD5 cd3eaba52091e7684c77b494b25c93bb
BLAKE2b-256 bea51f406e0362dd0f18ba09a562d50d7c04a70ac05d350b1ab6fba36ca3e9f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 a586d14c3b852fdee1c3dcd0b9cb0915db9f9d054334b854fd9470bf68edf129
MD5 dc5ee66d08656ebd6fd3b79b1284badc
BLAKE2b-256 c7725e0344bab1eacf813a5b1b082cb4c6253930096166dad51c1cccee0a4f83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40d262418105b2ede9836593a1927fc927cc8093c432e998640964102196996e
MD5 07ac28064fbd5f5e7ab128a6e5964080
BLAKE2b-256 d7d49749f25c2e0ee5225f812457b888acef301e0ccce64bebcda2ac1d04abee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14109d37b33e5529db41a3539d4f8f72d295f6eeddede3964994d898b8cec05c
MD5 66be27c7b2528ab3cfe8d625c55c14a8
BLAKE2b-256 d34311d1dfd66c919953fe89ae2fdedd4f413ee923883043816d35982177bb75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-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.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fccd11613ae92619d1ecda0ab3359ceebeb38898909ec84a8d383733d12158cc
MD5 6f79e0d5bc17e24bcf2c2be87597f4c2
BLAKE2b-256 0aadff9d26551ba80d190bd08c6341176a5d56d4e6de9c2ebf077793d4adbb78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1fd98b986767dafdb6b4305b563ee5a3a8f13bd3c78b98d708626815ea9f147f
MD5 d962d4e637620137ff7d73e89be17e02
BLAKE2b-256 4f73cfb0c5c909442050a8357e26233f7e511ba8e0d2f4b0bdc460065d62beb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 590427a42a3c1e5064487a0dc91167ae0c8a52168e77f574758ef9b138fcfd61
MD5 22ffd2933597d7fcf5ac455540a34eee
BLAKE2b-256 288caff94d276e91207a87cedff7cfefdd4aca20444137cca77bf53fffebe77a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 50697089a86a78d16f087c1912a2f3bc2bea82319a220fac52cc8e3ec9fc0426
MD5 54c7280c4ca2e8c691bd4d0150e8ec97
BLAKE2b-256 9b1ba334e1bb5361b49adf52b5ac7b6532018940f9f0f253437e8f43c3c1f7f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66877ff21ae9d548f0f7e56fab8e65f1500a74a810e7749188c3f35a4a1b911b
MD5 fe252111c9d82e604a9290afeed83aa8
BLAKE2b-256 28f1721695355cdaa44be6f091e3a77fb9c72ed60289520f78b2f8c9a7197bdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aca9fa995536036a0171bcf7a4db96dc0a14f480054eda1d7d1c2e7739650993
MD5 a7d22d12f839840fb68af14fff0ec48e
BLAKE2b-256 30a7c96c06f17db7da0a57be2be4c229aa00b525bca8001c9c765663b339cbb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.5-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.5-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 f7517774c72b001573520dc7111156779fd3e5b4452c11f09ff53c71a067e835
MD5 6c30df72e6cedf475995f7b095a4bb85
BLAKE2b-256 f4cba9eedf9a35ca6ec72f12af2b4392d7f757bb24863b7b7af4523f939cf3fa

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