Skip to main content

About

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.

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

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.4.12/prek-installer.ps1 | iex"
PyPI

prek is published as Python binary wheel to PyPI, you can install it using pip, uv (recommended), or pipx:

# Using uv (recommended)
uv tool install prek

# Using uvx (install and run in one command)
uvx prek

# Adding prek to the project dev-dependencies
uv add --dev prek

# Using pip
pip install prek

# Using pipx
pipx install prek
Homebrew
brew install prek
mise

To use prek with mise (v2025.8.11 or later):

mise use prek
Cargo binstall

Install pre-compiled binaries from GitHub using cargo-binstall:

cargo binstall prek
Cargo

Build from source using Cargo (Rust 1.95+ 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@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
      - uses: j178/prek-action@5337cb91e0fa35a7ff31b9ca345126d8bbbcdf16 # 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

  • For supported managed toolchain downloads, prek verifies the downloaded archive or installer checksum before extracting or installing it, helping ensure the integrity of downloaded toolchains.
  • prek update supports --cooldown-days, so you can keep newly published releases on hold for a cooling-off period before adopting them.
  • prek 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 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.

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.12.tar.gz (519.1 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.12-py3-none-win_arm64.whl (5.6 MB view details)

Uploaded Python 3Windows ARM64

prek-0.4.12-py3-none-win_amd64.whl (5.9 MB view details)

Uploaded Python 3Windows x86-64

prek-0.4.12-py3-none-win32.whl (5.5 MB view details)

Uploaded Python 3Windows x86

prek-0.4.12-py3-none-musllinux_1_1_x86_64.whl (6.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.4.12-py3-none-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.4.12-py3-none-musllinux_1_1_armv7l.whl (5.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.4.12-py3-none-manylinux_2_31_riscv64.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.4.12-py3-none-manylinux_2_28_aarch64.whl (6.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.4.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.4.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.4.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (6.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.4.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.9 MB view details)

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

prek-0.4.12-py3-none-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.4.12-py3-none-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.4.12-py3-none-linux_armv6l.whl (5.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.12.tar.gz
  • Upload date:
  • Size: 519.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12.tar.gz
Algorithm Hash digest
SHA256 04beeba7f40437cd2f36804b84101bd7f3c9fb40b52da46a25604642ab2bfb09
MD5 88a669734630e93b3ea219140aa7e2d2
BLAKE2b-256 fc5ccb6e63f7e5a58a5313ddb70409174f4dc004e4b0910b8a8d3f59b2225a95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 45e34a24fba4a4e4568682477158591698efc2375b8d1d418ae424691c4bd01b
MD5 62d82451c2e35c42af8b02a7aee551ec
BLAKE2b-256 461de2c0fc222904ef73df1739b11a83edc29e38bc4bc61259f2ca6d2f15abb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fdd27bad8adafea8fe77606950ca09200d59296a47ab131cfb88718d460949d7
MD5 b3a86ef37dc669786de5be0e5b7290a4
BLAKE2b-256 e57b744cff84def48c1ce38c0b4f643a3553c66976c5bb7869ab7317044870e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-win32.whl
Algorithm Hash digest
SHA256 afee229488dcceaea282288e4d7096a93da5a8b85649d9ef506dbdbcd78f38a7
MD5 95afc63c4b93ef1bb6dfd623ee2251eb
BLAKE2b-256 4402ee140c2eb4701bd194db429d84630733492be94897d5f72b61d6f11e6619

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b1005f42920111bec1403c25e8f2f12ec7af0be06686cc3b8dcf85429af908a8
MD5 90ba37cdd738251cdba27f737ba05af2
BLAKE2b-256 ef6d26e6497198d81cf9aa82495400aef46adea8df3e4a4efc5f00e3b6ab3292

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3d0208370da73e8b5bc97f2492dc3975f8dd2c22f4bf6e1f2cf3342503764b52
MD5 32163813d12daf04592407e2c6479949
BLAKE2b-256 689495942bcc20a6a91ec2989aa30fdeb00ad095be736ec48b4bbcf0376166b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 13e34d9e09bafcbf1f25a01cf86985e2c5e486591d3f45b2786ba3de82e5153a
MD5 5e44d12a394e8a40566bf80190ae03bf
BLAKE2b-256 aadeb7f544971072ed7814125145dfeb1f7c15cce6b78ccea65a96298ff37838

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 986f52d104b7066190f0f32aebe3467710356de265e9bfd892101ba99371db4d
MD5 3c6380e2ec445c8041afa7f75e5d0b0b
BLAKE2b-256 a368bff51a7332837edb1ecbe017325adb7fafd69b9c7828ddc81a1334b884af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d188e572c306cc44b96e1bae5647e25b7bd311113f3f3f4a67320c257ee64a3
MD5 5515e9fa3d88c0c083c6b284b2efbdf1
BLAKE2b-256 c4da6277908442301b1b92a2879f6b04aaa03accb900f80e42776fc28b8197ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43b0a5a9d3f2f77871fdcb7893bfc5c8fe7e44f4e603ce6e4712bfec96b2d6f2
MD5 b0bd544caeec62497c2c3fe3b74b5557
BLAKE2b-256 5b8a3ef7bdc3c3441649ebc040b9e164a13163e1e5fabae23e7bbb901992f3de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b204844abc7ded983471f576ae8dc13b99e9b8d022e4d4b46176c6654769c9d8
MD5 45930c16c5a0beebf091c5ee586eded4
BLAKE2b-256 ba47342091a987bf68a74acec6d226a40ce7d51faf0019aa4126cc7bc952f8a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 57dad513831f060cf73808df8edec29d46ec311435aa69f21c80edebf23dc5e1
MD5 21405c9c3fc55c24e406ef10b78413e6
BLAKE2b-256 c0bd5f388f6cbdc0445b850e7c1a160d0be67fcef8bf221e3c8141a1feccef17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 87f170cf1ffd6e3a196f947b83dff1f6c2cd68635f8d49740278bebe7b682262
MD5 736a56e1a3003fd735c292b9e1aac42f
BLAKE2b-256 8c001dfed0ef8af10c5c32aa903486dccd33d2df171f3d945a037c5692f10760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c7733b44ca772ea32ec6a8bee669d0358bdf45873e79767afed196065084f31c
MD5 ccfcbaa6cf52f133a42fa6cbe0e19e97
BLAKE2b-256 b0a93f5cb79a73c764a8ac38d5bcd51e0df57239856eca7949b09bdac4338bf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df3eff1db9c24dc293010a07bc7a0ae0c541d55af828f5586405dedc28c4920d
MD5 4b2889bfc37e79903a501e87f602878a
BLAKE2b-256 ac28571d79ba457fbd9ecf40ae879c91952e12f5fa475306218c91139b86db7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5904fe6c6ab26e7d8792a3c7f1e3fc8d94fcfb63ad33b247c35f004b62cb6275
MD5 247929a00515c2fac7ae8413acc4aca3
BLAKE2b-256 a3888607845d94eb1482e1bd335dadf098618f077a15775f7e98de99669052b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.12-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 cd92000b051e433f26340821cf1cc8e6e3960f1275f3d516ca01f05905abba64
MD5 197807d1587f181cad5ab0ada6d17bbf
BLAKE2b-256 f3235811a3161e072e5f93e4da01af611ee30c32922507b8ab4d9873df6affd3

See more details on using hashes here.

Release history Release notifications | RSS feed

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