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

On Windows:

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

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 and takes up half the disk space.
  • It redesigned how hook environments and toolchains are managed, they are all shared between hooks, which reduces the disk space usage and speeds up the installation process.
  • Repositories are cloned in parallel, and hooks are installed in parallel if their dependencies are disjoint.
  • Hooks can run in parallel by priority (hooks with the same priority may run concurrently), reducing end-to-end runtime.
  • 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, built in prek, which are faster than their Python counterparts.
  • It supports repo: builtin for offline, zero-setup hooks, which is not available in pre-commit.

prek provides a better user experience

  • No need to install Python or any other runtime, just download a single binary.
  • No hassle with your Python version or virtual environments, prek automatically installs the required Python version and creates a virtual environment for you.
  • Built-in support for workspaces (or monorepos), each subproject can have its own .pre-commit-config.yaml file.
  • prek run has some nifty improvements over pre-commit run, such as:
    • prek run --directory <dir> runs hooks for files in the specified directory, no need to use git ls-files -- <dir> | xargs pre-commit run --files anymore.
    • prek run --last-commit runs hooks for files changed in the last commit.
    • prek run [HOOK] [HOOK] selects and runs multiple hooks.
  • prek list command lists all available hooks, their ids, and descriptions, providing a better overview of the configured hooks.
  • prek auto-update supports --cooldown-days to mitigate open source supply chain attacks.
  • prek provides shell completions for prek run <hook_id> command, making it easier to run specific hooks without remembering their ids.

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 recommend by some projects and organizations:

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

Uploaded Python 3Windows ARM64

