15 buildPythonPackage rec {
20 disabled = pythonOlder "3.11";
25 hash = "sha256-xX9xAbTTUTJGSx7IjLiUjDt8W07OS7NUwWCRWJyzNYM=";
29 sed -i /patchelf/d pyproject.toml
30 # Build system requirements
31 substituteInPlace pyproject.toml \
32 --replace-fail "setuptools>=65.6.3,<71" "setuptools" \
33 --replace-fail "wheel>=0.42.0,<=0.43.0" "wheel"
41 buildInputs = [ ncurses ];
55 (lib.makeBinPath [ patchelf ])
58 # Fails to find Console even though it exists on python 3.x
62 description = "Set of scripts and modules for freezing Python scripts into executables";
63 homepage = "https://marcelotduarte.github.io/cx_Freeze/";
64 changelog = "https://github.com/marcelotduarte/cx_Freeze/releases/tag/${version}";
65 license = licenses.psfl;
67 mainProgram = "cxfreeze";