Unverified Commit 90fcec9b authored by jopejoe1's avatar jopejoe1 Committed by GitHub
Browse files

python312Packages.pysatochip: fix build (#352942)

parents 809c4181 8a1b1fb9
Loading
Loading
Loading
Loading
+6 −11
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchPypi,
  fetchFromGitHub,
  certifi,
  cryptography,
  ecdsa,
@@ -17,18 +17,13 @@ buildPythonPackage rec {
  format = "setuptools";
  disabled = pythonOlder "3.6";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-ccyBvQ00p/uDULzGeJIhIJIiRRrFitsp271wep74DHI=";
  src = fetchFromGitHub {
    owner = "toporin";
    repo = "pysatochip";
    rev = "v${version}";
    hash = "sha256-7wA9erk2OA1FyNSzOSWJzjyp9QeYq6C+YA8B0Dk2iQE=";
  };

  postPatch = ''
    substituteInPlace requirements.txt \
      --replace "cryptography==3.3.2" "cryptography" \
      --replace "ecdsa==0.15" "ecdsa" \
      --replace "pyopenssl==20.0.0" "pyopenssl"
  '';

  propagatedBuildInputs = [
    cryptography
    ecdsa