Unverified Commit e562c1a8 authored by Martin Weinelt's avatar Martin Weinelt
Browse files

python311Packages.pefile: fetch from pypi

The GitHub repository contains a large chunk of unusable test fixtures
and there is no point in fetching >60 MB of source, that we cannot use.
parent 577ab022
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, future
, fetchFromGitHub
, fetchPypi
, setuptools-scm
, pythonOlder
}:
@@ -13,11 +13,10 @@ buildPythonPackage rec {

  disabled = pythonOlder "3.6";

  src = fetchFromGitHub {
    owner = "erocarrera";
    repo = pname;
    rev = "refs/tags/v${version}";
    hash = "sha256-lD8GpNl+cVNYTZUKFRF1/2kDwEbn/ekRBNBTYuFmFW0=";
  # DON'T fetch from github, the repo is >60 MB due to test artifacts, which we cannot use
  src = fetchPypi {
    inherit pname version;
    hash = "sha256-guYRQASz1pEcd8OVPjg4ZUsEURuLZuhYPbcMZZmAF9w=";
  };

  nativeBuildInputs = [
@@ -28,7 +27,7 @@ buildPythonPackage rec {
    future
  ];

  # Test data encrypted
  # Test data contains properitary executables and malware, and is therefore encrypted
  doCheck = false;

  pythonImportsCheck = [