black/.github/workflows
Jameel Al-Aziz 72de89f54e
Add hidden import to PyInstaller build (GH-2466)
Add new platformdirs dependencies as hidden imports when creating
PyInstaller-based binaries.

platformdirs imports the module for each platform dynamically, which
PyInstaller is unable to correctly detect for packing. By adding the
modules as hidden imports, we are telling PyInstaller to include the
modules in the packaged binary.

This issue seems to have been introduce when switching to platformdirs
in #2375. fixes #2464

Commit history before merge:

* Add hidden import to PyInstaller build

Add new platformdirs dependency as a hidden import when creating
PyInstaller based binaries.

* Only include the platformdirs for the relevant os
2021-09-01 18:05:11 -04:00
..
changelog.yml Add CONTRBUTING info about CHANGES.md requirement (#2073) 2021-04-01 18:54:45 +02:00
doc.yml Fix and test docs on Windows (#2262) 2021-05-26 19:04:10 -07:00
docker.yml Change docker workflow for latest_release tag (#2468) 2021-08-31 11:26:31 -07:00
fuzz.yml Test on Python 3.10-dev (#2406) 2021-07-28 07:29:11 -07:00
lint.yml Use pre-commit/action to simplify CI (#2191) 2021-05-04 13:41:04 +02:00
primer.yml Jupyter notebook support (#2357) 2021-08-06 16:57:46 -04:00
pypi_upload.yml fix: run pypi / docker upload from published draft releases (#2461) 2021-08-30 13:26:21 -04:00
test.yml Test on Python 3.10-dev (#2406) 2021-07-28 07:29:11 -07:00
upload_binary.yml Add hidden import to PyInstaller build (GH-2466) 2021-09-01 18:05:11 -04:00
uvloop_test.yml Add optional uvloop import (#2258) 2021-05-26 05:52:09 -07:00