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

On Windows:

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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.3.tar.gz
  • Upload date:
  • Size: 461.8 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.3.tar.gz
Algorithm Hash digest
SHA256 e486307ea649e7300b3535fac52fe0ba0b80aebe23143b662659d16e6a7c8b47
MD5 fa8c9cba8f22569589861a27a9991294
BLAKE2b-256 5b3ba0ae60bbd4c4735f20aeddfbd3c50fb669cd8e99c078a3ed75a6a4a5c6d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 70d9da5fc14ef41565ff7ba9f476fb53166bf719a954339b2e9f42ed494a2f71
MD5 c2c624e3daa4140e92c0767afcbe6e89
BLAKE2b-256 f5efcad8f9c66bcc199e22d1ad82a50032067a4c8b4182306d3472ff99f64aa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 798d04437d30d6b4e6c1d520fe6ca800c340c9246f0dc8900d8b365df54b71b6
MD5 ff6df6a95fbe982085c8aab6ad759a2f
BLAKE2b-256 325d9f21aca8ccee6978db831dbf36c2e17461692c75dd291c9b3d170e39a82a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 f78e343584cfff106fc3c361109b87949ad8028dc5aa667e0fccd26db8170d7d
MD5 0d88653e30e760860d6b2846cf22df68
BLAKE2b-256 15d270adf26d5da0b7a66d8e284a661feddd5e8c69784b82084f40485fa321e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a46862d81078d2c8caa286c392f965ed72fb72eb1fed171910ba54fe8d546ed0
MD5 aa4ee8c3120980df938b6328440e1354
BLAKE2b-256 03c4edfff5f7d9b6c9e5860dfe05c9488e1b96de990b652db2e379d45af8ad2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ca6802eaf191acb6166e9e013dd277ea193ba27c1dca896ab7debf6dca758b6d
MD5 98bce4a99b0b0a974af5910f982af3fa
BLAKE2b-256 4cbe106fb026646e1da65da6d2a5f3cfbda817e68a72429645351b7033c0b2b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 2d2b0c12e3d1c6d90646f9faa2d4c66f9861f3c6e577d7dbd25e733ed095ac56
MD5 dd4bbf9a9a9f2ca87075865e77a56c34
BLAKE2b-256 3b2ea85a40458ac50c452cae2ddd2eed0b70107fd2b4074d7a5003088ac508f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 89484765304a779780f83489eb3aed5de5366f47fce7713fa5a917ebc281baa0
MD5 deadbb39146b23a736398ffbc1ec0b7b
BLAKE2b-256 b7b8edafebce2bbd85f9e9de2781c225d690eb2b9897a06b224f5c24658fe398

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8607d636ef9232675507d97d252e1dcca5628bff79cb069fa945fff09d7bbb43
MD5 b6a9429a490164920ff979f942b52abc
BLAKE2b-256 bf38fbb1afe14c7536109c68a1d9ca602f152f1929972d006c517c3b92140192

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e08595fe96d24c1fe13486b00d55ce73a7b37040a16e82365942606594c67a6b
MD5 338bfcec210de6f8299b9298feb0bd38
BLAKE2b-256 1af87a441d780c42e858ad677c82bb54eb3f01b424b710a8db5b9a8782305326

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1b8d99ee3277f8f3a3453a953120ee5c6c52f7ad89e459a25425cf62135f47b1
MD5 c4eed7f30b9a1f2b01448d9ff0ff637d
BLAKE2b-256 ec66ccce7a1b6c6b610a22b54092d523ea7d35709e42864dace3734c05dd5f98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40173425ab82bf0a7267d672b3e3aae9dd425eaee3a3641c6a5f040da3ff95e4
MD5 d35886731e59d95833a1e2c5e99a89b0
BLAKE2b-256 97d68a48b2c6a5117110d688c2d8ca2526264ad9f0d3baed4587038ee85e4c2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 03a4ac3c3023a76faa52ad7775720599b10241930be8902c471085b22572b4b0
MD5 0a7b434a5b7655e6279cf2b480622abe
BLAKE2b-256 baeaefbe4523e53022d94272ddfdd3a198ace7de004dd8830a69318085a10393

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f514ec0d95cd4578d74d4601058bd259f5baf91c937f2aaae942d4b070b8077f
MD5 9f83891cad8b854877d4dddbb402fcf0
BLAKE2b-256 a48d9056b02a100cc18b101fc05ecc82635889f5f8cb1cce5d70b027e517a6d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e99ee90a7b6e84dabef891ff7521eb59dae38953467bdb482f004ea522d3a64c
MD5 f66a5f2a5bd80733dcb71fc05c49fddd
BLAKE2b-256 e16a9a99ac481eb148dba55652df88b029ab6c1f90384bd51996026cdab2dafb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b43a85f5ddf7827a75491e79ca068a49c5e4efde8dbac844ecb89622a78458e4
MD5 f143bbe5f8a8e124141991fbd7547228
BLAKE2b-256 ef55937d707cc01d311e5c856c7019bc7db2c5e1835728396bb1ea32a7ecfdfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.3-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.3-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 c67109de8d9766c2afd6e7e64feb9e1a0d3eceb3b4123280c28344660c1a97cd
MD5 0225761798cce1e94a2e46d423848d8b
BLAKE2b-256 dfbe980a0512f7eec3469dd40574f4e35d9ce7b67b358fea58888d13a0625b0d

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