Robert Schütz
2025-12-06 08:36:57 -08:00
parent feba3849f0
commit bc208bfaaa
2 changed files with 13 additions and 8 deletions
@@ -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 ];
@@ -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 ];