From 189b5c25812b32fb010a0e1599bb1a0833eb3e5b Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 12 Aug 2024 03:59:26 +0200 Subject: [PATCH] python311Packages.flake8-future-import: modernize --- .../python-modules/flake8-future-import/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/flake8-future-import/default.nix b/pkgs/development/python-modules/flake8-future-import/default.nix index 88d7f959b89a..8ea9f8c7d73d 100644 --- a/pkgs/development/python-modules/flake8-future-import/default.nix +++ b/pkgs/development/python-modules/flake8-future-import/default.nix @@ -6,6 +6,7 @@ isPy38, isPy39, pythonAtLeast, + setuptools, flake8, six, python, @@ -14,7 +15,7 @@ buildPythonPackage rec { pname = "flake8-future-import"; version = "0.4.7"; - format = "setuptools"; + pyproject = true; # PyPI tarball doesn't include the test suite src = fetchFromGitHub { @@ -36,10 +37,12 @@ buildPythonPackage rec { postPatch = '' substituteInPlace "test_flake8_future_import.py" \ - --replace "'flake8'" "'${lib.getExe flake8}'" + --replace-fail "'flake8'" "'${lib.getExe flake8}'" ''; - propagatedBuildInputs = [ flake8 ]; + build-system = [ setuptools ]; + + dependencies = [ flake8 ]; nativeCheckInputs = [ six ];