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