Remove hidden import from PyInstaller build (#2657)

The recent 2021.4 release of pyinstaller-hooks-contrib now contains a
built-in hook for platformdirs. Manually specifying the hidden import
arg should no longer be needed.
This commit is contained in:
Jameel Al-Aziz 2021-11-30 08:20:27 -08:00 committed by GitHub
parent 8cdac18a04
commit e151686c6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,17 +16,14 @@ jobs:
pathsep: ";"
asset_name: black_windows.exe
executable_mime: "application/vnd.microsoft.portable-executable"
platform: windows
- os: ubuntu-20.04
pathsep: ":"
asset_name: black_linux
executable_mime: "application/x-executable"
platform: unix
- os: macos-latest
pathsep: ":"
asset_name: black_macos
executable_mime: "application/x-mach-binary"
platform: macos
steps:
- uses: actions/checkout@v2
@ -43,10 +40,8 @@ jobs:
python -m pip install pyinstaller
- name: Build binary
run: >
python -m PyInstaller -F --name ${{ matrix.asset_name }} --add-data
'src/blib2to3${{ matrix.pathsep }}blib2to3' --hidden-import platformdirs.${{
matrix.platform }} src/black/__main__.py
run: |
python -m PyInstaller -F --name ${{ matrix.asset_name }} --add-data 'src/blib2to3${{ matrix.pathsep }}blib2to3' src/black/__main__.py
- name: Upload binary as release asset
uses: actions/upload-release-asset@v1