From 2af0f5c486c99e00d266def1fe538cb6af0848a3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 Aug 2025 16:22:05 +0200 Subject: [PATCH 1/3] python313Packages.ropper: 1.13.10 -> 1.13.13 Diff: https://github.com/sashs/Ropper/compare/v1.13.10...v1.13.13 --- pkgs/development/python-modules/ropper/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ropper/default.nix b/pkgs/development/python-modules/ropper/default.nix index 4d88ca3d47d8..dac88fd1c4c0 100644 --- a/pkgs/development/python-modules/ropper/default.nix +++ b/pkgs/development/python-modules/ropper/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "ropper"; - version = "1.13.10"; + version = "1.13.13"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "sashs"; repo = "Ropper"; rev = "v${version}"; - hash = "sha256-yuHJ+EpglumEAXEu0iJKIXK1ouW1yptNahM9Wmk7AW4="; + hash = "sha256-MOAbACLDdeKCMV4K/n1rAQlxDN0JoDIiUF6Zr3yPw8o="; }; build-system = [ setuptools ]; From 0dacf5741eaf6e6957d69a1fb165ab95717968d4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 Aug 2025 16:25:19 +0200 Subject: [PATCH 2/3] python313Packages.ropper: add changelog to meta --- pkgs/development/python-modules/ropper/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ropper/default.nix b/pkgs/development/python-modules/ropper/default.nix index dac88fd1c4c0..56ec4b5ebc43 100644 --- a/pkgs/development/python-modules/ropper/default.nix +++ b/pkgs/development/python-modules/ropper/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "sashs"; repo = "Ropper"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-MOAbACLDdeKCMV4K/n1rAQlxDN0JoDIiUF6Zr3yPw8o="; }; @@ -36,9 +36,10 @@ buildPythonPackage rec { meta = with lib; { description = "Show information about files in different file formats"; - mainProgram = "ropper"; homepage = "https://scoding.de/ropper/"; + changelog = "https://github.com/sashs/Ropper/releases/tag/${src.tag}"; license = licenses.bsd3; maintainers = with maintainers; [ bennofs ]; + mainProgram = "ropper"; }; } From f80ee4181c800757f5663096b07481300b6b1870 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 Aug 2025 16:27:55 +0200 Subject: [PATCH 3/3] python313Packages.ropper: add optional-dependencies --- pkgs/development/python-modules/ropper/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/ropper/default.nix b/pkgs/development/python-modules/ropper/default.nix index 56ec4b5ebc43..4c8398a101d9 100644 --- a/pkgs/development/python-modules/ropper/default.nix +++ b/pkgs/development/python-modules/ropper/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, capstone, filebytes, + keystone-engine, pytestCheckHook, pythonOlder, setuptools, @@ -30,6 +31,10 @@ buildPythonPackage rec { filebytes ]; + optional-dependencies = { + ropchain = [ keystone-engine ]; + }; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "ropper" ];