python313Packages.pyocd: relax and upgrade capstone (#405397)

This commit is contained in:
OTABI Tomoya
2025-05-11 01:06:56 +09:00
committed by GitHub
@@ -1,9 +1,9 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
fetchpatch,
capstone_4,
capstone,
cmsis-pack-manager,
colorama,
importlib-metadata,
@@ -29,13 +29,16 @@ buildPythonPackage rec {
version = "0.36.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-k3eCrMna/wVNUPt8b3iM2UqE+A8LhfJarKuZ3Jgihkg=";
src = fetchFromGitHub {
owner = "pyocd";
repo = "pyOCD";
tag = "v${version}";
hash = "sha256-CSdVWDiSe+xd0MzD9tsKs3DklNjnhchYFuI3Udi0O20=";
};
patches = [
# https://github.com/pyocd/pyOCD/pull/1332
# merged into develop
(fetchpatch {
name = "libusb-package-optional.patch";
url = "https://github.com/pyocd/pyOCD/commit/0b980cf253e3714dd2eaf0bddeb7172d14089649.patch";
@@ -43,12 +46,13 @@ buildPythonPackage rec {
})
];
pythonRelaxDeps = [ "capstone" ];
pythonRemoveDeps = [ "libusb-package" ];
build-system = [ setuptools-scm ];
dependencies = [
capstone_4
capstone
cmsis-pack-manager
colorama
importlib-metadata