This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new cd832362930 aDd cooldown days for prek autoupgrade. (#59395)
cd832362930 is described below

commit cd832362930a5c96f8919385dbfbb890aed3df07
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Dec 14 09:36:08 2025 +0100

    aDd cooldown days for prek autoupgrade. (#59395)
    
    Prek 0.2.22 added the new feature that pretty much everyone adds
    now after all shei-hulud attacks to get some cooldown period
    of upgrades, to give chance for github scanners and "bleeding edge"
    users to find out tha there are some malicious modifications.
    
    This PR adds cooldown period to prek auto-upgrade in our CI
    for `breeze ci upgrade` method.
---
 .github/actions/install-prek/action.yml            |  2 +-
 .github/workflows/basic-tests.yml                  |  2 +-
 .pre-commit-config.yaml                            |  6 +-
 Dockerfile.ci                                      |  2 +-
 dev/breeze/doc/ci/02_images.md                     |  2 +-
 dev/breeze/pyproject.toml                          |  2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  2 +-
 .../commands/release_management_commands.py        |  2 +-
 dev/breeze/uv.lock                                 | 64 +++++++++++-----------
 9 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/.github/actions/install-prek/action.yml 
b/.github/actions/install-prek/action.yml
index 4d275a43fd3..e8f9b6e8868 100644
--- a/.github/actions/install-prek/action.yml
+++ b/.github/actions/install-prek/action.yml
@@ -27,7 +27,7 @@ inputs:
     default: "0.9.17"  # Keep this comment to allow automatic replacement of 
uv version
   prek-version:
     description: 'prek version to use'
-    default: "0.2.21"  # Keep this comment to allow automatic replacement of 
prek version
+    default: "0.2.22"  # Keep this comment to allow automatic replacement of 
prek version
   save-cache:
     description: "Whether to save prek cache"
     required: true
diff --git a/.github/workflows/basic-tests.yml 
b/.github/workflows/basic-tests.yml
index b0b09088e3f..3093029f63a 100644
--- a/.github/workflows/basic-tests.yml
+++ b/.github/workflows/basic-tests.yml
@@ -272,7 +272,7 @@ jobs:
           platform: ${{ inputs.platform }}
           save-cache: false
       - name: "Autoupdate all prek hooks"
-        run: prek autoupdate --freeze
+        run: prek autoupdate --cooldown-days 4 --freeze
       - name: "Autoupdate Lucas-C hooks to bleeding edge"
         run: prek autoupdate --bleeding-edge --freeze --repo 
https://github.com/Lucas-C/pre-commit-hooks
       - name: "Autoupdate Octopin to bleeding edge"
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 9d299628c79..4d675a90c8b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -16,7 +16,7 @@
 # under the License.
 ---
 default_stages: [pre-commit, pre-push]
-minimum_prek_version: '0.2.0'
+minimum_prek_version: '0.2.22'
 default_language_version:
   python: python3
   node: 22.19.0
@@ -40,7 +40,7 @@ repos:
         language: python
         language_version: python311
   - repo: https://github.com/thlorenz/doctoc.git
-    rev: 70fdcd39ef919754011a827bd25f23a0b141c3c3  # frozen: v2.2.0
+    rev: 68f070c98b9a053eabfa7f8899d1f42b9919f98c  # frozen: v2.2.0
     hooks:
       - id: doctoc
         name: Add TOC for Markdown and RST files
@@ -193,7 +193,7 @@ repos:
         pass_filenames: false
         require_serial: true
   - repo: https://github.com/adamchainz/blacken-docs
-    rev: dda8db18cfc68df532abf33b185ecd12d5b7b326  # frozen: 1.20.0
+    rev: fda77690955e9b63c6687d8806bafd56a526e45f  # frozen: 1.20.0
     hooks:
       - id: blacken-docs
         name: Run black on docs
diff --git a/Dockerfile.ci b/Dockerfile.ci
index b6f1377af21..b45a5ed88d3 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1701,7 +1701,7 @@ COPY --from=scripts common.sh install_packaging_tools.sh 
install_additional_depe
 ARG AIRFLOW_PIP_VERSION=25.3
 # ARG AIRFLOW_PIP_VERSION="git+https://github.com/pypa/pip.git@main";
 ARG AIRFLOW_UV_VERSION=0.9.17
-ARG AIRFLOW_PREK_VERSION="0.2.21"
+ARG AIRFLOW_PREK_VERSION="0.2.22"
 
 # UV_LINK_MODE=copy is needed since we are using cache mounted from the host
 ENV AIRFLOW_PIP_VERSION=${AIRFLOW_PIP_VERSION} \
diff --git a/dev/breeze/doc/ci/02_images.md b/dev/breeze/doc/ci/02_images.md
index 020a63eca3b..d4712ce4066 100644
--- a/dev/breeze/doc/ci/02_images.md
+++ b/dev/breeze/doc/ci/02_images.md
@@ -444,7 +444,7 @@ can be used for CI images:
 | `ADDITIONAL_DEV_APT_ENV`          |                             | Additional 
env variables defined when installing dev deps                                  
                       |
 | `AIRFLOW_PIP_VERSION`             | `25.3`                      | `pip` 
version used.                                                                   
                            |
 | `AIRFLOW_UV_VERSION`              | `0.9.17`                    | `uv` 
version used.                                                                   
                             |
-| `AIRFLOW_PREK_VERSION`            | `0.2.21`                    | `prek` 
version used.                                                                   
                           |
+| `AIRFLOW_PREK_VERSION`            | `0.2.22`                    | `prek` 
version used.                                                                   
                           |
 | `AIRFLOW_USE_UV`                  | `true`                      | Whether to 
use UV for installation.                                                        
                       |
 | `PIP_PROGRESS_BAR`                | `on`                        | Progress 
bar for PIP installation                                                        
                         |
 
diff --git a/dev/breeze/pyproject.toml b/dev/breeze/pyproject.toml
index dcd1eabca8a..d8c5c58c557 100644
--- a/dev/breeze/pyproject.toml
+++ b/dev/breeze/pyproject.toml
@@ -59,7 +59,7 @@ dependencies = [
     "jinja2>=3.1.5",
     "jsonschema>=4.19.1",
     "packaging>=25.0",
-    "prek>=0.2.21",
+    "prek>=0.2.22",
     "psutil>=5.9.6",
     "pygithub>=2.1.1",
     "pytest-xdist>=3.3.1",
diff --git a/dev/breeze/src/airflow_breeze/commands/ci_commands.py 
b/dev/breeze/src/airflow_breeze/commands/ci_commands.py
index 2798217b1fe..921e92c81a9 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_commands.py
@@ -629,7 +629,7 @@ def upgrade(target_branch: str, create_pr: bool | None, 
switch_to_base: bool | N
 
     # Define all upgrade commands to run (all run with check=False to continue 
on errors)
     upgrade_commands = [
-        "prek autoupdate --freeze",
+        "prek autoupdate --cooldown-days 4 --freeze",
         "prek autoupdate --bleeding-edge --freeze --repo 
https://github.com/Lucas-C/pre-commit-hooks";,
         "prek autoupdate --bleeding-edge --freeze --repo 
https://github.com/eclipse-csi/octopin";,
         "prek --all-files --verbose --hook-stage manual pin-versions",
diff --git 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 84ab73b8ec7..2e8c60d9a13 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -259,7 +259,7 @@ AIRFLOW_UV_VERSION = "0.9.17"
 AIRFLOW_USE_UV = False
 GITPYTHON_VERSION = "3.1.45"
 RICH_VERSION = "14.2.0"
-PREK_VERSION = "0.2.21"
+PREK_VERSION = "0.2.22"
 HATCH_VERSION = "1.16.2"
 PYYAML_VERSION = "6.0.3"
 
diff --git a/dev/breeze/uv.lock b/dev/breeze/uv.lock
index bda75216171..4a2a211d425 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -74,7 +74,7 @@ requires-dist = [
     { name = "jinja2", specifier = ">=3.1.5" },
     { name = "jsonschema", specifier = ">=4.19.1" },
     { name = "packaging", specifier = ">=25.0" },
-    { name = "prek", specifier = ">=0.2.21" },
+    { name = "prek", specifier = ">=0.2.22" },
     { name = "psutil", specifier = ">=5.9.6" },
     { name = "pygithub", specifier = ">=2.1.1" },
     { name = "pytest", specifier = ">=9.0.0" },
@@ -260,39 +260,39 @@ wheels = [
 
 [[package]]
 name = "boto3"
-version = "1.42.8"
+version = "1.42.9"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "botocore" },
     { name = "jmespath" },
     { name = "s3transfer" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/9d/34/64e34fb40903d358a4a3d697e2ee4784a7b52c11e7effbad01967b2d3fc3/boto3-1.42.8.tar.gz";,
 hash = 
"sha256:e967706af5887339407481562c389c612d5eae641eb854ddd59026d049df740e", size 
= 112886, upload-time = "2025-12-11T21:54:15.614Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/8c/07/dfa651dbd57bfc34d952a101280928bab08ed6186f009c660a36c211ccff/boto3-1.42.9.tar.gz";,
 hash = 
"sha256:cdd4cc3e5bb08ed8a0c5cc77eca78f98f0239521de0991f14e44b788b0c639b2", size 
= 112827, upload-time = "2025-12-12T20:33:20.236Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/96/37/9702c0b8e63aaeb1ad430ece22567b03e58ea41e446d68b92e2cb00e7817/boto3-1.42.8-py3-none-any.whl";,
 hash = 
"sha256:747acc83488fc80b0e7d1c4ff0c533039ff3ede21bdbd4e89544e25b010b070c", size 
= 140559, upload-time = "2025-12-11T21:54:14.513Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7b/eb/97fdf6fbc8066fb1475b8ef260c1a58798b2b4f1e8839b501550de5d5ba1/boto3-1.42.9-py3-none-any.whl";,
 hash = 
"sha256:d21d22af9aeb1bad8e9b670a221d6534c0120f7e7baf523dafaca83f1f5c3f90", size 
= 140561, upload-time = "2025-12-12T20:33:18.035Z" },
 ]
 
 [[package]]
 name = "botocore"
-version = "1.42.8"
+version = "1.42.9"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "jmespath" },
     { name = "python-dateutil" },
     { name = "urllib3" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/3a/ea/4be7a4a640d599b5691c7cf27e125155d7d3643ecbe37e32941f412e3de5/botocore-1.42.8.tar.gz";,
 hash = 
"sha256:4921aa454f82fed0880214eab21126c98a35fe31ede952693356f9c85ce3574b", size 
= 14861038, upload-time = "2025-12-11T21:54:04.031Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/fd/f3/2d2cfb500e2dc00b0e33e3c8743306e6330f3cf219d19e9260dab2f3d6c2/botocore-1.42.9.tar.gz";,
 hash = 
"sha256:74f69bfd116cc7c8215481284957eecdb48580e071dd50cb8c64356a866abd8c", size 
= 14861916, upload-time = "2025-12-12T20:33:08.017Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/1c/24/a4301564a979368d6f3644f47acc921450b5524b8846e827237d98b04746/botocore-1.42.8-py3-none-any.whl";,
 hash = 
"sha256:4cb89c74dd9083d16e45868749b999265a91309b2499907c84adeffa0a8df89b", size 
= 14534173, upload-time = "2025-12-11T21:54:01.143Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1f/2a/e9275f40042f7a09915c4be86b092cb02dc4bd74e77ab8864f485d998af1/botocore-1.42.9-py3-none-any.whl";,
 hash = 
"sha256:f99ba2ca34e24c4ebec150376c815646970753c032eb84f230874b2975a185a8", size 
= 14537810, upload-time = "2025-12-12T20:33:04.069Z" },
 ]
 
 [[package]]
 name = "cachetools"
-version = "6.2.2"
+version = "6.2.3"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/fb/44/ca1675be2a83aeee1886ab745b28cda92093066590233cc501890eb8417a/cachetools-6.2.2.tar.gz";,
 hash = 
"sha256:8e6d266b25e539df852251cfd6f990b4bc3a141db73b939058d809ebd2590fc6", size 
= 31571, upload-time = "2025-11-13T17:42:51.465Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/b5/44/5dc354b9f2df614673c2a542a630ef95d578b4a8673a1046d1137a7e2453/cachetools-6.2.3.tar.gz";,
 hash = 
"sha256:64e0a4ddf275041dd01f5b873efa87c91ea49022b844b8c5d1ad3407c0f42f1f", size 
= 31641, upload-time = "2025-12-12T21:18:06.011Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/e6/46/eb6eca305c77a4489affe1c5d8f4cae82f285d9addd8de4ec084a7184221/cachetools-6.2.2-py3-none-any.whl";,
 hash = 
"sha256:6c09c98183bf58560c97b2abfcedcbaf6a896a490f534b031b661d3723b45ace", size 
= 11503, upload-time = "2025-11-13T17:42:50.232Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ab/de/aa4cfc69feb5b3d604310214369979bb222ed0df0e2575a1b6e7af1a5579/cachetools-6.2.3-py3-none-any.whl";,
 hash = 
"sha256:3fde34f7033979efb1e79b07ae529c2c40808bdd23b0b731405a48439254fba5", size 
= 11554, upload-time = "2025-12-12T21:18:04.556Z" },
 ]
 
 [[package]]
