python312Packages.cx-freeze: 7.2.2 -> 7.2.7 (#362061)

This commit is contained in:
Weijia Wang
2025-01-01 02:56:55 +01:00
committed by GitHub
@@ -1,5 +1,6 @@
{
lib,
stdenv,
buildPythonPackage,
distutils,
fetchPypi,
@@ -8,21 +9,24 @@
packaging,
setuptools,
filelock,
wheel,
patchelf,
tomli,
importlib-metadata,
typing-extensions,
dmgbuild,
}:
buildPythonPackage rec {
pname = "cx-freeze";
version = "7.2.2";
version = "7.2.7";
pyproject = true;
disabled = pythonOlder "3.11";
disabled = pythonOlder "3.8";
src = fetchPypi {
pname = "cx_freeze";
inherit version;
hash = "sha256-6bLEvWjr9PuZtq8v8oHA5TewSa7pSIBcxKAo4XGKvGo=";
hash = "sha256-xNQ6TlNXNSrFqJID/aOoz63wM9Q2gvc6u+/ThgzlD7Q=";
};
postPatch = ''
@@ -34,18 +38,25 @@ buildPythonPackage rec {
build-system = [
setuptools
wheel
];
buildInputs = [ ncurses ];
dependencies = [
distutils
filelock
packaging
setuptools
wheel
];
dependencies =
[
distutils
packaging
setuptools
]
++ lib.optionals (pythonOlder "3.11") [
tomli
]
++ lib.optionals (pythonOlder "3.10") [
importlib-metadata
typing-extensions
]
++ lib.optional stdenv.hostPlatform.isLinux filelock
++ lib.optional stdenv.hostPlatform.isDarwin dmgbuild;
makeWrapperArgs = [
"--prefix"