Skip to main content
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.

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.

Table of contents

Installation

Standalone installer

prek provides a standalone installer script to download and install the tool,

On Linux and macOS:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.6/prek-installer.sh | sh

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.4.6/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@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 auto-update supports --cooldown-days, so you can keep newly published releases on hold for a cooling-off period before adopting them.
  • prek auto-update validates pinned SHA revisions against the fetched upstream refs, including impostor-commit detection, and keeps # frozen: comments in sync with the configured commit.
  • prek auto-update --check is useful in CI when you want updates or frozen-reference mismatches to fail the job without rewriting the config.

For more detailed improvements prek offers, take a look at Difference from pre-commit.

Who is using prek?

prek is pretty new, but it is already being used or recommended by some projects and organizations. GitHub stars are current as of April 15, 2026.

For a more comprehensive list of open-source projects using prek see the list of dependents on github.

Acknowledgements

This project is heavily inspired by the original pre-commit tool, and it wouldn't be possible without the hard work of the maintainers and contributors of that project.

And a special thanks to the Astral team for their remarkable projects, particularly uv, from which I've learned a lot on how to write efficient and idiomatic Rust code.

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

Uploaded Python 3Windows ARM64

prek-0.4.6-py3-none-win_amd64.whl (5.7 MB view details)

Uploaded Python 3Windows x86-64

prek-0.4.6-py3-none-win32.whl (5.3 MB view details)

Uploaded Python 3Windows x86

prek-0.4.6-py3-none-musllinux_1_1_x86_64.whl (6.3 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

prek-0.4.6-py3-none-musllinux_1_1_i686.whl (5.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

prek-0.4.6-py3-none-musllinux_1_1_armv7l.whl (5.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

prek-0.4.6-py3-none-manylinux_2_31_riscv64.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

prek-0.4.6-py3-none-manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

prek-0.4.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

prek-0.4.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (6.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

prek-0.4.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

prek-0.4.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (5.8 MB view details)

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

prek-0.4.6-py3-none-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prek-0.4.6-py3-none-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

prek-0.4.6-py3-none-linux_armv6l.whl (5.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prek-0.4.6.tar.gz
  • Upload date:
  • Size: 492.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6.tar.gz
Algorithm Hash digest
SHA256 0173732cfdbd4d47c1dcd594767612ac46f1c1ba637d6d634cf745eb2f39c4a6
MD5 195e0fb15cba244ac63df9bc148ce08f
BLAKE2b-256 6e90e1c82c50f99b1a42a96f02aa8cc8304e8efe64db5f5290a800360387055c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-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.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 0f3ddbd39e3a1c29be5ef3c02914f1886a556b8c9fe14bca94b40ff906029b17
MD5 de9cd1de3f1e44d0db4daac474615a97
BLAKE2b-256 30b0ecdf999cd2c01e972f7db324c39e21296032dd46730083ae7d7d34b15428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4959aa66e619b48d4a6d453d0ca59320398e74846c7632898ee990d4e2f6ea8b
MD5 1b64b3e0f1ab6b77850735d2f2e94f98
BLAKE2b-256 ef04597b7ac6a90986e7be2bebc9495c1faa51a05403fdefe63bab244d3c7d45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-win32.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-win32.whl
Algorithm Hash digest
SHA256 66f0f1ab5d36a0127da4d4b69bf0b19fbda51fc8486b58d379fb09e17fe7c0d4
MD5 2f9aa74d0954760e2f148d27ce36c0ea
BLAKE2b-256 9b8ef9cb05869e87fc4374d42a22fae349c10b5aff40b52d4850f05d8c511600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24d954a9d34b11c027ee298c5916efa2657189f2329ce59cc9846bf97d5ab74b
MD5 4adc51f6e0aeaf1cf89bbb9712175c83
BLAKE2b-256 841753953628a2647fe4f7026fd590136ffdb450583f1a97fbd00ae98404cc5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2b8654ca8273ec1fd7f52a1cca7750998c38f368141ca19f840ea0aaff1ff9e6
MD5 b5c17c73b734fe86378aad99bf78d446
BLAKE2b-256 38190fa6f8f761e185eb33e1b2b1d8214554f5a9e2925cd3f74f1a05a149c782

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 767363e86d428628e447e441448807cdfb7a7e4d71de644160f20236dc10eff8
MD5 e7379471d3793d2c22f8c9d521e13edf
BLAKE2b-256 b759d43be79bea11d99bea07c4f47b9bf9ae1269923fa4646739bbf68cf81c1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 ea204b6e47d8559fbf54a5dc4dd90f930a57f5ec36ba88466302e61e17c25815
MD5 9cd609783f46aa37ea4821dc57842871
BLAKE2b-256 b286b1b3abc2a0638a637fc756f1032672776d30b0809e82b20aaafdde749306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01d7ef6e404e233bf34e2c1f841a502061e64cd986d72ba72424a7dbc6356f5f
MD5 69e8906ee202117d9e38a432e1f7962c
BLAKE2b-256 f517e9003e1fed5d91fce26786fbea2a405d3438310d574d5e3fa145bf860c8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94be5bf0ab55ccd662d921a50a266454c1d2b636cbd58906ab0cd0d54cfc6c7e
MD5 f6525150eddcd3ab00ff1cba6261ade7
BLAKE2b-256 91798204757f8e6be7464b36e9a33aea3fcde280830aadd72bc24f940b138fda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-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.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7a4294cbf828d8c44dba3375f8c2a95bef540a37217f8e7894eb46813b0a52c
MD5 b620762dd4e6e5e573b898e1cee08fab
BLAKE2b-256 7a0994cde2c3aa9f16520939deadff83282363847174d034f95682543bf1530b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 302f0e262ecde9dcd942e74b52e6cf300baf1e277373bae727f107ad58d3dccc
MD5 48c733f9aba174ef41ec9455bd5380a4
BLAKE2b-256 ff0e3c742f0aa5d564dca31b341b8f519578b5fcc52762a277c61e0df303fb6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bd249e6e077e08279233aa5e59b4dcb9f7e1283d4a22c5a522a01764d540838c
MD5 911a1a13c3c0e14eec41749ae7fc0edd
BLAKE2b-256 07759b5625d3ee8f27e102af0d907ab7b8c4e4242d2b364db61392b3d0a75afd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 19a1f4a36ad736bb844f7d6166cd8f266bfd3b945193f080a2810fe8e36f51ac
MD5 228a55c1c4df9a0364b1bbdf878f79b4
BLAKE2b-256 218b9300a0c4db0f2b354519aeebd7bc31d3f6a72836f89dbdbd21a82844393a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-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.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c6b64f482764523d1b61f5ddd29384df4b395e84741fdf1af4c146e1556e710
MD5 a63186e003fa398ae00fcce6c1d1aed1
BLAKE2b-256 e280cc56023ce6e4dec6a2fe47d071a566ebdd96b965cf9fa7787cdee8e03dc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a2260c17793f563f7d14c8578528dfc41d077c6b360bdd7b92cb1b120a921406
MD5 8a71e0e5a55db811bf85e8fc48342e64
BLAKE2b-256 9f10190b586bf4171a74512a91ad2ab118b46885320c826451cc371bd1ae4b5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prek-0.4.6-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.6-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 fd7711bd41146a868356bce65687e96cc33b15875558f75e9d9cc4dffe71cb20
MD5 41b1b4a84a345d1595d5189408d22aab
BLAKE2b-256 d5a761ef540c2c7d37c0f92f7cc3c070b4a6b49220a569aff5590e27ff897334

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.6

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