@@ -1233,28 +1233,28 @@ wheels = [
 
 [[package]]
 name = "prek"
-version = "0.2.21"
-source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/25/b6/8d87842c37c84946bc7b4910bf1604d66cabc755b92d4e67db7bfea660fc/prek-0.2.21.tar.gz";,
 hash = 
"sha256:cf0e1f99c3ecbccf04656746f5e4e1048100904f25673a33bdea61cc01ecb142", size 
= 373714, upload-time = "2025-12-09T05:21:59.75Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/f2/bb/b493656c5c99a2c7b4e9d6b8ad5a0f68b6e7578e12cc13ff4c9c30d7c41c/prek-0.2.21-py3-none-linux_armv6l.whl";,
 hash = 
"sha256:8e534e750093314129780dd8f50b2e4123d4a057223820c76c3ceae6e7474203", size 
= 4794694, upload-time = "2025-12-09T05:21:52.429Z" },
-    { url = 
"https://files.pythonhosted.org/packages/16/cd/a9401ca52681b05ec28290fbc92b5346edcf72728fbdad3a29a5ea115599/prek-0.2.21-py3-none-macosx_10_12_x86_64.whl";,
 hash = 
"sha256:3c7b19c3ed6e62e9fdab22941b8fa42c41381105f895db57931613aaa60bc31c", size 
= 4886559, upload-time = "2025-12-09T05:21:41.966Z" },
-    { url = 
"https://files.pythonhosted.org/packages/99/7e/541d7f09d19546144f2b01d5cfa06c3a238b856d4d7c89685ae2ac3c39bc/prek-0.2.21-py3-none-macosx_11_0_arm64.whl";,
 hash = 
"sha256:fcedd889c97ef43785e55061004def57cefa0c5551b6bf8cd111ac006d429b4a", size 
= 4609524, upload-time = "2025-12-09T05:21:45.16Z" },
-    { url = 
"https://files.pythonhosted.org/packages/40/20/4903ab2142b8def1a4018c092a5aab48121cf77c5ea311060fc87ac6efd3/prek-0.2.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl";,
 hash = 
"sha256:e77a6fc39618af192b59342912d5cbac033b9ad4d8e6223f4c9a790973bdada4", size 
= 4808079, upload-time = "2025-12-09T05:21:56.967Z" },
-    { url = 
"https://files.pythonhosted.org/packages/a3/90/20529ce0cf788038ae9e47b6acb0a07f5e2d4b1f03a5bfa3faf27d297872/prek-0.2.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl";,
 hash = 
"sha256:1b718ce075eb972add76554862cab812085439c5e6f17421b08754a3c031d5e2", size 
= 4718210, upload-time = "2025-12-09T05:21:38.373Z" },
-    { url = 
"https://files.pythonhosted.org/packages/92/29/4dea1c14eee78a624233285b681686289fc47aae0dc8d87d7c2c7c1175a1/prek-0.2.21-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl";,
 hash = 
"sha256:e0fecb2f1cfa0f1cf12e591fc882a8528c450bb0307e056401ec3007b384514a", size 
= 5029090, upload-time = "2025-12-09T05:21:51.088Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2e/a9/5dd17876de86d4e537ef5bb802393eecb06afced3daa4d284afdf1330c9c/prek-0.2.21-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl";,
 hash = 
"sha256:673b5cc78603194abb55c96263b42b5b3663e8cb4cede49c528a7586807203a9", size 
= 5446474, upload-time = "2025-12-09T05:21:43.68Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d7/22/287efe85770e4f75a09a5006df2141d4aed79d300d08b175bd8865521e41/prek-0.2.21-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl";,
 hash = 
"sha256:7fe37f220782f436a53b38e1efb863a27f300a51f13245a37b445aec6ffde0db", size 
= 5395331, upload-time = "2025-12-09T05:21:37.112Z" },
-    { url = 
"https://files.pythonhosted.org/packages/72/51/0c763cabc78b14e08f315643f1e29b5791f7f104ca2dd39657c5891cdcb6/prek-0.2.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl";,
 hash = 
"sha256:66e7341359ac1069f74fba5f579bace7e240aaca93bfc2fbc8551537316660e3", size 
= 5491119, upload-time = "2025-12-09T05:21:40.17Z" },
-    { url = 
"https://files.pythonhosted.org/packages/40/a4/947051a6e53232c567651b2be2ef546c53ce17ca517e2bf0773732f5e2a9/prek-0.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";,
 hash = 
"sha256:f82ccf1dbf36ff1d7128542165d885818c762c5ceb042b13937d81fc87b053a6", size 
= 5070460, upload-time = "2025-12-09T05:21:53.971Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e7/f0/0c87332101d94c046f1c82493b50164017176594f50e81493c3c6556788d/prek-0.2.21-py3-none-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:3abd7e379a0870962f76b6def776cb65aa678aab6083f8babd9c20f7064755d0", size 
= 4815558, upload-time = "2025-12-09T05:21:58.591Z" },
-    { url = 
"https://files.pythonhosted.org/packages/80/a7/4adfbec77348cc6e5aee906d9f947a67cb51916e95910d4eeffc20cb9fbe/prek-0.2.21-py3-none-manylinux_2_31_riscv64.whl";,
 hash = 
"sha256:48d8dc32b285505972fe0715c3c4f97ceb78db4c6c7d2e95f259c14821e07593", size 
= 4829289, upload-time = "2025-12-09T05:21:46.437Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d0/5d/e08a3ced6e2267cb9d8ab3f7b52f74ada86041ea2904c4079229244e4a37/prek-0.2.21-py3-none-musllinux_1_1_armv7l.whl";,
 hash = 
"sha256:2690bbce9526d320a7a39474236a9c8960069ce2b0434e8ff11fa62581ee528b", size 
= 4704742, upload-time = "2025-12-09T05:22:02.059Z" },
-    { url = 
"https://files.pythonhosted.org/packages/8e/5a/6b39bdab771de405fccd82f4e349f01dc81c60bbbbabcace42bbad03d070/prek-0.2.21-py3-none-musllinux_1_1_i686.whl";,
 hash = 
"sha256:2a44ebcc16a5fddd643714757742440279abfbab79c45cac90c087db527ed8f6", size 
= 4918736, upload-time = "2025-12-09T05:21:48.103Z" },
-    { url = 
"https://files.pythonhosted.org/packages/74/06/26185f018ed2a12995f81d6390d0b73749170fd7d879c2d2979821ef692a/prek-0.2.21-py3-none-musllinux_1_1_x86_64.whl";,
 hash = 
"sha256:419ea476daa576b6b89564add55fb63b3432f0f85f3dcd1b3640cd9a70683ba4", size 
= 5186798, upload-time = "2025-12-09T05:22:00.8Z" },
-    { url = 
"https://files.pythonhosted.org/packages/85/de/07a4cfb60b8af0e83ec20bcb68d388e23e72954d6d76cd974c9fc1e5adbc/prek-0.2.21-py3-none-win32.whl";,
 hash = 
"sha256:5d169c8f99e4b6c0488d507dda4b20025c4f4c509aa9da26c3e57f135d6590e6", size 
= 4576863, upload-time = "2025-12-09T05:21:49.329Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4e/bd/1db02e1c7a6dd35d066719ec02e0a79be69d922f19f9f3b1887942365fbe/prek-0.2.21-py3-none-win_amd64.whl";,
 hash = 
"sha256:468fcc2241e312552d3926ede0ddf014fb99c1826b0d3ed5bbc2d2b8a7b4af14", size 
= 5265929, upload-time = "2025-12-09T05:21:35.4Z" },
-    { url = 
"https://files.pythonhosted.org/packages/8e/0a/f9568f33edd1a42e5f5211f3ea84c2bd4d576acfe7abfbe6dcfeda191835/prek-0.2.21-py3-none-win_arm64.whl";,
 hash = 
"sha256:3134e192508b0efd28011dfe2c8abb05dc1ef22030147f6b0433a3a6b7912309", size 
= 4931528, upload-time = "2025-12-09T05:21:55.419Z" },
+version = "0.2.22"
+source = { registry = "https://pypi.org/simple"; }
+sdist = { url = 
"https://files.pythonhosted.org/packages/83/a7/1e07536315f77d7b233cbf3dd916dc3424239c435ee0a0110c9b2cbcf6b0/prek-0.2.22.tar.gz";,
 hash = 
"sha256:5abbda8bae0a63a18d3fe573162e8504a7b100e3603169cc2d06053891a02d7c", size 
= 267212, upload-time = "2025-12-13T12:57:51.797Z" }
+wheels = [
+    { url = 
"https://files.pythonhosted.org/packages/ac/fe/ba9a940adc55d78b96b58376a8752e95261402c1e5812acce6ea1a000fb8/prek-0.2.22-py3-none-linux_armv6l.whl";,
 hash = 
"sha256:d026b2d75529a743466000e8dd058d3d5e7c597c34905b333f2ede3d24cb23f1", size 
= 4798026, upload-time = "2025-12-13T12:57:45.286Z" },
+    { url = 
"https://files.pythonhosted.org/packages/12/40/459cf510491271b08d19b4ef34f8293440eb472e633f4ffaf34179f39a12/prek-0.2.22-py3-none-macosx_10_12_x86_64.whl";,
 hash = 
"sha256:60b5bec94fa9f59fe5a9e90554c7346ceef81ea33d01bb18172d2576b07ac449", size 
= 4894023, upload-time = "2025-12-13T12:57:40.102Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3c/0b/59e0438b1e7d1b6fa3f14174a916d369e27c421f8876f7ec7c7a52fbfae7/prek-0.2.22-py3-none-macosx_11_0_arm64.whl";,
 hash = 
"sha256:a0c7c6ceee536122916d32d26b6fa4fac9e95ba28631901164ffc0b0fed28a9e", size 
= 4615858, upload-time = "2025-12-13T12:57:57.471Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e9/27/ea40cf715717298fdf802da2b15a2c4445b8c114aae28cab6bf794d65670/prek-0.2.22-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl";,
 hash = 
"sha256:c90273bef7b638dfc36dede62c494f958456330375ffce891c68321b2a7b46ba", size 
= 4810206, upload-time = "2025-12-13T12:57:46.534Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b5/12/d1c3db35839492236afb8642a2818d5b413e5fce4ea909bc7ddfb3d4591a/prek-0.2.22-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl";,
 hash = 
"sha256:1d8ecf202073433b87df2671a98bc44d3b68bb5711f7119b50b7bd65c2a67f13", size 
= 4722439, upload-time = "2025-12-13T12:57:48.106Z" },
+    { url = 
"https://files.pythonhosted.org/packages/64/a0/0f24a9cacd5d78119f47063d860e03fa42b4d7dcf6803a49b0bef51b771b/prek-0.2.22-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl";,
 hash = 
"sha256:d4f26d76247ce7671cf5d9786e7fc86fdb43c065fd5507e8d64b3de7fd5e4447", size 
= 5037705, upload-time = "2025-12-13T12:57:50.596Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ca/6e/7616f84141755f1d9fe232f0bd06589421ae0dabd99180fdae2840d22ae8/prek-0.2.22-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl";,
 hash = 
"sha256:ac1f0ea2c82e35eb0ffc98dfbcd9ee34cfd7350b64f97198da4c311a271cdb8f", size 
= 5453199, upload-time = "2025-12-13T12:57:38.458Z" },
+    { url = 
"https://files.pythonhosted.org/packages/51/80/542a583db9b27bfd34954243666e451b266513bc742e0491cd61ff1b390e/prek-0.2.22-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl";,
 hash = 
"sha256:8f5d5131b9e57548f64d74665fd4414a8deb603a67d52ee18b3e6540cdb77733", size 
= 5399635, upload-time = "2025-12-13T12:57:43.359Z" },
+    { url = 
"https://files.pythonhosted.org/packages/49/06/ca4e6fee73e14e1aced90f5c83b9cdf9a8e1c3b1aa1e4f45a2a65de05a28/prek-0.2.22-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl";,
 hash = 
"sha256:a768484e1c94a33228765f63701261316b64e11c482abe2a35c54045d3f81feb", size 
= 5498340, upload-time = "2025-12-13T12:57:41.827Z" },
+    { url = 
"https://files.pythonhosted.org/packages/85/a8/9636fc782db9c22d1740a8e5dc4e1ffc3a28099d074f812da46332e7c7a7/prek-0.2.22-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";,
 hash = 
"sha256:2c941c8503ea537a84ea97074dc97b0f0dfd9861864883eb8b90586ed321847e", size 
= 5078431, upload-time = "2025-12-13T12:57:31.664Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4f/29/e78d2f444cf1f097aaaefee8910d7b9fe34195f06b086e0d2153b6c66e07/prek-0.2.22-py3-none-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:946c6cfe18b17a7b53c49a389bf65f1e8e45a1b96bfdaeeacde21f5b5ca2d149", size 
= 4820871, upload-time = "2025-12-13T12:57:33.074Z" },
+    { url = 
"https://files.pythonhosted.org/packages/fb/ec/779db6c35663e949b3f9989c584297aa115d3cc44822c149dbe40d51cd14/prek-0.2.22-py3-none-manylinux_2_31_riscv64.whl";,
 hash = 
"sha256:2cffd5809cf678b4300378d612b5da12cd2183ddc7aee78178db0b1ea48f0069", size 
= 4834431, upload-time = "2025-12-13T12:57:34.65Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1d/18/12bb4fece680457f4d4f13d21c5784675ce8b1db5c968261348c52087232/prek-0.2.22-py3-none-musllinux_1_1_armv7l.whl";,
 hash = 
"sha256:f91df793cbc28647863eb54d578f37782736726671838ca92c9d0601329cb928", size 
= 4709742, upload-time = "2025-12-13T12:57:52.706Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3f/27/de1d9d037f59393568713121f4bfcea11cd546dcf96f214827983b8beccf/prek-0.2.22-py3-none-musllinux_1_1_i686.whl";,
 hash = 
"sha256:3c40ba36b3e89817b20efe6163fd15387b81caf1f489060265d84103ae6e5184", size 
= 4925048, upload-time = "2025-12-13T12:57:49.348Z" },
+    { url = 
"https://files.pythonhosted.org/packages/49/bf/d40eef2e5ccbc520da94c2463450d0ecab598c092684002b463fd5491ff6/prek-0.2.22-py3-none-musllinux_1_1_x86_64.whl";,
 hash = 
"sha256:a4154a419581723d12eccaa5b1d27686283c5c78b753c1984270d7e144a15fa7", size 
= 5192083, upload-time = "2025-12-13T12:57:35.957Z" },
+    { url = 
"https://files.pythonhosted.org/packages/41/ba/11ea837a876dcc7f5df85962bc560c8627a962261f046a1615b0a6016b01/prek-0.2.22-py3-none-win32.whl";,
 hash = 
"sha256:9fd3d629a256ce3171bebc3183f9c608022fff0db19a511307ab0f4c7682d5e3", size 
= 4586129, upload-time = "2025-12-13T12:57:54.438Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2f/8c/05ab6d11ac670664c99944e4819a77a63360aab253d8daf4ae411c705bcd/prek-0.2.22-py3-none-win_amd64.whl";,
 hash = 
"sha256:ad7997ae4bef4fccc0a6761c00479bdd44f2a5bb7eb97aebda3b42fe785e10a1", size 
= 5273787, upload-time = "2025-12-13T12:57:37.205Z" },
+    { url = 
"https://files.pythonhosted.org/packages/38/7a/53e8a550df705b5bf78a589c4e11d21485ac38c1a65e9c98fc3169a5eb25/prek-0.2.22-py3-none-win_arm64.whl";,
 hash = 
"sha256:2442c0f12bd57675124542a92f5c799e7ffe52dc7cd98301c43c361849a3aef6", size 
= 4941186, upload-time = "2025-12-13T12:57:56.214Z" },
 ]
 
 [[package]]

Reply via email to