Skip to content

Commit

Permalink
python3Packages.spsdk 2.1.1 -> 2.2.0
Browse files Browse the repository at this point in the history
Patch out pyocd_pemicro, unused and unfree dependency
  • Loading branch information
frogamic committed Jul 15, 2024
1 parent dcce54a commit 719a79d
Showing 1 changed file with 12 additions and 23 deletions.
35 changes: 12 additions & 23 deletions pkgs/development/python-modules/spsdk/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
buildPythonPackage,
fetchFromGitHub,
asn1crypto,
astunparse,
bincopy,
bitstring,
click,
Expand All @@ -17,16 +16,14 @@
hexdump,
libusbsio,
oscrypto,
packaging,
platformdirs,
prettytable,
pylink-square,
pyocd,
pyocd-pemicro,
pypemicro,
pyserial,
requests,
ruamel-yaml,
setuptools,
setuptools-scm,
sly,
spsdk,
testers,
Expand All @@ -39,31 +36,30 @@

buildPythonPackage rec {
pname = "spsdk";
version = "2.1.1";
version = "2.2.0";
pyproject = true;

src = fetchFromGitHub {
owner = "nxp-mcuxpresso";
repo = "spsdk";
rev = "refs/tags/${version}";
hash = "sha256-cWz2zML/gb9l2C5VEBti+nX3ZLyGbLFyLZGjk5GfTJw=";
hash = "sha256-2CFxJAP87ysly0i4AfODbwUt5W287+OK7fatdPco7e4=";
};

nativeBuildInputs = [
setuptools
];
build-system = [ setuptools-scm ];

pythonRelaxDeps = [
"click"
"cryptography"
"platformdirs"
"requests"
"packaging"
"typing-extensions"
];

propagatedBuildInputs = [
# Remove unneeded unfree package. pyocd-pemicro is only used when
# generating a pyinstaller package, which we don't do.
pythonRemoveDeps = [ "pyocd-pemicro" ];

dependencies = [
asn1crypto
astunparse
bincopy
bitstring
click
Expand All @@ -77,12 +73,10 @@ buildPythonPackage rec {
hexdump
libusbsio
oscrypto
packaging
platformdirs
prettytable
pylink-square
pyocd
pyocd-pemicro
pypemicro
pyserial
requests
ruamel-yaml
Expand All @@ -97,11 +91,6 @@ buildPythonPackage rec {
voluptuous
];

disabledTests = [
"test_nxpcrypto_create_signature_algorithm"
"test_nxpimage_sb31_kaypair_not_matching"
];

pythonImportsCheck = [ "spsdk" ];

passthru.tests.version = testers.testVersion { package = spsdk; };
Expand Down

0 comments on commit 719a79d

Please sign in to comment.