Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Dec 18, 2024

This PR contains the following updates:

Package Change Age Confidence
pyinstaller-hooks-contrib ==2024.6 -> ==2024.11 age confidence

Release Notes

pyinstaller/pyinstaller-hooks-contrib (pyinstaller-hooks-contrib)

v2024.11

Compare Source

New hooks


* Add hook for ``selectolax`` to collect its data files. (`#​841
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/841>`_)

Updated hooks
  • (Linux) Update torch hook to suppress creation of symbolic links to
    the top-level application directory for the shared libraries discovered
    during binary dependency analysis in torch/lib directory. This fixes
    issues with libtorch_cuda_linalg.so not being found in spite of it
    being collected, as observed with certain torch builds provided by
    https://download.pytorch.org/whl/torch (e.g., 1.13.1+cu117,
    2.0.1+cu117, and 2.1.2+cu118). (#&#8203;834 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/834>_)
  • Update sklearn.tree hook for compatibility with scikit-learn v1.6.0
    (add sklearn.tree._partitioner to hidden imports). (#&#8203;838 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/838>_)

v2024.10

Compare Source

New hooks


* Add hook for ``h3`` to collect its metadata (required with ``h3`` v4.0.0
  and later). (`#&#8203;825
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/825>`_)
* Add hook for ``numbers_parser`` to ensure that package's data file is
  collected. (`#&#8203;823
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/823>`_)
* Add hook for ``sv_ttk`` to ensure that its resources (.tcl files and
  images) are collected. (`#&#8203;826
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/826>`_)

Updated hooks
  • Update falcon hook for compatibility with falcon v4.0.0. (#&#8203;820 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/820>_)
  • Update tensorflow hook to automatically raise recursion limit to
    5000 (if not already set to a higher value) in order to avoid recursion
    limit errors in certain import chains (dependent on build environment
    and other packages installed in it). (#&#8203;825 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/825>_)

v2024.9

Compare Source

New hooks


* Add a hook for comtypes to ensure compatibility with comtypes >= 1.4.5.
  (`#&#8203;807
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/807>`_)
* Add analysis hook for ``slixmpp`` library (`#&#8203;784
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/784>`_)
* Add hook for ``capstone`` package. (`#&#8203;787
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/787>`_)
* Add hook for ``grapheme`` to collect its data files. (`#&#8203;793
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/793>`_)
* Add hook for ``onnxruntime`` to ensure that provider plugins are
  collected. (`#&#8203;817
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/817>`_)
* Add hook for ``saml2`` package which has XSD files and hidden imports. (`#&#8203;798
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/798>`_)
* Add hook for ``setuptools_scm`` that collects metadata of ``setuptools``
  dist in order to avoid run-time warning about unknown/incompatible
  ``setuptools`` version. (`#&#8203;805
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/805>`_)
* Add hook for ``ultralytics`` package. (`#&#8203;786
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/786>`_)
* Add hook for ``xmlschema`` package which has XSD files. (`#&#8203;797
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/797>`_)
* Add hook for ``yapf_third_party`` (part of ``yapf``) to collect its
  data files. (`#&#8203;792
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/792>`_)
* Add hooks for ``toga`` widget toolkit and its backends. (`#&#8203;804
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/804>`_)
* Add run-time hook for ``findlibs`` that overrides the ``findlibs.find``
  function with custom implementation in order to ensure that the top-level
  application directory is searched first. This prevents a system-wide
  copy of the library being found and loaded instead of the bundled copy
  when the system-wide copy happens to be available in one of fixed
  locations that is scanned by the original implementation of ``findlibs.find``
  (for example, Homebrew directory on macOS). (`#&#8203;799
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/799>`_)

Updated hooks
  • (Linux) Update tensorflow hook to suppress creation of symbolic links
    to the top-level application directory for the following shared libraries
    discovered during binary dependency analysis: libtensorflow_cc.so.2,
    libtensorflow_framework.so.2, and _pywrap_tensorflow_internal.so.
    This fixes run-time discovery of CUDA shared libraries from nvidia.cu*
    packages. This fix requires PyInstaller >= 6.11 to work, and is no-op
    in earlier PyInstaller versions. (#&#8203;786 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/786>_)
  • (Linux) Update hooks for nvidia.cu* packages to suppress creation of
    symbolic links to the top-level application directory for all shared
    libraries collected from the packages. This fixes run-time discovery
    of other shared libraries from those packages, which are dynamically
    loaded at run-time (as opposed to being linked against). Specifically,
    this fixes the Unable to load any of {libcudnn_engines_precompiled.so.9.1.0, libcudnn_engines_precompiled.so.9.1, libcudnn_engines_precompiled.so.9, libcudnn_engines_precompiled.so} and subsequent
    RuntimeError: CUDNN_BACKEND_TENSOR_DESCRIPTOR cudnnFinalize failed cudnn_status: CUDNN_STATUS_NOT_INITIALIZED when trying to use
    ultralytics package. This fix requires PyInstaller >= 6.11 to work,
    and is no-op in earlier PyInstaller versions. (#&#8203;786 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/786>_)
  • Update av hook for compatibility with av v13.0.0. (#&#8203;794 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/794>_)
  • Update av hook for compatibility with av v13.1.0. (#&#8203;814 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/814>_)
  • Update gribapi hook for compatibility with eccodes v2.37.0,
    to account for possibility of bundles eccodes shared library, which
    is provided by newly-introduced binary wheels for Linux and macOS 13+. (#&#8203;799 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/799>_)
  • Update pydicom hook for compatibility with pydicom v.3.0.0. (#&#8203;796 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/796>_)
  • Update xarray hook to collect xarray.chunkmanagers entry-points.
    (#&#8203;800 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/800>_)

v2024.8

Compare Source

New hooks


* Add a hook for ``cmocean``, which has text data files. (`#&#8203;769
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/769>`_)
* Add a hook for ``pydicom``, which has hidden imports. (`#&#8203;776
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/776>`_)
* Add a hook for ``tzwhere``, which has data files. (`#&#8203;772
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/772>`_)
* Add hook for ``monai`` to collect its source .py files for TorchScript/JIT.
  (`#&#8203;778
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/778>`_)
* Add hooks for ``itk`` to work around the package's requirements about
  the ``itk/Configuration`` directory. (`#&#8203;778
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/778>`_)
* Added hooks for the ``trame`` suite of libraries, which has data files and
  hidden imports. (`#&#8203;775
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/775>`_)

Updated hooks
  • Rework the OpenSSL version check in cryptography hook to fix
    compatibility with cryptography 43.0.0. (#&#8203;768 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/768>_)
  • Update hydra hook to include work-around for hydra's plugin
    manager, which under python < 3.10 (still) uses deprecated PEP-302
    that was removed from PyInstaller's PyiFrozenImporter in
    PyInstaller 5.8. When building using python < 3.10 and PyInstaller >= 5.8,
    the modules collected from hydra._internal.core_plugins and
    hydra_plugins packages are now collected as source .py files only;
    this way, they are handled by built-in python's finder/importer instead
    of PyInstaller's PyiFrozenImporter. (#&#8203;760 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/760>_)
  • Update imageio_ffmpeg hook for compatibility with imageio-ffmpeg
    0.5.0 and later. (#&#8203;766 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/766>_)
  • Update pyexcel_ods hook to add missing hidden import and add tests.
    (#&#8203;779 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/779>_)

Project & Process


* Released sdists and tagged GitHub source archives contain the changelog
  entries
  for their current release. (`#&#8203;761
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/761>`_)

v2024.7

Compare Source

New hooks


* Add hook for ``dbus_fast`` in order to collect submodules that are imported
  from cythonized extensions. (`#&#8203;600
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/600>`_)
* Add hook for ``gribapi`` package from ``eccodes`` dist, in order to
  collect bundled headers and ensure that the eccodes shared library is
  collected from the build environment. (`#&#8203;744
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/744>`_)
* Add hook for ``patoolib`` to collect dynamically-imported modules from
  the ``patoolib.programs`` sub-package. (`#&#8203;748
  <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/748>`_)

Updated hooks
  • Extend the xarray hook to collect additional backend plugins that are
    registered via the xarray.backends entry-point (e.g., cfgrib). (#&#8203;744 <https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/744>_)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pyinstaller-hooks-contrib-2024.x branch from 22965c5 to b12bc6f Compare December 23, 2024 13:12
@renovate renovate bot changed the title Update dependency pyinstaller-hooks-contrib to v2024.10 Update dependency pyinstaller-hooks-contrib to v2024.11 Dec 23, 2024
@renovate renovate bot force-pushed the renovate/pyinstaller-hooks-contrib-2024.x branch from b12bc6f to 52d8df7 Compare August 10, 2025 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant