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