From 3d0eeff147d13807a2e2f680d004df7e479be332 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 21 Jan 2025 17:23:10 -0800 Subject: [PATCH] python313Packages.dlinfo: 1.2.1 -> 2.0.0 Changelog: https://github.com/fphammerle/python-dlinfo/blob/v2.0.0/CHANGELOG.md --- .../python-modules/dlinfo/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/dlinfo/default.nix b/pkgs/development/python-modules/dlinfo/default.nix index 1b774b8e85c0..1937f601ff22 100644 --- a/pkgs/development/python-modules/dlinfo/default.nix +++ b/pkgs/development/python-modules/dlinfo/default.nix @@ -2,31 +2,33 @@ lib, stdenv, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools-scm, pytestCheckHook, }: buildPythonPackage rec { pname = "dlinfo"; - version = "1.2.1"; + version = "2.0.0"; + pyproject = true; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "5f6f43b47f3aa5fe12bd347cf536dc8fca6068c61a0a260e408bec7f6eb4bd38"; + src = fetchFromGitHub { + owner = "fphammerle"; + repo = "python-dlinfo"; + tag = "v${version}"; + hash = "sha256-W9WfXU5eIMQQImzRgTJS0KL4IZfRtLrK8TYmdEc0VLI="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "dlinfo" ]; meta = { + changelog = "https://github.com/fphammerle/python-dlinfo/blob/${src.tag}/CHANGELOG.md"; description = "Python wrapper for libc's dlinfo and dyld_find on Mac"; - homepage = "https://github.com/cloudflightio/python-dlinfo"; + homepage = "https://github.com/fphammerle/python-dlinfo"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; broken = stdenv.hostPlatform.isDarwin;