* bdist_rpm: drop rpm2_mode and refactor spec_file
* hooks: the optimized mode is the default for pip installations
* hooks: support numpy 2.0
* Exit with non-zero exit code on exception
* hooks: improve scipy hooks
* hooks: fix matplotlib hooks used in zip_include_packages
* hooks: fix scipy hooks used in zip_include_packages
* linux: bdist_rpm depends on rpmbuild being installed
* chore: use pytest-datafiles to run tests in temporary path
* fix: zip_include_packages/zip_exclude_packages regression
* chore: use pytest-xdist to speed up the tests
* chore: drop support for python 3.7
* parser: support for lief 0.14 ParserConfig
* chore: add basic support for Python 3.12
* fix: bdist_rpm should generate only binaries [linux]
* samples: fix pydantic sample to work python < 3.10
* hooks: fix the sentry_sdk hook
* hooks: move sklearn hook to a submodule
* hooks: add boto3
* fix: bdist_rpm to pass tests in python 3.12b4
* hooks: multiprocessing support for forkserver and spawn
* hooks: update sysconfig hook
* hooks: PySide2/6 - shiboken2/6 in zip_include_packages
* finder: add base modules at the end to simplify tests
* hooks: fix for pyqt [conda linux]
* hooks: move ssl hook to a submodule
* hooks: fix pyside2 webengine [conda linux]
* hooks: fix pyqt5 webengine [conda linux]
* module: ModuleHook class to support inheritance
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cx_Freeze?expand=0&rev=32
* Support to build musllinux wheels
* project: Improve patchelf dependency specification
* Include copy of cx_Freeze license with frozen applications
* Support Python 3.11 and set it as default in CI
* Drop python 3.6
* build: setuptools has 'build' command since v62.4.0
* finder: extend include_file_as_module to include submodule
* bases and initscripts: lowercase to remove pylint invalid-name
* freezer: copy package data using _copy_files to correctly parse dependencies
* Cleanup to support/test with python 3.11b3
* feezer: use internal _create_directory (create the parents, verbose)
* Set the path to search for modules, and fix the path for built-in modules
* Compile base executables with generic names depending on SOABI
* Get rid of some calls to deprecated module distutils
* Support for using embedded manylinux static libraries
* Fix incorrect default bin path includes
* Use a self made requirements sync instead of piptools
* Add cached_property (and a compatible function) for planned use
* The built-in modules are determined based on the cx_Freeze build
* finder: use pep8 names (and enable pylint for it)
* Declare the new subpackage cx_Freeze.command
* Using a trick to get around a dependency on distutils.
* Implements Parser interface to create an abstraction to parse binary
* files
* Implements basic PEParser interface
* Helper to create and return a Path-like temporary directory
* Add a basic pyproject.toml for build and tools
* importlib.metadata is no longer provisional in Python 3.10
* Prioritize importlib_metadata in versions lower than 3.10
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cx_Freeze?expand=0&rev=12
* Corrected support for Python 3.7 (PR #395).
* Use importlib and other Python 3 improvements (PR #484, PR #485, PR #486, PR #490).
* Fixed issue with @rpath causing file copy errors on macOS (PR #307).
* Replaced file() with open() and use context manager to ensure the file handle is closed and deleted (PR #348).
* Corrected invalid version handling in bdist_msi (PR #349, Issue #340).
* Corrected hook for clr module (PR #397, PR #444).
* Corrected documentation for compress option (PR #358).
* Ensure that the pythoncom and pywintypes DLLs are found in the lib directory and not in the base directory (Issue #332).
* Always copy dependent files to root directory on macOS (PR #365).
* Skip self referencing archive on macOS (PR #364, Issue #304).
* Include doc directory in source distribution (PR #394, Issue #376).
* Force msilib module to be reloaded in order to allow for the generation of multiple MSI packages in a single session (PR #419).
* Added hook for PyQt5.QtPrintSupport module (PR #401).
* Added ability to include an icon on the add/remove program window that pops up during installation (PR #387).
* Prevent spurious errors from being printed during building on macOS by checking to see that a file is a Mach-O binary before adding it to the list of files it is checking the reference of (PR #342, Issue #268).
* Avoid otool bug on macOS Yosemite (PR #297, Issue #292).
* Added ability to specify environment variables that should be created when an MSI package is installed (PR #266).
* Added support for including resources in an app bundle for macOS (PR #423).
* Added absolute reference path option for macOS packages (PR #424).
* Added CFBundle identifier for macOS packages (PR #427, Issue #426).
* Added hook for copying SSL DLLs for Python 3.7+ on Windows (PR #470).
* Added -municode flag when building on Windows with mingw32 (PR #468).
* Added hook for pycparser (PR #446).
* Fixed hook for zmq so it doesn’t fail when there is no bundled libzmq library in the installed pyzmq package (PR #442).
* Print error when fetching dependent files fails (PR #435).
* Make executable writable before adding the icon (PR #430, Issue #368).
* Dropped support for RPM and MSI packages for cx_Freeze itself since these are no longer supported by PyPI.
* Fix building console app with mingw32 (PR #475).
* Force inclusion of the unicodedata module which is used by the socket module, and possibly others (PR #476).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cx_Freeze?expand=0&rev=5