Commit bc208bfa authored by Robert Schütz's avatar Robert Schütz
Browse files
parent feba3849
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -11,9 +11,10 @@ buildPythonPackage {
  inherit (approvaltests) version src;
  pyproject = true;

  postPatch = approvaltests.postPatch or "" + ''
    mv setup.approval_utilities.py setup.py
  '';
  postPatch = ''
    mv setup/setup.approval_utilities.py setup.py
  ''
  + approvaltests.postPatch or "";

  build-system = [ setuptools ];

+9 −5
Original line number Diff line number Diff line
@@ -20,21 +20,25 @@

buildPythonPackage rec {
  pname = "approvaltests";
  version = "15.3.2";
  version = "16.1.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "approvals";
    repo = "ApprovalTests.Python";
    tag = "v${version}";
    hash = "sha256-cOaL8u5q9kx+yLB0e/ALnGYYGF5v50wsIIF1UUTPe1Y=";
    hash = "sha256-9zBpq4/jAH441eeMMV2WS767Rz+1qCX/QIfbToUHnAQ=";
  };

  postPatch = ''
    test -f setup.py || mv setup/setup.py .
    touch setup/__init__.py
    substituteInPlace setup.py \
      --replace-fail "from setup_utils" "from setup.setup_utils"

    echo 'version_number = "${version}"' > version.py
    mv .github approvaltests approval_utilities tests setup
    cd setup
    rm setup.cfg

    patchShebangs internal_documentation/scripts
  '';

  build-system = [ setuptools ];