From 82e547dd2f1429089aa430b4efe5a68a03fc29b2 Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Tue, 25 Aug 2026 20:36:38 +0900 Subject: [PATCH 1/3] GH-50985: [CI][Dev][Python] Update cython-lint to 0.21.0 --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d479a03b5b10..1d92b1de885e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -146,7 +146,7 @@ repos: ?^python/pyarrow/vendored/| ) - repo: https://github.com/MarcoGorelli/cython-lint - rev: v0.16.2 + rev: v0.21.0 hooks: - id: cython-lint alias: python From e850e74c541b7fd72bc4824aeba8233171cf398d Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Tue, 25 Aug 2026 20:54:34 +0900 Subject: [PATCH 2/3] Lock Cython==3.2.9 --- .pre-commit-config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1d92b1de885e..3c0ec92415f6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -155,6 +155,8 @@ repos: - "--no-pycodestyle" files: >- ^python/ + additional_dependencies: + - Cython==3.2.9 - repo: https://github.com/pre-commit/mirrors-clang-format rev: v18.1.8 hooks: From 85eca62829d9c6a8386ffd5deb83826242391ae4 Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Tue, 25 Aug 2026 21:10:22 +0900 Subject: [PATCH 3/3] Add comment --- .pre-commit-config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3c0ec92415f6..f340b1895381 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -155,6 +155,8 @@ repos: - "--no-pycodestyle" files: >- ^python/ + # Pin Cython to 3.2.9 until cython-lint supports Cython 3.3: + # https://github.com/MarcoGorelli/cython-lint/issues/201 additional_dependencies: - Cython==3.2.9 - repo: https://github.com/pre-commit/mirrors-clang-format