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

On Windows:

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

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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.9.tar.gz
  • Upload date:
  • Size: 492.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.9.tar.gz
Algorithm Hash digest
SHA256 f8b86441484a5756f3fdb6f3b201d3d448f8845902a84653d78cbf6f875c424f
MD5 640c443ca9de7573a7bbe5aaf1eb1937
BLAKE2b-256 eadf94ed29398576e03494c5aacda8bfed9536edf348bed29cd09f382f2b9b23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 7eab3900d9ea614c8ea0d0d55a8b708f0c88e43c966dc8b13a4e36c1e398dd16
MD5 3fb15205c9c6e7a72b5700761f94ec0a
BLAKE2b-256 024a57d04de49f591088901794cc22f36563a102681e3512ae17ee6085cd2f30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ed1b4f87a13d1565e8731c60db7fa058966049cbb4d8872d160add510a286558
MD5 cf997c10e01ff9417e13dc6e57abea6d
BLAKE2b-256 2868d038b14f0220fed197be8bc93229e6ea7ad460803ff8a26e4b14a8c81f66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-win32.whl
Algorithm Hash digest
SHA256 b1e8d3bc88ddce6414853468ed8126f45d4ae20f2f4677801ade20ad67a826fa
MD5 c042dd5ed28f312d5b2f8ea71ff52ffd
BLAKE2b-256 a3d401ae3b99d09559a69befd128859d0036c604608dd9c6c99986592dde3c21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8320ca167d41855d9c4fed66df599f31f96307cbb0da1311a9fe465152e20bd5
MD5 51448a68aa64d332a0d202094d339908
BLAKE2b-256 e97b80e560cbe396d0f8687012769cb2d7d7f3428dd019549225ebf205dea806

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4ff5947deeb9a92e6508dfba8b27962dfb927bf60fd36472c9ae862df96fb38c
MD5 0c729ea459adb4f12a6e732d65db5086
BLAKE2b-256 94af900df3f7535e87045df331646c6a01bef6e77dba7f2bdb53483f30cbb988

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 cc25e30e1700a5c7dd9bad665c321e5589b51502bb1bbc6ada45e326d08b428b
MD5 dc95e07a40207289ec20f16ec4c47a71
BLAKE2b-256 258ab19413cb64b81c18502ea7bbef32897f9126b8e53b58cd656996573dc53c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 1dd283b15dec4da29caa3910bd72c8c9d7df93209770503465ad109d6370cb8e
MD5 a990913571eecfe1e0f303daca249533
BLAKE2b-256 a5cadfc8312b4a7ce8fa100ce37a843279d108eec7e7fe2ddbe069448acd1642

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b3c590252e3d5724ebed3774695712ff7cb554743b25184808aa5f42b06bd4c
MD5 0fea14b2f2bb8291f01bcabd0b01faac
BLAKE2b-256 8e42bb1f3f3d84af4d12bb675ff071305fa776d3525c10626465d9960ad93c21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 442ecf6a454c692bc8a2d5a16936a0fe8e3419727ff208e15818932acca9923a
MD5 8f7095bf0ffe327519373b86dc3eca19
BLAKE2b-256 2a62068dd25e1106e262b0ce69ffcdc594cf52d85aa13f64628f851e458980d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a1ef842d7f19879fac2135c42ba15508f2677346ba800bc8bb82e5f43fe6a6ec
MD5 eb9186754748e5276c25632798282471
BLAKE2b-256 1f8990d5005436afb6ab99d3ba6599820fe0f0fcb776f5e9e362b5a19e10cbea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 31af616c216ec7e47913802b082ca816d707d24738fa58eae0463ae296cbe71e
MD5 91ff68630ba409201dda668f684ca460
BLAKE2b-256 0c4b63f5fe22d867a6e07b12e8a7887a0f3b193c2ef0fa9ed80649f2d257f4ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0cc5c06ae448568d076bb5e7ce4d630879d6467b2a89fd79061c349a47826efa
MD5 5cbf906fe4ad29d146334e20d76baa71
BLAKE2b-256 7e1799e4884c45c46be90e81e220d2bdd5020716963707ef6702361cc398dd91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba40511145e948d461d6641b556b6ff671b186b0c90743600b9dcb788dd5eb5c
MD5 b8562e86e68de74b059eb398c5891757
BLAKE2b-256 71e51beceff9cfcf02817c06f38e726c9875cd003f62cbfa516f282fb3c3109b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd85df4c186becdc47b2e6155de8cace99133c7517387e30f08ca15b93ead11f
MD5 e81ba8ab5b9b6472c9279e4d5b8ecd86
BLAKE2b-256 42390e448da00671e77740be32cca96530ef64bcdbed178acce7f155b87f6057

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-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.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5cbb220d6d77cb047747dcabf421375fdfdd958e01a998a854758698d38fb239
MD5 b62930fac540f212410036deabe20625
BLAKE2b-256 57bf89daefc85a1db9b8c525731c77121de0a8f57731e81c99d823e919e1f6a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.9-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.9-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 7b240ad6f679104309a944c4dd427ccc46d9aaf4f53ee07379c02bf7578c2750
MD5 9188d00566487084046908e1fd1a5a5c
BLAKE2b-256 1002632446b72103daf92526203bf83cb76043ebce70588632aa2aea3741da07

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