prek-0.3.9-py3-none-win_amd64.whl (5.4 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.9-py3-none-win32.whl (5.0 MB view details)

Uploaded Python 3Windows x86

prek-0.3.9-py3-none-musllinux_1_1_x86_64.whl (6.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.9-py3-none-musllinux_1_1_i686.whl (5.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.9-py3-none-musllinux_1_1_armv7l.whl (5.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.9-py3-none-manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.5 MB view details)

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

prek-0.3.9-py3-none-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.9-py3-none-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.9-py3-none-linux_armv6l.whl (5.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.3.9.tar.gz
  • Upload date:
  • Size: 423.8 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.9.tar.gz
Algorithm Hash digest
SHA256 f82b92d81f42f1f90a47f5fbbf492373e25ef1f790080215b2722dd6da66510e
MD5 427a1f2bbee7150d5e2b3cc19a59d677
BLAKE2b-256 15ff5b7a2a9c4fa3dd2ffc8b13a9ec22aa550deda5b39ab273f8e02863b12642

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-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.9-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 0bced6278d6cc8a4b46048979e36bc9da034611dc8facd77ab123177b833a929
MD5 6427d9f65ce5e20361b5b58c93deee9c
BLAKE2b-256 308af8a87c15b095460eccd67c8d89a086b7a37aac8d363f89544b8ce6ec653d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.4 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.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7722f3372eaa83b147e70a43cb7b9fe2128c13d0c78d8a1cdbf2a8ec2ee071eb
MD5 e20903cd06d914de715deee8313ee21a
BLAKE2b-256 a6b6b51771d69f6282e34edeb73f23d956da34f2cabbb5ba16ba175cc0a056f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-win32.whl
  • Upload date:
  • Size: 5.0 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.9-py3-none-win32.whl
Algorithm Hash digest
SHA256 7f89c55e5f480f5d073769e319924ad69d4bf9f98c5cb46a83082e26e634c958
MD5 a00281b6b84688308c959a35391f0788
BLAKE2b-256 46cbbe98c04e702cbc0b0328cd745ff4634ace69ad5a84461bde36f88a7be873

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.0 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.9-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92024778cf78683ca32687bb249ab6a7d5c33887b5ee1d1a9f6d0c14228f4cf3
MD5 8cfe187ea42291c66c256a7637450314
BLAKE2b-256 b9d1eebc2b69be0de36cd84adbe0a0710f4deb468a90e30525be027d6db02d54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.5 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.9-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5517e46e761367a3759b3168eabc120840ffbca9dfbc53187167298a98f87dc4
MD5 d12512061426399ce7214718c077b93a
BLAKE2b-256 f5140bc055c305d92980b151f2ec00c14d28fe94c6d51180ca07fded28771cbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.2 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.9-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 6eac6d2f736b041118f053a1487abed468a70dd85a8688eaf87bb42d3dcecf20
MD5 4b7677cc4511b81c225015d254584b3b
BLAKE2b-256 bd00de57b5795e670b6d38e7eda6d9ac6fd6d757ca22f725e5054b042104cd53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-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.9-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 82b791bd36c1430c84d3ae7220a85152babc7eaf00f70adcb961bd594e756ba3
MD5 193cbee898bcc780ed4668e123f5a6bc
BLAKE2b-256 111f204837115087bb8d063bda754a7fe975428c5d5b6548c30dd749f8ab85d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.5 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.9-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0dfb5d5171d7523271909246ee306b4dc3d5b63752e7dd7c7e8a8908fc9490d1
MD5 b1085436cf4df3f3e69541b52bcfdd98
BLAKE2b-256 a7f9e88d4361f59be7adeeb3a8a3819d69d286d86fe6f7606840af6734362675

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 5.9 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.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28a0960a21543563e2c8e19aaad176cc8423a87aac3c914d0f313030d7a9244a
MD5 50cc68973a5b1513d86896b5cb3a5bf3
BLAKE2b-256 a45a54117316e98ff62a14911ad1488a3a0945530242a2ce3e92f7a40b6ccc02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.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.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.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3bde2a3d045705095983c7f78ba04f72a7565fe1c2b4e85f5628502a254754ff
MD5 6ae31f5d535de81aa9a298834fe51b4b
BLAKE2b-256 09e8a189ee79f401c259f66f8af587f899d4d5bfb04e0ca371bfd01e49871007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-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.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 039ecaf87c63a3e67cca645ebd5bc5eb6aafa6c9d929e9a27b2921e7849d7ef9
MD5 552c1b5567b385980afe4aa6812800d9
BLAKE2b-256 bde2a5fc35a0fd3167224a000ca1b6235ecbdea0ac77e24af5979a75b0e6b5a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-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.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ff104863b187fa443ea8451ca55d51e2c6e94f99f00d88784b5c3c4c623f1ebe
MD5 7dbf589b61b2f87f29cab269964bce5b
BLAKE2b-256 c8548cdc5eb1018437d7828740defd322e7a96459c02fc8961160c4120325313

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.5 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.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 aaf639f95b7301639298311d8d44aad0d0b4864e9736083ad3c71ce9765d37ab
MD5 8d1bb5616d2cb0473eed65a6e63e4f8d
BLAKE2b-256 6780d5c3015e9da161dede566bfeef41f098f92470613157daa4f7377ab08d58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 5.3 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.9-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2ea1ffb124e92f081b8e2ca5b5a623a733efb3be0c5b1f4b7ffe2ee17d1f20c
MD5 0b695c120730ceff5819b56a286aeefa
BLAKE2b-256 40e14ed14bef15eb30039a75177b0807ac007095a5a110284706ccf900a8d512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 5.7 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.9-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 399c58400c0bd0b82a93a3c09dc1bfd88d8d0cfb242d414d2ed247187b06ead1
MD5 93f536368e0665ff735ea55775308079
BLAKE2b-256 15d9974b02832a645c6411069c713e3191ce807f9962006da108e4727efd2fa1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.9-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.3 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.9-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 3ed793d51bfaa27bddb64d525d7acb77a7c8644f549412d82252e3eb0b88aad8
MD5 b668263f39688cec15503690d303ba17
BLAKE2b-256 3c08c11a6b7834b461223763b6b1552f32c9199393685d52d555de621e900ee7

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