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), 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.2/prek-installer.sh | sh

On Windows:

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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.4.2-py3-none-manylinux_2_31_riscv64.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.2-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.2-py3-none-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.2.tar.gz
  • Upload date:
  • Size: 461.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.2.tar.gz
Algorithm Hash digest
SHA256 cd93c44fdb0ad47b47bca1672b01112388366eb236615398d4448d0c6e56e2c8
MD5 f9ee796be1ff7198a990de07935e8168
BLAKE2b-256 f73efeaa37dad7a737225d3f52d7d38fa16394a75fab98fb28b5a0cd5b6aae07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e02f499a0fd0038756159604d41e0355bd82c5c1d04296f5a081ca3261e45177
MD5 cedd92d00cdd3068c3d4960728a5e0fa
BLAKE2b-256 be5acdd1d5e7a92c4b30137f229420c9f1c78adf6023330a214e85d20fc62226

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9757c442be783533c48bab93df4d916a420848419fee6a858d457b97996d2f42
MD5 9baee8daf9f3bb88981ee7358ca5b3a6
BLAKE2b-256 9a7b1b526479482de27e40103c8e27fa316ebb8076c7df5ba4658b0fdb4a0087

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 45b965e954a371f5c69437008d0f8996948982395885f4d8d3fc3c45c28ca4e4
MD5 c610da12743550c1944167fde5dd02b1
BLAKE2b-256 a250a2ed4cb6d74d16f40e5bbea4d408708a7094f39b28ffc51436d0fdb42512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6100c43d045e7a73b46823af698fec4894eae29f800646c7e5213eea8403c170
MD5 f78acad09c556637ba0367bfb6d65271
BLAKE2b-256 2908d39dccc16fdae360e80201eed895c3ed313580a122616d9fa4fa55a44bf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4fc0236e3fa90aecec3e4d33beda9e331b20c197ff6f0afdd1b9b070f8fb4191
MD5 7444b559ff428c8f2134e43c955ad67b
BLAKE2b-256 bda4344936c035ae6318246e6ae786966932977217bd4718af1caca8e6cc9f7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 f61f84c823da47f393756a9d108a8224a9afbb90de4e2626e835447c5390d40a
MD5 1375878954c34b3a7dc7ef53d75bba19
BLAKE2b-256 64946644b253bacc334c5438e28b32bc8e3bf962c3b00ee6c0561edf068dbcb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 278e53e0ccedccadce61fef781bb2a5317a77e1effd6a694bceea23e5c44b884
MD5 c9ba01cebacdad0713ff4eb6d1e42be9
BLAKE2b-256 06ff59c18768c754ff5d55ab0c05f462f911fc088ccb98cf8e3865c7d6cf9b5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fc45e9df9ab6e8205e1af49e8079f97a29396461a5f35cf04402b772b6aa6f1
MD5 67938e4a8151b8a513ea9ac8c82648df
BLAKE2b-256 88d90c4c82597b64f1e010f46f439c5efb936dca2b97b0cad2f6d60c53270ead

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36dc3c836354293b20dbcfd5c536d2459e78872667d8e0332c1005a31ee4eeb1
MD5 eebb860fa98080dc69e6ea70547f04d5
BLAKE2b-256 ba8d2517fb8fa029fd37ff61e1f7f0db321be8af1f231dbf7df9075584c17afd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 89ecf73487c8567f1a22a54442a1b8d66b7e3e2a2f357c0bd763cf0ccb29a880
MD5 a84048ee00c1c7110e92f6d9a680e41e
BLAKE2b-256 c022410d2ba1f7f94133cd0f65c9faf302874e04a424dd8fc7135e148442260a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b96e2405b77e675b47a4516d3ee944e647a6bcf7b00f46fd9e583493f19021d9
MD5 233806459f149a51b2dc3094ef3c31b3
BLAKE2b-256 4cd011e4b8e780927d73686208b80d34a4e0be8c94fc074c5836eeb51421c52b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 790a9e460175aa923d01b67bc3f6b2be46d67a4bb793ec048ce17caabab47aeb
MD5 1bbce3f95670185ae97dbc5ac73d12bb
BLAKE2b-256 facc8a9015f6a761846db88b1164017347b4a253d48a4078fc2b9acbe23fa90a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 203fc59a5db906e0b706666999bdf6af6a6d8acde263211cca94aaf8f5a6039c
MD5 9ceda15f1fa27e2af64e50795f6af135
BLAKE2b-256 77d1077e862954184e81ea19685cddaa2c44afd5508a72d61085525ee5bbc928

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3876f2bc75370d37ed1af42c0372d0a32b22a3adff4cc8790459cf1d3e43b39
MD5 0c8c82d5cae18be4987117d2c662cd13
BLAKE2b-256 5dde86cf733cbaa2abb435e74e193f108fedec571c6a70ce014fabf5dc98e784

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-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.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8dac6cab952819678616c08d271e743040f9215eb0ca4f1c78d34afd05c76bf6
MD5 df22c7448054b6112aed029356099b19
BLAKE2b-256 dc5a89c58eea5a975999cdd857e22e3ed3d4d2131cb5f552d68d82373a154658

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.2-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.2-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 428298fb354860bbd889bb2388a9210051b7a3cfcfaaadc861e97e4b5f059814
MD5 6762a54b56488700c12144084a8ff791
BLAKE2b-256 2b7d72dad1be03d60f76635437963e0a1cb37b4eb16b6bee3936fcc1dd8ab71c

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