Skip to main content

About

prek is a framework for running hooks on your code. It runs them before you commit changes, on demand, or in CI. These hooks can format files, catch lint errors, detect secrets, or run any other command your project defines. prek also installs and manages the tools and dependencies they need.

You may already be familiar with the pre-commit tool. prek is a reimagined version of it, built in Rust. It is faster and distributed as a single binary with no runtime dependencies. It is fully compatible with pre-commit configurations and hooks, so you can use it as a drop-in replacement without changing your setup.

Although prek is pretty new, it’s already powering real‑world projects like CPython, Apache Airflow, FastAPI, and more projects are picking it up—see Who is using prek?. If you’re looking for an alternative to pre-commit, please give it a try—we’d love your feedback!

Features

  • A single binary with no dependencies, does not require Python or any other runtime.
  • Faster than pre-commit and more efficient in disk space usage.
  • Fully compatible with the original pre-commit configurations and hooks.
  • Built-in support for monorepos (i.e. workspace mode), including concurrent execution for independent same-depth projects.
  • Integration with uv for managing Python virtual environments and dependencies.
  • Improved toolchain installations for Python, Node.js, Bun, Go, Rust and Ruby, shared between hooks.
  • Built-in Rust-native implementation of some common hooks.

Installation

Standalone installer

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

On Linux and macOS:

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

On Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.4.14/prek-installer.ps1 | iex"
PyPI

prek is published as Python binary wheel to PyPI, you can install it using pip, uv (recommended), or pipx:

# Using uv (recommended)
uv tool install prek

# Using uvx (install and run in one command)
uvx prek

# Adding prek to the project dev-dependencies
uv add --dev prek

# Using pip
pip install prek

# Using pipx
pipx install prek
Homebrew
brew install prek
mise

To use prek with mise (v2025.8.11 or later):

mise use prek
Cargo binstall

Install pre-compiled binaries from GitHub using cargo-binstall:

cargo binstall prek
Cargo

Build from source using Cargo (Rust 1.95+ is required):

cargo install --locked prek
npmjs

prek is published as a Node.js package and can be installed with any npm-compatible package manager:

# As a dev dependency
npm add -D @j178/prek
pnpm add -D @j178/prek
bun add -D @j178/prek

# Or install globally
npm install -g @j178/prek
pnpm add -g @j178/prek
bun install -g @j178/prek

# Or run directly without installing
npx @j178/prek --version
bunx @j178/prek --version
Nix

prek is available via Nixpkgs.

# Choose what's appropriate for your use case.
# One-off in a shell:
nix-shell -p prek

# NixOS or non-NixOS without flakes:
nix-env -iA nixos.prek

# Non-NixOS with flakes:
nix profile install nixpkgs#prek
Conda

prek is available as prek via conda-forge.

conda install conda-forge::prek
Scoop (Windows)

prek is available via Scoop.

scoop install main/prek
Winget (Windows)

prek is available via winget.

winget install --id j178.Prek
MacPorts

prek is available via MacPorts.

sudo port install prek
GitHub Releases

Pre-built binaries are available for download from the GitHub releases page.

GitHub Actions

prek can be used in GitHub Actions via the j178/prek-action repository.

Example workflow:

name: Prek checks
on: [push, pull_request]

jobs:
  prek:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
      - uses: j178/prek-action@4e14d07f9231acabce116ccfca13b13dd9755ece # v3.0.0

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.
  • Repository fetches and independent hook environment setup run in parallel, hooks can run concurrently by priority using reusable aliases, 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.
  • For supported hooks from pre-commit-hooks, the automatic fast path runs built-in Rust implementations without requiring any configuration changes.
  • The prek-only repo: builtin mode provides offline, zero-setup hooks, including native deny-pattern and require-pattern alternatives for common pygrep checks.

prek is easier to work with

  • No need to install Python or any other runtime just to use prek; it is a single binary.
  • Its language support covers every language available in pre-commit, plus Bun, Deno, mise, and PHP, and it automatically installs managed toolchains when needed for Python, Node.js, Bun, Deno, Go, mise, Rust, and Ruby.
  • 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, while independent same-depth projects run concurrently without mixing file scopes.
  • prek install and prek uninstall honor repo-local and worktree-local core.hooksPath.
  • Hook groups let one config define workflows such as CI, linting, or formatting; --group, --require-group, and --no-group select them at runtime.
  • prek run can select or skip multiple projects and hooks, target tracked files with repeatable --glob or --directory filters, pass explicit paths with --files, and preview the selection with --dry-run.
  • The progress UI streams a live preview from running hooks, so long-running checks do not look stuck and failures are easier to diagnose.
  • prek list, prek util identify, and prek util list-builtins -v make it easier to inspect configured hooks, debug file matching, and discover builtins with their supported options.

