17
0

Commit Graph

  • 5633ee032e Accepting request 1318488 from devel:languages:python factory Ana Guerrero 2025-11-19 13:56:14 +00:00
  • 1b6d77dd9b - update to 6.16.0 * Fix behavior of --add-data and --add-binary when the given source path contains a glob that matches directories. * The Analysis() class now keeps track of pure-python modules that are not collected into PYZ archive * Add pre-safe-import-module hook for gi.overrides to properly handle cases where the gi.overrides package is split between /usr/lib64 and /usr/lib * Add Python 3.14 support. * Adjust the destination directory for collected python’s standard extensions, from lib-dynload to python3.x/lib-dynload * Rework the anonymization of the co_filename attribute in collected code objects * Rework the search for python shared library in order to reduce amount of guess-work and better accommodate variations in naming across platforms Matej Cepl 2025-11-18 18:26:45 +00:00
  • 880a719649 Accepting request 1284638 from devel:languages:python Ana Guerrero 2025-06-11 14:25:53 +00:00
  • 853a5b19c5 - Switch to pyproject macros. Steve Kowalik 2025-06-11 06:19:22 +00:00
  • 45044a0017 Accepting request 1273209 from devel:languages:python Dominique Leuenberger 2025-04-29 14:40:34 +00:00
  • 2bbb632967 - update to 6.13.0: * Extend analysis code so that when extension module is encountered, it checks for the presence of an adjacent .py or .pyi file, and if present, attempt to perform import analysis on such accompanying source/interface file. (:issue:9084) * Fix detection of setuptools-vendored modules (i.e., not packages) in the PyInstaller.utils.hooks.setuptools.SetuptoolsInfo hook utility class; for example, the setuptools/_vendor/typing_extensions.py module. (:issue:9102) * Add hook for PyQt6.QtStateMachine that was introduced in PyQt6 v6.8.1. (:issue:9019) * Fix ModuleNotFoundError for scipy when provided by Debian's python3-scipy package. (:issue:9069) * Update hook for PyGObject (gi) and associated helper code to support changes made in PyGObject v3.52 (switch from girepository-1.0 to girepository-2.0). (:issue:9055) * On POSIX systems other than macOS, use POSIX semaphore API instead of SysV semaphore API to synchronize onefile parent and child process. This restores the ability to compile bootloader under Termux, where sys/sem.h (and the SysV semaphore API) is unavailable due to deliberate lack of support for it in the underlying Android base. (:issue:9089) * Extend the :ref:module_collection_mode <package collection mode> setting from :issue:6945 to also apply to modules collected into base_library.zip archive. Implement discovery of source .py files for modules in base_library.zip at run- time. This allows collection and discovery of source .py Dirk Mueller 2025-04-28 16:41:34 +00:00
  • c3445c90a1 Accepting request 1228830 from devel:languages:python Ana Guerrero 2024-12-08 10:37:24 +00:00
  • eb7e3f814d - Update to 6.11.1 * Add automatic binary vs. data file (re)classification step to the analysis process. * Add support for specifying hash randomization seed via hash_seed=<value> run-time option when building the application. * Allow spec files to take custom command line parameters. * Implement pass-through for Python’s X-options via PyInstaller’s run-time options mechanism. * The PyInstaller.utils.hooks.collect_all() hook utility function now attempts to translate the given importable package name into distribution name before attempting to collect metadata. * Removed support for building LSB-compliant bootloader, due to lack of support for LSB (Linux Standard Base) in contemporary linux distributions. * All of onedir build’s contents except for the executable are now moved into a sub-directory (called _internal by default). sys._MEIPASS is adjusted to point to this _internal directory. Assumptions that os.path.dirname(sys.executable) == sys._MEIPASS will break. * PyInstaller-frozen applications are not affected by the PYTHONUTF8 environment variable anymore. To permanently enable or disable the UTF8 mode, use the X utf8_mode=1 or X utf_mode=0 run-time option when building the application. * Remove bytecode encryption (--key and cipher options). * Allow users to re-enable the old onedir layout (without contents directory) by settings the --contents-directory option * If the argcomplete Python module is installed, PyInstaller will use it enable tab completion for its CLI tools. PyInstaller CLIs can still be used without this optional dependency. * Optimize the automatic binary-vs-data classification by avoiding objdump based check on files that do not have ELF signature. * Collect .hmac files accompanying shared libraries, if such files are Matej Cepl 2024-12-06 17:52:22 +00:00
  • 955785c2a6 Accepting request 1098328 from devel:languages:python Dominique Leuenberger 2023-07-12 15:27:56 +00:00
  • 4d64914b34 Accepting request 1098148 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2023-07-12 08:25:50 +00:00
  • 28a7780677 Accepting request 1085451 from devel:languages:python Dominique Leuenberger 2023-05-08 15:24:45 +00:00
  • e20ffbe6a8 Accepting request 1085426 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-08 08:19:56 +00:00
  • 5e2f7ab67e Accepting request 1034481 from devel:languages:python Dominique Leuenberger 2022-11-08 12:06:06 +00:00
  • d39c7690ea Accepting request 1034368 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2022-11-08 09:58:38 +00:00
  • 403330f293 Accepting request 1032122 from devel:languages:python Dominique Leuenberger 2022-10-29 18:17:09 +00:00
  • d9d2cf74cc Accepting request 1031633 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-29 07:59:43 +00:00
  • 8ded9c8eab Accepting request 1007201 from devel:languages:python Richard Brown 2022-09-30 15:58:36 +00:00
  • b262bd96c1 Accepting request 1007199 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2022-09-30 08:59:05 +00:00
  • 02caa87283 Accepting request 932301 from devel:languages:python Dominique Leuenberger 2021-11-20 01:38:55 +00:00
  • d88c76fa9e - Update to 4.7: - Fix a bug since v4.6 where certain Unix system directories were incorrectly assumed to exist and resulted in a FileNotFoundError. - Update sphinx hook for compatibility with latest version (4.2.0). - Replace use of PyRun_SimpleString with PyRun_SimpleStringFlags. - Add support for Python 3.10. - Implement basic resource reader for accessing on-filesystem resources (data files) via importlib.resources (python >= 3.9) or importlib_resources (python <= 3.8). - Ship precompiled wheels for musl-based Linux distributions (such as Alpine or OpenWRT) on x86_64 and aarch64. - Fix sys.executable pointing to the external package file instead of the executable when in package side-load mode (pkg_append=False). - Fix a runaway glob which caused ctypes.util.find_library("libfoo") to non-deterministically pick any library matching libfoo* to bundle instead of libfoo.so. - Fix compatibility with with MIPS and loongarch64 architectures. - Fix the FrozenImporter.get_source() to correctly handle the packages’ __init__.py source files. This in turn fixes missing-source-file errors for packages that use pytorch JIT when the source .py files are collected and available (for example, kornia). - Fix the location of the generated stand-alone pkg file when using the side-load mode (pkg_append=False) in combination Matej Cepl 2021-11-18 15:32:17 +00:00
  • a9e728067d Accepting request 920039 from devel:languages:python Dominique Leuenberger 2021-09-20 21:32:51 +00:00
  • 99c3b68e65 - Remove glibc233.patch (included upstream) Matej Cepl 2021-09-18 09:20:39 +00:00
  • f6edfefb9d Fix SPEC file Matej Cepl 2021-09-18 09:17:16 +00:00
  • a7e5629815 Fix changes Matej Cepl 2021-09-18 09:16:13 +00:00
  • bbe3b9bd03 - Update to 4.5.1: large number of changes, see packaged CHANGES.rst for the complete list. Matej Cepl 2021-09-16 11:26:21 +00:00
  • 6f82ae126d - Skip TestDeeplyNested.testRegr for gh#pyinstaller/pyinstaller#4406 Matej Cepl 2021-09-16 10:22:15 +00:00
  • 2cd4823343 Accepting request 882590 from devel:languages:python Richard Brown 2021-04-06 15:29:58 +00:00
  • daa19307f0 Accepting request 882584 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2021-04-01 13:59:47 +00:00
  • aca099078d Accepting request 786082 from devel:languages:python Dominique Leuenberger 2020-03-18 11:44:45 +00:00
  • 6904e726ca - Disable functional tests as it takes ages and basic checks are okay with unittests Tomáš Chvátal 2020-03-18 07:33:23 +00:00
  • 2f0f95a201 Accepting request 765353 from devel:languages:python Dominique Leuenberger 2020-01-18 11:17:48 +00:00
  • 3024efca4e Accepting request 765290 from home:aplanas:branches:devel:languages:python Tomáš Chvátal 2020-01-17 18:10:19 +00:00
  • 82a9d7727c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyInstaller?expand=0&rev=5 Tomáš Chvátal 2020-01-17 12:49:58 +00:00
  • 26c6afde9a Accepting request 765242 from home:aplanas:branches:devel:languages:python Tomáš Chvátal 2020-01-17 12:48:43 +00:00
  • 3254b43659 Accepting request 732610 from devel:languages:python Dominique Leuenberger 2019-09-26 18:39:23 +00:00
  • 6e6695c386 - Format with spec-cleaner, fix license Tomáš Chvátal 2019-09-23 07:20:01 +00:00
  • 9de8031f34 Accepting request 732148 from home:jayvdb:py-new Tomáš Chvátal 2019-09-20 12:04:18 +00:00