- Add geopandas data files for
geopandas==0.10.2
. (#400)
- Add hook for Hydra config system (
hydra-core
). (#424)
- Fixed
pyqtgraph
hook for PyInstaller 5.2. (#465) - Update
cv2
hook to add support for versions that attempt to perform module substitution viasys.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 thecv2
package are now collected in source form to bypass PYZ archive and avoid compatibility issues with PyInstaller'sFrozenImporter
(#468) - Update
pyshark
hook to be compatible with versions>=0.5.2
. (#477) - Update
pywintypes
andpythoncom
hooks for compatibility with upcoming changes in PyInstaller's attempt at preserving DLL parent directory structure. (#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)
- Add hook for
great_expectations
. (#445) - Add hook for
hdf5plugin
. (#461) - Add hook for
pandas_flavor
to handle hidden imports in version 0.3.0 of the package. (#455) - Add hook for
pyshark
. (#449)
- (Linux) Ensure that OpenCV hook collects Qt plugins and font files that
are bundled with linux versions of
opencv-python
PyPI wheels. (#453) - Fix
tensorflow
not being collected at all when usingtensorflow
2.8.0 or newer and importing only from thetensorflow.keras
subpackage. (#451) - Update
clr
(pythonnet-2.5.x
) hook to ensureplatform
andwarnings
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) - Update
mariadb
hook for compatibility with 1.1.x series. (#463) - Update
scikit-learn
hooks for compatibility with 1.0.x and 1.1.x series. (#456)
- Add a hook for
limits
, which has a data files to collect. (#442) - Add hook for
yt_dlp
to handle indirect import inyt-dlp v2022.05.18
. (#438) - Add libraries for
pypemicro==0.1.9
(#417)
- Update
weasyprint
hook with required binaries. (#439)
- Fix the filter function used with
collect_submodules
in thepylint
hook to properly excludepylint.testutils
. (#435) - Update
sounddevice
andsoundfile
hooks for PyInstaller 5.1 compatibility. (#432)
- Add a hook for
numcodecs
, which has a hidden import. (#420) - Add hook for
grpc
roots.pem file which is used by grpc. (#419) - Add hook for
python-stdnum
. (#412)
- Update
mariadb
hook to always include thedecimal
module as a hidden import, instead of implicitly relying on it being picked up due to import in some other, unrelated module. (#426)
- Add a hook for
clr_loader
(used by upcomingpythonnet
3.x) that collects the DLLs required by the default runtime (.NET Framework) loader on Windows. (#406) - Add a hook for
lark
(used bycommentjson
and others) that loads the needed grammar files. (#409) - Add fiona hidden imports for
fiona==1.8.21
. (#399)
- Update the
av
hook for compatibility with the new DLL directory layout used by Windows PyPI wheels from version 9.1.1 on. (#408)
- Add a hook for
altair
, which has data files. (#387) - Add a hook for
cassandra
, which has Cython files. (#391) - Add a hook for
fabric
, which has data files. (#390) - Add a hook for
gitlab
, which has data files. (#392)
- Update
shapely
hooks with compatibility fixes for version 1.8.1, where PyPI wheels have changed the shippedlibgeos_c
shared library location and/or name. (#394) - Update imageio hooks to include the lazily-loaded plugins submodule. (#396)
- Fix hook for
azurerm
whenpyinstaller >= 4.4"
. (#283) - Fix hook for astropy when astropy >= 5.0. (#381)
- Add a hook for
py
which has dynamically loaded vendored submodules. This fixes compatibility withpytest >= 7.0.0
. (#376) - Added a hook for
orjson
, which has hidden imports. (#378)
- Add a hook for
pypsexec
, which has a data files. (#366)
- Update
tensorflow
hook to add support fortensorflow
2.6.x and later. (#371)
- Add a test for
mimesis
hook. (#367)
- Add a hook for
mimesis
, which has a data files. (#365)
- Add a runtime hook for
pygraphviz
that modifies the search behavior forgraphviz
programs, in order to ensure that the collected programs insys._MEIPASS
are found and used. (#357)
- Add a hook for
adbutils
to collect dynamic libraries. (#323) - Add a hook for
branca
to collect data files. (#318) - Add a hook for
dash
to collect data files required by the newdash
v2.0. (#314) - Add a hook for
doc2xpdf
to collect qss data files. (#310) - Add a hook for
ffpyplayer
. (#348) - Add a hook for
pyppeteer
. (#329) - Add a hook for
pyvjoy
to collect dynamic libraries. (#321) - Add a hook for
qtmodern
to collect qss data files. (#305) - Add a hook for
tableauhyperapi
to collect dynamic libraries. (#316) - Add a hook for
websockets
which lazily loads its submodules. (#301) - Add hook for
folium
. (#62) - Add hook for
metpy
. (#60) - Add hook for
panel
. (#338) - Add hook for
platformdirs
. This in turn fixes compatibility withpylint >= 2.10.2
. (#301) - Add hook for
pymediainfo
. (#324) - Add hook for
pyviz_comms
. (#338) - Add hook for
sacremoses
. (#325) - Add hook for
tzdata
. (#339) - Add hooks for
cairocffi
andCairoSVG
. (#347) - Add hooks for
pyphen
andkaleido
. (#345) - Add hooks for
zoneinfo
andbackports.zoneinfo
. (#339)
- Removed the
certifi
run-time hook because it was not required forcertifi
to function in a frozen application. It was sometimes setting theSSL_CERT_FILE
environment variable which causes applications to behave differently when frozen. In particular theSSLContext.set_default_verify_paths()
method loads the certificates fromcertifi
when theSSL_CERT_FILE
environment variable is set. (#335) - Update
cv2
hook to collect extra config files and modules for compatibility with OpenCV 4.5.4.60. (#354) - Update
markdown
hook to include package metadata, enabling the use of short names for built-in extensions, such asextra
ortoc
. (#336) - Update hiddenimports for
APScheduler > 3.8.0
. (#333) - Update hiddenimports for
pymssql > 2.1.5
. (#315)
- Add a hook for
dash-uploader
to collect data files (#280) - Add a hook for
langdetect
to collect data files. (#285) - Add a hook for
mariadb
to collect hidden imports. (#279) - Add a hook for
mnemonic
to collect data files (#284) - Add a hook for
msoffcrypto
to collect metadata. (#139) - Add a hook for
pingouin
to collect data files. (#292) - Add a hook for
pystray
to collect hidden imports. (#288) - Add a hook for
rtree
to collect dynamic libraries. (#291) - Add a hook for
shotgun_api3
to collect data files and hidden imports. (#138) - Add a hook for
swagger_spec_validator
to collect data files. (#296) - Add a hook for
timezonefinder
to collect data files. (#294) - Add a hook for
uvicorn
to collect data files. (#300) - Add a hook for cloudscraper to collect data files (#281)
- Add a hook for pynput to collect hidden imports. (#287)
- Added a standard hook for SunPy. (#134)
- Added hook to get data for the parso package (needed for IPython autocomplete) (#275)
- Update
clr
hook to set the correct path for pythonnet 3.0 (#295) - Update
scikit-learn
andscikit-image
hooks to perform version checks based on distribution name instead of package name, to prevent failures whensklearn
dummy distribution is installed. (#276) - Fix harmless missing modules warnings when using
scikit-learn >= 0.22
(#276).
Add a hook for
Azurerm
which is using pkg_resources internally. (#123)Add a hook for
Office365-REST-Python-Client
which uses data files in some methods (#125)Add a hook for
spacy
which contains hidden imports and data files (#1)Add a standard hook for PyPylon. (#114)
Add hook for
blspy
that collectsMPIR
DLLs on Windows. (#119)Add hook for
flirpy
that collects data files on Windows. (#120)Add hook for
jsonrpcserver
to collect missingrequest-schema.json
data file. (#126)Add hook for
plotly
to collect data files and hidden pandas, cmath, and plotly.validator importsAdd hooks for
dash
and related packages to collect data files and hook for meta-data fromflask-compress
Add hook for
dash_bootstrap_components
to collect data files (#103)Add hook for
pyttsx3
whose drivers are hidden imports. (#101)Add hook for
srsly.msgpack._packer
which contains a hidden import (#3)Add hooks for
thinc
andthinc.banckends.numpy_ops
which contain data files and hidden imports (#2)Added a hook for
statsmodels
, which addsstatsmodels.tsa.statespace
as a hidden import (#100)
- (Windows) Update
zmq
hook for compatibility with new shared libraries location in Windows build ofpyzmq
22.0.0 and later. (#98) - Add
`googleapiclient.discovery`
json files to work with services like Blogger v3 on the`build()`
method. (#97) - Remove
win32ctypes.core
hook, as an improved copy is provided as part of main PyInstaller's hooks collection. (#124) - Update
scikit-image
hooks for compatibility with 0.18.x series. (#107) - Update
scikit-learn
hooks for compatibility with 0.24.x series. (#108) - Update hook for PyPylon to include data files. (#116)
- Update the hook for
pycountry
to copy metadata, in addition to collecting data files. (#113)
- Add a hook for
googleapiclient.model
that collects the required metadata from thegoogle-api-python-client
package. (#82) - Add hook for
pyqtgraph
. (#88) - Add hook for
rpy2
. (#87) - Added a hook for 'pdfminer.six' library (#83)
- Added a hook for the 'pygraphviz' library (#86)
- Add missing
dataclasses
hidden import topydantic
hook. Add missingdistutils.version
hidden import topydantic
hook for versions ofpydantic
prior to1.4
. (#81) - Update
pydantic
hook for compatibility with v.1.8.0 and later. (#90)
- Add a hook for
gcloud
which requires its distribution metadata. (#68) - Add a hook for prettytable which requires its distribution metadata. (#77)
- Add hook for
pydantic
to improve support for its extension-compiled distribution (default on PyPi). (#78) - Add hook for
torchvision.ops
to ensure that the required extension module (torchvision._C
) is collected. (#80) - Add hook for afmformats. (#69)
- Add hook for ijson which has dynamically loaded backends. (#64)
- Add hook for lxml which has hidden imports. (#66)
- Collect metadata and data files for
countryinfo
to support version 0.1.2. (#76)
- (Windows) Fix the
win32com
pre-safe-import hook to avoid printing theModuleNotFoundError
when the module is not available. (#67) - Add default enabled sentry integrations dynamically to hidden imports. (#71)
- Update
pyproj
hook to improve compatibility across different versions ofpyproj
(from 2.1.3 to 3.0.0). (#70)
- (Windows) Add a hook for
win32ctypes.core
. (#58)
- (Windows) Avoid collecting
tensorflow
import libraries. (#55) - Avoid collecting non-functional
zmq.backend.cffi
backend in thezmq
hook, and thus also prevent an attempt at compilation of its C extension during module collection. (#59) - Change hook for
tinycss2
, no longer needed after version 1.0.0. (#54) - Compatibility fix for
markdown
3.3. (#56) - Update hooks for
scikit-learn
. Supported versions are 0.21.x, 0.22.x, and 0.23.x. (#53)
- Add a hook for flask_restx which contains template data files. (#48)
- Add hooks for
skimage.feature
andskimage.graph
to fix issues with missing imports. (#52)
- Fix shared library duplication in
tensorflow
v.2.3. Avoid packaging unnecessary data files (e.g., development headers) on alltensorflow
versions. (#50) - Fix the
tensorflow
hook to be compatible acrosstensorflow
versions from <1.15.0 up to 2.3.0 (current latest). (#46)
- Add a hook for
iminuit
which has hidden imports. (#26) - Add a hook for
publicsuffix2
which has some data files. (#40) - Add a hook for
pyav(av)
which has hidden imports. (#29) - Add a hook for
pydivert
which has some data files. (#41) - Add a hook for
pyproj
which has some data files. (#33) - Add a hook for
spnego
which has hidden imports. (#37)
- Add a missing hidden import for
passlib
. (#39)
- Add a hook for
gmplot
, which has some data files. (#21) - Add a hook for
tinycss2
, which is missing data files. (#16) - Add a hook for
workflow
, which is missing version information contained in metadata. (#17) - Add hook for
AnyIO
which dynamically imports its backend modules. (#22) - Add hook for
APScheduler
which requires entry points and dynamic imports. (#23) - Add hook for
trimesh
which requires importing resource files. (#25)
- Rewrite the hooks for PyPubSub and
wx.lib.pubsub
so they work properly.
- Add a hook for
html-testRunner
, which has a hidden import. (#8) - Add a hook for
parsedatetime
, which has hidden imports. (#11) - Add hook for
dask
, which includes .yaml data files. (#12)
- (Windows) cv2: bundle the opencv_videoio_ffmpeg*.dll, if available. (#13)
No significant changes.
- Adding a hook for sentry which has hidden imports for its integrations (#7)