Skip to main content

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

Project description

prek

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).
  • 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.3.10/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.10/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, and hooks can run concurrently by priority.
  • 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.
  • 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.

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


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.3.10.tar.gz (425.9 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.3.10-py3-none-win_arm64.whl (5.3 MB view details)

Uploaded Python 3Windows ARM64

prek-0.3.10-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.10-py3-none-win32.whl (5.1 MB view details)

Uploaded Python 3Windows x86

prek-0.3.10-py3-none-musllinux_1_1_x86_64.whl (6.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.10-py3-none-musllinux_1_1_i686.whl (5.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.10-py3-none-musllinux_1_1_armv7l.whl (5.3 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.3.10-py3-none-manylinux_2_31_riscv64.whl (5.4 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.10-py3-none-manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.3.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.3.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.6 MB view details)

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

prek-0.3.10-py3-none-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.10-py3-none-macosx_10_12_x86_64.whl (5.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.10-py3-none-linux_armv6l.whl (5.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.3.10.tar.gz
  • Upload date:
  • Size: 425.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10.tar.gz
Algorithm Hash digest
SHA256 f4e9c533612bbaa9f89eca0e80ab6e59a05b0fd15ca7c6642a35bb303731ad6f
MD5 ccf01b0457eb3a2f57e6410bdce02809
BLAKE2b-256 a2313e68cd8f45cb5f3f81009ff42d3a3cde0887b83f214a4eb0ded9ae239cc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 dedcdb4e5a52ee3e0463c061cabdcb94a7443875053cebfadb8228b3bf917035
MD5 b258ba9b220dee191547247fdedef012
BLAKE2b-256 eade8b9f20f712c21756e52feed95fdacd52f48811a7bc6e3816cd04725b1240

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0846228fa277a8bdf5a3eeea90eb3ac8eff2bf71900919373f12d142e19c8f8c
MD5 67b00550b91ca013c9bf2f70187c4d77
BLAKE2b-256 6a0da34f57ca3efa228fa75a976fcf698d5705b5b9a750c8dd1b86857b24f3b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-win32.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-win32.whl
Algorithm Hash digest
SHA256 e2529515ce81292c938181702dbfc75516efa5bb1d4dc1295e6f8b2655eec881
MD5 6bf52c1a14a0e17ec61848a5c46fb1b9
BLAKE2b-256 ca63fd715bcd9ed5debd60dc589d6117ab9eaf0ef0b106e0bb976e1bcaa96e29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e6b65338a06add2bc47a86f837607b4705855ade9457f2f50676a7a5a509cd9
MD5 54c6db092be39b1befb8b4c52c700e1f
BLAKE2b-256 e005460b0c498db65e9a2e590b6918aad3395291d8d9f2c080fce7201d12a5de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27865f3134dd566ffd76388a9f0de6ee931336794e32741b8e22c90a61f3fc39
MD5 d67b9699a36b800fea71adb243542efe
BLAKE2b-256 74d75407ca904a7f2ffe63b1333e503d2f21ec23eda93e93fb45a491d78e0d76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 6d39031e4acf7670b905d77ea807e2ce1b6309604d54740f3152d601b71ae5e0
MD5 18b11b4f5504a763d5313d1e20c98f0a
BLAKE2b-256 7d0c0dd0013c6a9c6b23d070a57fe5c015c40c7b3e84217e4fb1ca9e465768c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 f2fe5ca3fe797a647243c10c0a9f9c2c27c1d4a0cdcb7f836a0cb8c5c2c603d8
MD5 b3eb06ddeaa75db19833d589b929ea1d
BLAKE2b-256 69027235f6b6d65a3e6e036b211a240432bc4f51adfdbbdcc03b5ce60a238a84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7344b2acb88b52592c0e0f3dd33349f75e6a4813d3bb44385aa8c70084990ca
MD5 e853da8fc3000d837876cdb15effecd6
BLAKE2b-256 218012b9de6b6721a27f57ed633a8864435ec2fa7535cba7f48f3ea4a52ce683

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a9a446e178562e2c3cfc71c8f0b21043b571209533a104042b6b9e36662849e
MD5 82ae9dadaa3e65e9c465abb0c5880b06
BLAKE2b-256 c414552b239d99fdd09fd6664b69089359340778f84a9f866a1fecc38b66c811

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aac1c6f8dabb0a202a27516bf78cbfbe8a05b7cfebe2078ff6d0e12e7c77c7d5
MD5 6f144f6b5dbdc335078d7461abffb6cf
BLAKE2b-256 4c8810d493ef308f10321b92bb4e65ab60030b3c5c6304790c678be249e383e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba24b4c8e40cb9ae96d58efa3eb91813cdff4f10b78b79201c93a0dc6b8763e2
MD5 56e5058a694967bcd2433593d3ed943d
BLAKE2b-256 56ec7d563a333198ead10f9a13fcf72ca910a59135b5d58429ed3b1fff9a0ff9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 25e80017ecf06a11bf9c8ebcb67d38183e0abf2f18e012ee6a5f91d1b9c065d6
MD5 ee4777d3a6b391c3764c570b10b554cb
BLAKE2b-256 7c1ba925050ba30791e50e7690a6dabe33dc08a0133e7efab4b9d91088261d40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d321cad394ef4436ed9fce74150076a5eefabe310ed01b3f5735746284b9d046
MD5 c441b62358ef1df0c41adb15aeb2e22e
BLAKE2b-256 362dd1f63ca15f4a275fcdc712fd9ef64787abb4ba86f2e79986a26108a5f1e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f245fa9935cee6ea7d5ba1c6e7dd7546ccf6f01fb7d604bb6a344c8e3b49a9c2
MD5 5175059449640a4e397dcd639146b45a
BLAKE2b-256 f3c36d4dcc9446a1630a888e3f105c4775536afe58c20f18833fec8e0d841ac0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9da699368bb11e85fc58b57ae4c1ccc703364b1d95b595bd17a27b27fa6df50d
MD5 3f58ee159581541ae83364f505e22583
BLAKE2b-256 93ec4b4b60d17c5eb639779a059d7f66a8fff5b38c7cb26c9c5b3a853cc6a9c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.10-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.3.10-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 7250661f003d902b7b601141d64c7015f93eeeeeb1c485f714374582714d7c51
MD5 55efd1493039c59e05af06d3e87ce30d
BLAKE2b-256 62b7306d57aaaf503be1ee58929f9e58e812fbde9bea52c1a578e4996d82425a

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