Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

python312Packages.python-daemon: fix build

Accessing packaging via setuptools.extern is dead.

+11 -3
+11 -3
pkgs/development/python-modules/python-daemon/default.nix
··· 4 fetchPypi, 5 docutils, 6 lockfile, 7 pytestCheckHook, 8 testscenarios, 9 testtools, 10 - twine, 11 pythonOlder, 12 }: 13 14 buildPythonPackage rec { 15 pname = "python-daemon"; 16 version = "3.0.1"; 17 - format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 ··· 23 hash = "sha256-bFdFI3L36v9Ak0ocA60YJr9eeTVY6H/vSRMeZGS02uU="; 24 }; 25 26 - nativeBuildInputs = [ twine ]; 27 28 propagatedBuildInputs = [ 29 docutils
··· 4 fetchPypi, 5 docutils, 6 lockfile, 7 + packaging, 8 pytestCheckHook, 9 testscenarios, 10 testtools, 11 + setuptools, 12 pythonOlder, 13 }: 14 15 buildPythonPackage rec { 16 pname = "python-daemon"; 17 version = "3.0.1"; 18 + pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 ··· 24 hash = "sha256-bFdFI3L36v9Ak0ocA60YJr9eeTVY6H/vSRMeZGS02uU="; 25 }; 26 27 + postPatch = '' 28 + sed -i "s/setuptools\.extern\.//g" version.py test_version.py 29 + ''; 30 + 31 + nativeBuildInputs = [ 32 + setuptools 33 + packaging 34 + ]; 35 36 propagatedBuildInputs = [ 37 docutils