Pyinstaller-hooks-contrib

Latest version: v2024.7

Safety actively analyzes 638316 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

2022.12

---------------------

New hooks
~~~~~~~~~

* Add hook for ``discid``. (`506
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/506>`_)
* Add hook for ``exchangelib``. (`508
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/508>`_)

2022.11

---------------------

New hooks
~~~~~~~~~

* Add a hook for ``spiceypy``, which has binary files. (`482
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/482>`_)
* Added a hook for ``ldfparser``. (`483
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/483>`_)


Updated hooks
~~~~~~~~~~~~~

* Extend the ``sounddevice`` and ``soundfile`` hooks to collect
system-installed shared libraries in cases when the libraries are
not bundled with the package (i.e., linux PyPI wheels, Anaconda on
all OSes). (`487
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/487>`_)
* Fix a ``TypeError`` raised by the ``clr`` hook when ``pythonnet`` dist
lacks the file list metadata. (`486
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/486>`_)
* Have ``clr`` hook check for availability of the ``pythonnet`` before
trying to query its metadata. Fixes an
``importlib.metadata.PackageNotFoundError``
raised by the ``clr`` hook when the hook is triggered by a module or
a package named ``clr`` other than the ``clr`` extension module from
``pythonnet``. (`486
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/486>`_)
* Have the ``pyqtgraph`` hook collect the colormap files and their
license files from the package. (`501
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/501>`_)
* Implement preliminary support for handling subprocesses used by
``pyqtgraph.multiprocess``, for example in ``pyqtgraph``
``RemoteGraphicsView`` widget. The user is still required to ensure that
stdlib's ``multiprocessing.freeze_support`` is called in the entry-point
script before using ``pyqtgraph``. In addition, with ``onefile`` builds,
the user must set the ``_MEIPASS2`` environment variable to the value
of ``sys._MEIPASS`` before using ``pyqtgraph``. (`501
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/501>`_)
* In ``clr`` hook for ``pythonnet`` collect the ``Python.Runtime.dll`` as
a data file on non-Windows OSes to prevent errors during binary dependency
analysis. (`500
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/500>`_)

2022.10

---------------------

New hooks
~~~~~~~~~

* Add geopandas data files for ``geopandas==0.10.2``. (`400
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/400>`_)

2022.9

--------------------

New hooks
~~~~~~~~~

* Add hook for Hydra config system (``hydra-core``). (`424
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/424>`_)


Updated hooks
~~~~~~~~~~~~~

* Fixed ``pyqtgraph`` hook for PyInstaller 5.2. (`465
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/465>`_)
* Update ``cv2`` hook to add support for versions that attempt to perform
module
substitution via ``sys.path`` manipulation (== 4.5.4.58, >= 4.6.0.66) when
used
in combination with PyInstaller that supports setting module collection mode
in hooks (> 5.2). The contents of the ``cv2`` package are now collected in
source form to bypass PYZ archive and avoid compatibility issues with
PyInstaller's ``FrozenImporter`` (`468
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/468>`_)
* Update ``pyshark`` hook to be compatible with versions ``>=0.5.2``. (`477
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/477>`_)
* Update ``pywintypes`` and ``pythoncom`` hooks for compatibility with upcoming
changes in PyInstaller's attempt at preserving DLL parent directory
structure. (`474
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/474>`_)
* Update ``tensorflow`` hook to opt-out of generating warnings for missing
hidden imports, using hook variable introduced in PyInstaller >= 5.2. On
earlier releases, this is no-op. (`458
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/458>`_)

2022.8

--------------------

New hooks
~~~~~~~~~

* Add hook for ``great_expectations``. (`445
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/445>`_)
* Add hook for ``hdf5plugin``. (`461
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/461>`_)
* Add hook for ``pandas_flavor`` to handle hidden imports in version 0.3.0
of the package. (`455
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/455>`_)
* Add hook for ``pyshark``. (`449
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/449>`_)


Updated hooks
~~~~~~~~~~~~~

* (Linux) Ensure that OpenCV hook collects Qt plugins and font files that
are bundled with linux versions of ``opencv-python`` PyPI wheels. (`453
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/453>`_)
* Fix ``tensorflow`` not being collected at all when using ``tensorflow``
2.8.0 or newer and importing only from the ``tensorflow.keras`` subpackage.
(`451
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/451>`_)
* Update ``clr`` (``pythonnet-2.5.x``) hook to ensure ``platform`` and
``warnings`` modules are collected via hidden imports. Starting with
PyInstaller 5.1, these may not be collected as part of optional imports
of other modules, so they need to be explicitly collected by this hook.
(`444
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/444>`_)
* Update ``mariadb`` hook for compatibility with 1.1.x series. (`463
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/463>`_)
* Update ``scikit-learn`` hooks for compatibility with 1.0.x and 1.1.x series.
(`456
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/456>`_)

2022.7

--------------------

New hooks
~~~~~~~~~

* Add a hook for ``limits``, which has a data files to collect. (`442
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/442>`_)
* Add hook for ``yt_dlp`` to handle indirect import in ``yt-dlp v2022.05.18``.
(`438
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/438>`_)
* Add libraries for ``pypemicro==0.1.9`` (`417
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/417>`_)


Updated hooks
~~~~~~~~~~~~~

* Update ``weasyprint`` hook with required binaries. (`439
<https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/439>`_)

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.