Skip to main content

Sign, notarize, staple and archive Python mac apps.

Project description

Automate all the steps to add the flavorful, savory crust that macOS applications written in Python require to launch, which is to say:

  • universal2 binaries

  • code signing

  • notarization

  • archiving

Run encrust configure for an explanation of how to set it up globally on your computer, then encrust release to run it for a particular project.

You will also need an encrust_setup.py to configure it for your project.

The documentation for how to use Encrust is, unfortunately, extremely thin, but there are working examples in the PINPal and Pomodouroboros projects. Please feel free to file an issue if you have questions!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

encrust-2025.4.4.2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

encrust-2025.4.4.2-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file encrust-2025.4.4.2.tar.gz.

File metadata

  • Download URL: encrust-2025.4.4.2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for encrust-2025.4.4.2.tar.gz
Algorithm Hash digest
SHA256 a682367473f18e351baa92d3354888cea03ad51bdab00a3f814dabf1765d1035
MD5 a2bb3339d6d8dae2293be0ea7d8ae8c4
BLAKE2b-256 6e23af9f12ea1e2b9dd028a2dc268b9f9d9c18a622533cc6999a963e1dfae4a9

See more details on using hashes here.

File details

Details for the file encrust-2025.4.4.2-py3-none-any.whl.

File metadata

  • Download URL: encrust-2025.4.4.2-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for encrust-2025.4.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3a2a301546cbf79414d0cbdffb751728684ea51aafb50a6ab87cb78b4430063c
MD5 f672353cfbb45455dc23ab3bb8340daf
BLAKE2b-256 24db2501e51988f38faf3d35b4fb9845b4abe63d39726d29394a493442914cb8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page