From dde7ee1b67b8532e3ebd1339e571af038d87177f Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Tue, 28 Apr 2026 12:15:47 +0200 Subject: [PATCH] python3Packages.siphashc: fetch sources from GitHub, fix changelog --- .../python-modules/siphashc/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/siphashc/default.nix b/pkgs/development/python-modules/siphashc/default.nix index 2e491f43b024..8e274550fb89 100644 --- a/pkgs/development/python-modules/siphashc/default.nix +++ b/pkgs/development/python-modules/siphashc/default.nix @@ -1,20 +1,22 @@ { lib, - fetchPypi, + fetchFromGitHub, buildPythonPackage, setuptools, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "siphashc"; version = "2.7"; pyproject = true; build-system = [ setuptools ]; - src = fetchPypi { - inherit pname version; - sha256 = "sha256-ppRNc3aM9So6g0LunBka2UBFWQAvck9E4Ot6sOC96jM="; + src = fetchFromGitHub { + owner = "WeblateOrg"; + repo = "siphashc"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Rj+0oIlGs2Xs2TTN0PIwcVUlTgd1AZITC8xBf/Hn31Q="; }; nativeCheckInputs = [ pytestCheckHook ]; @@ -24,8 +26,8 @@ buildPythonPackage rec { meta = { description = "Python c-module for siphash"; homepage = "https://github.com/WeblateOrg/siphashc"; - changelog = "https://github.com/WeblateOrg/siphashc/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/WeblateOrg/siphashc/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ erictapen ]; }; -} +})