Unverified Commit 7fe8c7fd authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

python3Packages.svdtools: remove stale substituteInPlace

parent 45ec327c
Loading
Loading
Loading
Loading
+8 −10
Original line number Diff line number Diff line
@@ -12,21 +12,15 @@
buildPythonPackage rec {
  pname = "svdtools";
  version = "0.1.22";
  format = "setuptools";

  disabled = pythonOlder "3.8";

  src = fetchPypi {
    inherit version pname;
    sha256 = "sha256-5zMuCFCvh7BXr9BbyyDhWw1Lt/Fomv0SALiPJQbxJNQ=";
    hash = "sha256-5zMuCFCvh7BXr9BbyyDhWw1Lt/Fomv0SALiPJQbxJNQ=";
  };

  # remove upon next release
  # see: https://github.com/stm32-rs/svdtools/pull/96
  prePatch = ''
    substituteInPlace setup.py \
      --replace 'PyYAML ~= 5.3' 'PyYAML >= 5.3'
  '';

  propagatedBuildInputs = [
    braceexpand
    click
@@ -34,9 +28,13 @@ buildPythonPackage rec {
    lxml
  ];

  checkInputs = [ pytestCheckHook ];
  checkInputs = [
    pytestCheckHook
  ];

  pythonImportsCheck = [ "svdtools" ];
  pythonImportsCheck = [
    "svdtools"
  ];

  meta = with lib; {
    description = "Python package to handle vendor-supplied, often buggy SVD files";