From e71a1ad8da7d780ae6c99dc73b632a20ee433014 Mon Sep 17 00:00:00 2001 From: Konstantin Bogdanov Date: Sun, 7 Sep 2025 13:50:55 +0200 Subject: [PATCH] python313Packages.clickhouse-cityhash: fix build for Python 3.13 --- .../python-modules/clickhouse-cityhash/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/clickhouse-cityhash/default.nix b/pkgs/development/python-modules/clickhouse-cityhash/default.nix index 87094e3f5244..1ef113b016a6 100644 --- a/pkgs/development/python-modules/clickhouse-cityhash/default.nix +++ b/pkgs/development/python-modules/clickhouse-cityhash/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, cython, fetchPypi, + fetchpatch, pythonOlder, setuptools, }: @@ -24,6 +25,15 @@ buildPythonPackage rec { setuptools ]; + patches = [ + (fetchpatch { + # Cython 3.1 removed long() function. + # https://github.com/xzkostyan/clickhouse-cityhash/pull/6 + url = "https://github.com/thevar1able/clickhouse-cityhash/commit/1109fc80e24cb44ec9ee2885e1e5cce7141c7ad8.patch"; + hash = "sha256-DcmASvDK160IokC5OuZoXpAHKbBOReGs96SU7yW9Ncc="; + }) + ]; + doCheck = false; pythonImportsCheck = [ "clickhouse_cityhash" ];