Skip to main content

A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

Project description

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

On Windows:

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

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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

prek-0.4.11-py3-none-musllinux_1_1_x86_64.whl (6.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.4.11-py3-none-manylinux_2_28_aarch64.whl (5.9 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.4.11-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.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.11-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.11-py3-none-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.11.tar.gz
  • Upload date:
  • Size: 516.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.11.tar.gz
Algorithm Hash digest
SHA256 4a14cb9bbae850605ae3904fbdbb12f0e00c12455efaa2266da8fb8e5c0350d7
MD5 0e2e5ac57fc00aaab3bd8a54106a5b91
BLAKE2b-256 c41a73b6dae5ce7e997cb35a69bfe1d25a798e85fa3d2eabf95324563f461b30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e7b0df37ce05e45a14a9da39ab104691474d72f139bf4f6c860f754763a322cb
MD5 9941e00d0698e6b6a0be6dbed227ef4b
BLAKE2b-256 cd0c05fe6eb9d6a54d0e02dfa8cc5ad6f86869bf953419ec15909a32466a28ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5a3d7c80b970b456e5f1bcec8382008ee1ae6a3f324a6b9bb4ff7e666ab0f3c4
MD5 544baf0df752f5f07e6cfc5c0c9c5426
BLAKE2b-256 001ec293f7a15cb93963c4be36a02e144b93f43906bc02644a3f04e5708e7453

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-win32.whl
Algorithm Hash digest
SHA256 8b093e7624522146049e994d5cf283d01d71632b638620b79ae0f96afeaa2624
MD5 fb3b08d59a7d9b311ef8e20947771a8f
BLAKE2b-256 0ffbabddacf43738302242ecd237236c7c80cd7c1d27545e16e803770aee76e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22721d30394192931fecc80d6fc6dd47e8ddf8db8b9693805aba8ec0f50087ec
MD5 f6cd4eba0f0cc6443a4f77227687a7e4
BLAKE2b-256 fc293fe5990aee1bd7c4d50a03358ad867c5e912d9510aafb83a359c7347e5fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f2682ece3c5fc7201106c4fdd84b0587ccea4b8a2ecefa3e94d3074d2841f1df
MD5 15924d4218043d653dfe51de3a84d9d5
BLAKE2b-256 8fb8bf2139ec25eefb5afef43afac7620c5181f2c2661f220598beacb1771207

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 603ba9f2fd9d666dddb3ae190a25a5c55091b843cde90ed52e0a1116f50d4062
MD5 7a83cd619ef5693e0f6ea0b07be6cddc
BLAKE2b-256 4963dc955ff99e1002d3cd375b21467c87046bc41deddfce86d898240757b151

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 247e5d8740e137ebdf24fa96f01a95b2d2f1892e956a1ab00c7b1474a59ebcc0
MD5 c2d7b00eb1555514b284d83c3c95ca9d
BLAKE2b-256 4ffe7b097af9161edae7ddedcc9f5cda4a5f31346a492ce3f92583d96c46f628

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 866991f387527c5f880ce2cc3ddea9b33cc5b986881f8c7f92524cf0969c1350
MD5 b9086e4c572634b33729975f5833da36
BLAKE2b-256 d73649f152b8f539930e9685cff0509695ce4054abcecc22f4c16c4e1e5c23d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85a4df33998fcac878bce3b2c624e1caeb9609f3d562c640702c1234ed815daf
MD5 8ffb4c1d45adade98dba293fb343fa4a
BLAKE2b-256 a27cfc0daa033dcafe74990c00af2da1e16922790b9c1b8da7e8eebf1123838b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b7059d640e595d098600e2d97af961f46292b4112670edbe632de84f6828389e
MD5 2e243cca01e1a2bc877b7b2d281ad4ec
BLAKE2b-256 8e4e94e24b5c1910ec15692ecaf33d0d8ef0d02a02a8b5e40d3c976396880cba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b7f5e446d2aca739bd18b380578e9c78bb4c086299abc3e167d51c47840c56f
MD5 d4e2951b98cedf9f2569489aa19b9d9c
BLAKE2b-256 035f3e339901f8460b6073313619b4fd9bf4135e48430695c53640b83ace88ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7fb07cde2d2156efa6980122b3f13dc88f20c84b933c6205675d0f1e7be2cde8
MD5 efd3cde521fff6d0c4979ce91bc9f11c
BLAKE2b-256 ef416796a4011b04212333259064aa885a71d03d9581ba9bff52db3ce58d1f06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 21d93e6d76bf3d7a9bb70c6ac86ef372adaee50068c45749e6b9e1c2ac4ec939
MD5 bfd368b949db17f9b399844d4150a931
BLAKE2b-256 e16f7617c9b87afaadede4167720aae7ef12d7e51167db903bc8fbac0cadef7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f8a194b1d00d24dff8baff691c99e2668339da2da3482b4ee99c1a0f2409378
MD5 aec133ad71f6857c2698b2186724e741
BLAKE2b-256 d9928367d26421ee6fe6019a63928fb0ed31179cd0d6199879c524f89ef4c95c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-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.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45facadf9c2332b28e6ab2744312ae0275a93ab5a437da8bcc53a8c7260cb4b0
MD5 0ea092f9df21dc2f581dd55c05963003
BLAKE2b-256 c11ef97c74defcd5d5645888cb99fcdd9b8b48cc7247cf31e64414d106d56d66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.11-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.11-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 3830cb7cc47e837888b8b464ecb21355a69235cfacef0fd89101e17f09345d63
MD5 2cc61bf9922a9d26a2544b1206aac64b
BLAKE2b-256 8ed7a00b2de492a80e99b1698e72c1d196ac3ed544dc7ee0ada261ac066e78e0

See more details on using hashes here.

Supported by

Image AWS Cloud computing and Security Sponsor Image Datadog Monitoring Image Depot Continuous Integration Image Fastly CDN Image Google Download Analytics Image Pingdom Monitoring Image Sentry Error logging Image StatusPage Status page