Python wheel distribution of Crashpad
from sentry-native. Packages the
crashpad_handler executable so it can be installed via pip without a C++ toolchain.
Used by Endstone for crash reporting.
pip install sentry-crashpadThis installs the crashpad_handler command:
crashpad_handler --helpThe version in sentry_version.txt maps to
sentry-native releases. The build
system downloads the matching sentry-native source and compiles crashpad_handler from it.
An optional fourth digit (e.g. 0.12.6.1) is used for packaging-only changes that don't
change the upstream sentry-native version.
Requires a C++ toolchain (MSVC on Windows, GCC on Linux, Apple Clang on macOS):
pip install .The release workflow builds wheels for all platforms (Linux x86_64/aarch64/i686, Windows x86/AMD64, macOS x86_64/arm64) and publishes to PyPI.
Via tag: push a tag like v0.12.6 to trigger automatically.
Via workflow_dispatch: go to Actions > Build + Release Wheels > Run workflow. You can override the sentry version and wheel packaging version, and choose between PyPI and TestPyPI.