mac build: git clone pyinstaller to allow using custom commits
This allows more freedom than using releases from PyPI. (atm there is no released version that fixes https://github.com/pyinstaller/pyinstaller/pull/6701 ) Also, we now build the pyinstaller bootloader, just like in the windows build: one fewer binary blob to trust.
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
pip
|
||||
setuptools<50.0.0 # 50.0.0 might break pyinstaller. see https://github.com/pyinstaller/pyinstaller/commit/e9f9d79d6b23c767512156323d0a5d28c6386a57
|
||||
setuptools
|
||||
wheel
|
||||
|
||||
# TODO test newer versions of pyinstaller for build-reproducibility.
|
||||
# upper bound is there due to change in code-signing behaviour
|
||||
# (https://github.com/pyinstaller/pyinstaller/pull/5581)
|
||||
pyinstaller>=3.6,<4.3
|
||||
|
||||
# needed by pyinstaller:
|
||||
macholib
|
||||
macholib>=1.8
|
||||
altgraph
|
||||
pyinstaller-hooks-contrib>=2020.6
|
||||
|
||||
# Note: hidapi requires Cython at build-time (not needed at runtime).
|
||||
# For reproducible builds, the version of Cython must be pinned down.
|
||||
|
||||
Reference in New Issue
Block a user