prek includes security-focused safeguards

  • For supported managed toolchain downloads, prek verifies the downloaded archive or installer checksum before extracting or installing it, helping ensure the integrity of downloaded toolchains.
  • prek update can keep newly published releases on hold with --cooldown-days, filter eligible tags with glob patterns, and freeze revisions to commit SHAs.
  • prek update validates pinned SHA revisions against the fetched upstream refs, including impostor-commit detection, and keeps # frozen: comments in sync with the configured commit.
  • prek update --check is useful in CI when you want updates or frozen-reference mismatches to fail the job without rewriting the config.

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

Who is using prek?

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

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

Acknowledgements

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

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

Release files for prek 0.4.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prek 0.4.14
File Size Uploaded
prek-0.4.14.tar.gz 537.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for prek 0.4.14
File
prek-0.4.14-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
prek-0.4.14-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
prek-0.4.14-py3-none-win32.whl Python 3 none Windows x86-32 Details
prek-0.4.14-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
prek-0.4.14-py3-none-musllinux_1_1_i686.whl Python 3 none Linux musl 1.1+ x86-32 Details
prek-0.4.14-py3-none-musllinux_1_1_armv7l.whl Python 3 none Linux musl 1.1+ ARMv7l Details
prek-0.4.14-py3-none-manylinux_2_31_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64 Details
prek-0.4.14-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
prek-0.4.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
prek-0.4.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
prek-0.4.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details
prek-0.4.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
prek-0.4.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details
prek-0.4.14-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
prek-0.4.14-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details
prek-0.4.14-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details

Total release size: 97.4 MB

Release files / prek-0.4.14.tar.gz

Download URL prek-0.4.14.tar.gz
Size 537.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f6d0952e31ffd6e508660749dd51b8d8de96e955ed12c40e411f3224f502fed2
BLAKE2b-256 checksum
How to use checksums
cf51135dc6ba2c021ce32b40700c8c337db72d802893e15291f4b3056076582f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-win_arm64.whl

Download URL prek-0.4.14-py3-none-win_arm64.whl
Size 5.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
ff588c02e10c8d05150763607671a22d5585c0ff7036c884d3489c2726eb215c
BLAKE2b-256 checksum
How to use checksums
37e16fc64bb82e7270f61707e00b6d3154a4592ae0b2d3bd308173aa7aabe0a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-win_amd64.whl

Download URL prek-0.4.14-py3-none-win_amd64.whl
Size 6.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
29364012d5704475d1092eb8a96ea30b163279096ad5e0c80a620fffa79bc639
BLAKE2b-256 checksum
How to use checksums
4fa7d080a157d4e92927f7618d62d6a23979ef64a10c76a040cb8a8a194c50d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-win32.whl

Download URL prek-0.4.14-py3-none-win32.whl
Size 5.6 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
5bfb30808ce2099c67d2a2d4cd68dc031e3fec1eeb61d73ef51a8f7c04d021cb
BLAKE2b-256 checksum
How to use checksums
009c4f10728ed36295347e84f01bb3e4c9078c9e337edc66215f5e2066b30551
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-musllinux_1_1_x86_64.whl

Download URL prek-0.4.14-py3-none-musllinux_1_1_x86_64.whl
Size 6.6 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1f08d368da45439f949885bb0b637bc7dfe6910140d5285fa8bae058697ddd06
BLAKE2b-256 checksum
How to use checksums
2a23c23210be4c89795a854e76146c2465aaffc3d85ea83df61c1d4d5bb41bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-musllinux_1_1_i686.whl

Download URL prek-0.4.14-py3-none-musllinux_1_1_i686.whl
Size 6.1 MB
Tags Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
24cfabd9e5b8c5546ecaef562841a41a255a9dec1b7ae7761ce5a7a024ab9dd9
BLAKE2b-256 checksum
How to use checksums
84396669fff5c3336a2b79cf853c86b95547cf9be720a2ee7e4ae5eaa6cb46a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-musllinux_1_1_armv7l.whl

Download URL prek-0.4.14-py3-none-musllinux_1_1_armv7l.whl
Size 5.8 MB
Tags Linux musl 1.1+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
60b6539c1b28804807849173a6b49d467f6f36ca98bbb4536f5e34114d79942a
BLAKE2b-256 checksum
How to use checksums
f1e267f067dcb912e157bc7f4cd2aeb422a0de65e7744c675d7f439676f6c832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_31_riscv64.whl

