Skip to main content

Better `pre-commit`, re-engineered in Rust

Project description

prek
prek

prek codecov GitHub Downloads 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.4/prek-installer.sh | sh

On Windows:

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

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 hooks—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.4.tar.gz (356.6 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.4-py3-none-win_arm64.whl (4.4 MB view details)

Uploaded Python 3Windows ARM64

prek-0.3.4-py3-none-win_amd64.whl (4.7 MB view details)

Uploaded Python 3Windows x86-64

prek-0.3.4-py3-none-win32.whl (4.3 MB view details)

Uploaded Python 3Windows x86

prek-0.3.4-py3-none-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.3.4-py3-none-musllinux_1_1_i686.whl (4.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.3.4-py3-none-musllinux_1_1_armv7l.whl (4.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.3.4-py3-none-manylinux_2_31_riscv64.whl (4.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.3.4-py3-none-manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.3.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prek-0.3.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.3.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (4.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.3.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.3.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (4.6 MB view details)

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

prek-0.3.4-py3-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.3.4-py3-none-macosx_10_12_x86_64.whl (4.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.3.4-py3-none-linux_armv6l.whl (4.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.3.4.tar.gz
  • Upload date:
  • Size: 356.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4.tar.gz
Algorithm Hash digest
SHA256 56a74d02d8b7dfe3c774ecfcd8c1b4e5f1e1b84369043a8003e8e3a779fce72d
MD5 02696d2ceeb7086aa731386a8c326aef
BLAKE2b-256 c6512324eaad93a4b144853ca1c56da76f357d3a70c7b4fd6659e972d7bb8660

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-win_arm64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 486bdae8f4512d3b4f6eb61b83e5b7595da2adca385af4b2b7823c0ab38d1827
MD5 5d62c2abe406e1013d7e0af24f59106a
BLAKE2b-256 0b8698f5598569f4cd3de7161e266fab6a8981e65555f79d4704810c1502ad0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 60e9aa86ca65de963510ae28c5d94b9d7a97bcbaa6e4cdb5bf5083ed4c45dc71
MD5 65387d3db08cd1c79c2443eec52eb467
BLAKE2b-256 bbdcbcb02de9b11461e8e0c7d3c8fdf8cfa15ac6efe73472a4375549ba5defd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-win32.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 37449ae82f4dc08b72e542401e3d7318f05d1163e87c31ab260a40f425d6516e
MD5 09018d6fda7466e536c6d0fd202feeae
BLAKE2b-256 8492b007a41f58e8192a1e611a21b396ad870d51d7873b7af12068ebae7fc15f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3975c61139c7b3200e38dc3955e050b0f2615701d3deb9715696a902e850509e
MD5 50bc0831b0088d3162634623f6f742c6
BLAKE2b-256 79f8fdc705b807d813fd713ffa4f67f96741542ed1dafbb221206078c06f3df4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 65b23268456b5a763278d4e1ec532f2df33918f13ded85869a1ddff761eb9697
MD5 5cd0248e5b7d92d488e1ddfc54bb9896
BLAKE2b-256 dff56b383d94e722637da4926b4f609d36fe432827bb6f035ad46ee02bde66b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 8060c72b764f0b88112616763da9dd3a7c293e010f8520b74079893096160a2f
MD5 2fa3a84e76e062899fb0c48aea952061
BLAKE2b-256 344092318c96b3a67b4e62ed82741016ede34d97ea9579d3cc1332b167632222

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 a8e089a030f0a023c22a4bb2ec4ff3fcc153585d701cff67acbfca2f37e173ae
MD5 b1757063efc0abd3253996d1753b0196
BLAKE2b-256 1d27d122802555745b6940c99fcb41496001c192ddcdf56ec947ec10a0298e05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d978c31bc3b1f0b3d58895b7c6ac26f077e0ea846da54f46aeee4c7088b1b105
MD5 b706354976fe2d3daf6381b3f2b8a65e
BLAKE2b-256 a3b4029966e35e59b59c142be7e1d2208ad261709ac1a66aa4a3ce33c5b9f91f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10a621a690d9c127afc3d21c275030d364d1fbef3296c095068d3ae80a59546e
MD5 143029945770813561966f536c713c50
BLAKE2b-256 05c598a73fec052059c3ae06ce105bef67caca42334c56d84e9ef75df72ba152

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aae17813239ddcb4ae7b38418de4d49afff740f48f8e0556029c96f58e350412
MD5 90826f992369ae69f0f586a33996615e
BLAKE2b-256 fc48f169406590028f7698ef2e1ff5bffd92ca05e017636c1163a2f5ef0f8275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7fb6395f6eb76133bb1e11fc718db8144522466cdc2e541d05e7813d1bbcae7d
MD5 3ba00951a828e064d62b7b694bb5d2d3
BLAKE2b-256 9bc0578a7af4861afb64ec81c03bfdcc1bb3341bb61f2fff8a094ecf13987a56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ca4d4134db8f6e8de3c418317becdf428957e3cab271807f475318105fd46d04
MD5 36f3ed3a581b469e10279abb7ddf1798
BLAKE2b-256 09cdbb0aefa25cfacd8dbced75b9a9d9945707707867fa5635fb69ae1bbc2d88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4bbb1d3912a88935f35c6ba4466b4242732e3e3a8c608623c708e83cea85de00
MD5 a5300176b1fed068c6a9bb0aace1d43a
BLAKE2b-256 598481d06df1724d09266df97599a02543d82fde7dfaefd192f09d9b2ccb092f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50a43f522625e8c968e8c9992accf9e29017abad6c782d6d176b73145ad680b7
MD5 95446213a32e27c5e0478193a0f3bb6b
BLAKE2b-256 859ca7c0d117a098d57931428bdb60fcb796e0ebc0478c59288017a2e22eca96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f784d78de72a8bbe58a5fe7bde787c364ae88f0aff5222c5c5c7287876c510a
MD5 8b7cde1d3f0189e3a1b7c3a4f23d7683
BLAKE2b-256 c5cb4a21f37102bac37e415b61818344aa85de8d29a581253afa7db8c08d5a33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.3.4-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 c35192d6e23fe7406bd2f333d1c7dab1a4b34ab9289789f453170f33550aa74d
MD5 66b0ae2dc83d6f24b4ea96e73eac95f1
BLAKE2b-256 09201a964cb72582307c2f1dc7f583caab90f42810ad41551e5220592406a4c3

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