Encrust
Encrust copied to clipboard
Automate all the steps to add the flavorful, savory crust that macOS applications written in Python require to launch
see here: https://github.com/beeware/briefcase/blob/1563842192f28a735401330f1d89178b08f749c9/src/briefcase/platforms/macOS/__init__.py#L295C1-L318 This would detect some of the files we are missing per issues like #5 #6 #7 . Although obviously see also #2 .
There's a strategy described in this comment: https://github.com/pypa/pip/issues/5453#issuecomment-833152775 which boils down to ``` python3 -m pip download --only-binary=:all: --platform=macosx_10_9_universal2 --platform=macosx_11_0_universal2 --no-cache-dir $STUFF --dest ./.wheels/downloaded/universal2 python3 -m pip install --only-binary=:all: --no-cache-dir...
The `encrust fatten` command doesn't reference any of the data in the `~/.encrust.json` file. This command is quite useful on it's own. While it's trivial to create an empty json...
PySide6 contains a bunch of frameworks in `PySide6/Qt/Lib/` whose main binaries don't seem to inherit the entitlements of signing the framework itself, so perhaps they need to be re-signed directly
for example, PySide6 has a series of tools included in their wheels, including but not limited to: ``` PySide6/lrelease PySide6/qmlls PySide6/Qt/libexec/* ``` these tools are binaries and need to be...
`encrust release` cannot find binary files inside the zip file currently, leading to notarization failures; it probably needs to unzip then re-zip it.
See https://setuptools.pypa.io/en/latest/userguide/extension.html#customizing-commands This should allow the tool to still invoke `py2app` internally or let the caller invoke them separately at `python setup.py ...` time. The motivating reason here is that...
briefcase issues that would need to be resolved to kill Encrust completely: - https://github.com/beeware/briefcase/issues/2180 - this is needed to embed Sparkle, but perhaps Encrust could continue to exist as a...
I don't know how to make `pip` request wheels from other platforms for download (specifically, how to make it request `universal2` or `arm64` wheels on an `x86_64` machine, or vice...
If you upgrade xcode but don't launch it to download required extra stuff, you might get this error from `ibtool`: `A required plugin failed to load. Please ensure system content...