Download URL prek-0.4.14-py3-none-manylinux_2_31_riscv64.whl
Size 5.8 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
a79e5940354a789e1311172a960c5daa75e3f643a47ee2be85b7d2ca1d7d980a
BLAKE2b-256 checksum
How to use checksums
750af1980039ab7bf8342c4aa4da2a4cafe40e6a840f456d5bbf86ba024fcdca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_28_aarch64.whl

Download URL prek-0.4.14-py3-none-manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e39772ebf579f957fdbbc66ef6a7f7433bf603128cd60d5c804c70caac5f69c0
BLAKE2b-256 checksum
How to use checksums
92384bf84223216ce2d31b500691d1644a9f35d6e468cb8ecb9a7dfbc66bc82c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL prek-0.4.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.4 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
34169cb1c8dfbe4b9cb7af164f5c1c3dff68929c61ca1e1de28d378b32720836
BLAKE2b-256 checksum
How to use checksums
bb1cc6a7800406f987559fc8e7c2cfd257a5a68096e806e953f143b488e00e4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL prek-0.4.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 7.0 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
a21eea6ee996dbba351c1af8c6bd1959a61c37949757c0b97aef3edde82c126a
BLAKE2b-256 checksum
How to use checksums
e0ca5ae58d95bc9dbad75ea13aea83fe0acfaca37d027c6bd7f9f1d1d97f3666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL prek-0.4.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 6.2 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
8ec46be0b1b45943a0746fdf69feeede274b0230bad32b11e2489bb600846081
BLAKE2b-256 checksum
How to use checksums
6a2a27a4cdfa767b46663eb32a2b5f78ebaaeefc6e5caa87a21587216a504e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL prek-0.4.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 5.8 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
5fbb17270df2dcb3c1aa6edfaa68f850d7968862413e58b1572e41c981f644f9
BLAKE2b-256 checksum
How to use checksums
5b492780489798147fa1e81fa017af384a40229802cf36680cf72c74478d143c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL prek-0.4.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 6.0 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
334f48a2b19e63c5ab741e601cb6088caaa11d1b75146900dc298b055452d551
BLAKE2b-256 checksum
How to use checksums
a0cc8ddb67fb000d1ad4c95288e6c7e27989d3c172cd88893e3a6f9cdd7199fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-macosx_11_0_arm64.whl

Download URL prek-0.4.14-py3-none-macosx_11_0_arm64.whl
Size 5.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
355570f0d8366a56817e55f44edf736ffc9ff2323894e21cd739ab519d343541
BLAKE2b-256 checksum
How to use checksums
5b68ade0ba8b8c0044a3f7ca1a5cd7c97bc10656398c67466b04235f0f0b7418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-macosx_10_12_x86_64.whl

Download URL prek-0.4.14-py3-none-macosx_10_12_x86_64.whl
Size 6.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6c8043aa5555c2ada561f4c69429e5117f370ad92f7d708340613b0965e725bd
BLAKE2b-256 checksum
How to use checksums
34b682dfb41347342b4c53c1ddd27cfa81d3e1cf4ad0d5d76493c51e8da58dc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / prek-0.4.14-py3-none-linux_armv6l.whl

Download URL prek-0.4.14-py3-none-linux_armv6l.whl
Size 5.9 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
cf7fe2e07c99948ca3326fbd4254054cf4caa71a69cf9032be09c3938544e1e3
BLAKE2b-256 checksum
How to use checksums
9d75727724174d419cab6e11e0c22c3fbcdd083312b0a0202dfa6befdb7f1bcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release history Release notifications | RSS feed

0.5.3

9 release files

0.5.2

9 release files

0.5.1

9 release files

0.5.0

17 release files

This release

0.4.14 This release

17 release files

0.4.9

17 release files

0.4.5

17 release files

0.4.3

17 release files

0.4.2

17 release files

0.4.1

17 release files

0.4.0

17 release files

0.3.9

17 release files

0.3.8

17 release files

0.3.6

17 release files

0.3.4

17 release files

0.3.3

17 release files

0.3.1

17 release files

0.3.0

17 release files

0.2.9

19 release files

0.2.8

19 release files

0.2.7

19 release files

0.2.6

19 release files

0.2.5

19 release files

0.2.3

19 release files

0.2.2

19 release files

0.2.1

19 release files

0.2.0

19 release files

0.1.4

19 release files

0.1.3

19 release files

0.1.2

19 release files

0.1.1

19 release files

0.1.0

17 release files

0.0.28

5 release files

0.0.27

5 release files

0.0.26

5 release files

0.0.25

5 release files

0.0.24

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page