Loading pkgs/development/python-modules/cx-freeze/default.nix +52 −8 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ # dependencies filelock, freeze-core, packaging, distutils, Loading @@ -17,7 +18,10 @@ dmgbuild, # tests ensureNewerSourcesForZipFilesHook, anyio, bcrypt, python, pytest-mock, pytestCheckHook, versionCheckHook, Loading @@ -36,15 +40,9 @@ buildPythonPackage rec { hash = "sha256-tV2i0o6D/Cz0ePYgJN+c4VgMkhVhO/2xhPX8vsasFPs="; }; patches = [ # ValueError: '/nix/store/33ajdw6s479bg0ydhk0zqrxi6p989gbl-python3.12-pytest-8.3.5/lib/python3.12/site-packages' # is not in the subpath of '/nix/store/fqm9bqqlmaqqr02qbalm1bazp810qfiw-python3-3.12.9' ./fix-tests-relative-path.patch ]; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "setuptools>=77.0.3,<=80.4.0" "setuptools>=77.0.3" --replace-fail "setuptools>=78.1.1,<81" "setuptools" ''; build-system = [ Loading @@ -60,6 +58,7 @@ buildPythonPackage rec { dependencies = [ distutils filelock freeze-core packaging setuptools ] Loading @@ -84,10 +83,16 @@ buildPythonPackage rec { writableTmpDirAsHomeHook versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/cxfreeze"; preCheck = '' rm -rf cx_Freeze substituteInPlace tests/conftest.py \ --replace-fail \ "Path(pytest.__file__).parent.parent.relative_to(prefix).as_posix()" \ "'python/lib/python${lib.versions.majorMinor python.version}/site-packages/'" ''; disabledTests = [ Loading @@ -96,6 +101,7 @@ buildPythonPackage rec { "test_bdist_appimage_target_name" "test_bdist_appimage_target_name_and_version" "test_bdist_appimage_target_name_and_version_none" "test_bdist_appimage_download_runtime" # Try to install a module: ValueError: ZIP does not support timestamps before 1980 "test___main__" Loading Loading @@ -130,6 +136,44 @@ buildPythonPackage rec { "test_valid_icon" "test_zip_exclude_packages" "test_zip_include_packages" # Permission denied .lock "test_anyio" "test_av" "test_argon2" "test_bcrypt" "test_crypto" "test_cryptography" "test_multiprocess" "test_matplotlib" "test_pandas" "test_rasterio" "test_shapely" "test_vtk" "test_ortools" "test_pillow" "test_pyarrow" "test_pymupdf" "test_pyproj" "test_pytz" "test_pyzmq" "test_qt" "test_scipy" "test_skimage" "test_sklearn" "test_setuptools" "test_zoneinfo" "test_zoneinfo_and_tzdata" "test_zeroconf" "test_zstd" "test_bdist_appimage_implicit_skip_build" "test_bdist_deb_simple" "test_bdist_deb" "test_bdist_rpm_simple" "test_bdist_rpm" "test_verify_patchelf_older" "test_egg_info" "test_editable_packages" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # error: Path /nix/store/xzjghvsg4fhr2vv6h4scihsdrgk4i76w-python3-3.12.9/lib/libpython3.12.dylib Loading Loading
pkgs/development/python-modules/cx-freeze/default.nix +52 −8 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ # dependencies filelock, freeze-core, packaging, distutils, Loading @@ -17,7 +18,10 @@ dmgbuild, # tests ensureNewerSourcesForZipFilesHook, anyio, bcrypt, python, pytest-mock, pytestCheckHook, versionCheckHook, Loading @@ -36,15 +40,9 @@ buildPythonPackage rec { hash = "sha256-tV2i0o6D/Cz0ePYgJN+c4VgMkhVhO/2xhPX8vsasFPs="; }; patches = [ # ValueError: '/nix/store/33ajdw6s479bg0ydhk0zqrxi6p989gbl-python3.12-pytest-8.3.5/lib/python3.12/site-packages' # is not in the subpath of '/nix/store/fqm9bqqlmaqqr02qbalm1bazp810qfiw-python3-3.12.9' ./fix-tests-relative-path.patch ]; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "setuptools>=77.0.3,<=80.4.0" "setuptools>=77.0.3" --replace-fail "setuptools>=78.1.1,<81" "setuptools" ''; build-system = [ Loading @@ -60,6 +58,7 @@ buildPythonPackage rec { dependencies = [ distutils filelock freeze-core packaging setuptools ] Loading @@ -84,10 +83,16 @@ buildPythonPackage rec { writableTmpDirAsHomeHook versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/cxfreeze"; preCheck = '' rm -rf cx_Freeze substituteInPlace tests/conftest.py \ --replace-fail \ "Path(pytest.__file__).parent.parent.relative_to(prefix).as_posix()" \ "'python/lib/python${lib.versions.majorMinor python.version}/site-packages/'" ''; disabledTests = [ Loading @@ -96,6 +101,7 @@ buildPythonPackage rec { "test_bdist_appimage_target_name" "test_bdist_appimage_target_name_and_version" "test_bdist_appimage_target_name_and_version_none" "test_bdist_appimage_download_runtime" # Try to install a module: ValueError: ZIP does not support timestamps before 1980 "test___main__" Loading Loading @@ -130,6 +136,44 @@ buildPythonPackage rec { "test_valid_icon" "test_zip_exclude_packages" "test_zip_include_packages" # Permission denied .lock "test_anyio" "test_av" "test_argon2" "test_bcrypt" "test_crypto" "test_cryptography" "test_multiprocess" "test_matplotlib" "test_pandas" "test_rasterio" "test_shapely" "test_vtk" "test_ortools" "test_pillow" "test_pyarrow" "test_pymupdf" "test_pyproj" "test_pytz" "test_pyzmq" "test_qt" "test_scipy" "test_skimage" "test_sklearn" "test_setuptools" "test_zoneinfo" "test_zoneinfo_and_tzdata" "test_zeroconf" "test_zstd" "test_bdist_appimage_implicit_skip_build" "test_bdist_deb_simple" "test_bdist_deb" "test_bdist_rpm_simple" "test_bdist_rpm" "test_verify_patchelf_older" "test_egg_info" "test_editable_packages" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # error: Path /nix/store/xzjghvsg4fhr2vv6h4scihsdrgk4i76w-python3-3.12.9/lib/libpython3.12.dylib Loading