Skip to main content

Crashpad is an open-source multiplatform crash reporting system written in C++ by Google.

Project description

sentry-crashpad

PyPI version

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.

Installation

pip install sentry-crashpad

This installs the crashpad_handler command:

crashpad_handler --help

Versioning

The 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.

Building from Source

Requires a C++ toolchain (MSVC on Windows, GCC on Linux, Apple Clang on macOS):

pip install .

Releasing

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.

License

Apache-2.0

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

sentry_crashpad-0.12.6.tar.gz (9.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl (302.7 kB view details)

Uploaded Python 2Python 3Windows x86-64

sentry_crashpad-0.12.6-py2.py3-none-win32.whl (278.9 kB view details)

Uploaded Python 2Python 3Windows x86

sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (416.7 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file sentry_crashpad-0.12.6.tar.gz.

File metadata

  • Download URL: sentry_crashpad-0.12.6.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sentry_crashpad-0.12.6.tar.gz
Algorithm Hash digest
SHA256 fe62a3424b354448849a493d75b4fc8d13b2794131fb2559b1ce5f526328fa3b
MD5 63c6d04f3cb9cdc2c42725f82f3a2c46
BLAKE2b-256 ab85eee0d577b874f5e4c584d92753ad78a670ddb503c57bcba2e937d535dadb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.12.6.tar.gz:

Publisher: release.yml on EndstoneMC/sentry-crashpad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7c2795d13fd28bc7710590995f37751a724ff81e2e9f7d3ee6b2470e87613750
MD5 92f38f3cdadfd23465289339e9beadb6
BLAKE2b-256 a7283519d7f54fe885997a0058424226b12fd55d40e0d141e054f5b5b5261511

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl:

Publisher: release.yml on EndstoneMC/sentry-crashpad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sentry_crashpad-0.12.6-py2.py3-none-win32.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.12.6-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 5adff84df2ff680bbc16c793ca0bb19c6a3709a250efea8565e7e813b47675cc
MD5 48d0caa68c85334261df43c7c3fdb2f0
BLAKE2b-256 8d28452e7c01bc9c53597ba5a9b35d6f264aca71f73b46267a90e145279da275

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.12.6-py2.py3-none-win32.whl:

Publisher: release.yml on EndstoneMC/sentry-crashpad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27fd4792d02724c67938b020186d8c7b8de9c33c05216395a5755a04ec896df7
MD5 addfa1390a2401afc2162cf2ac576be0
BLAKE2b-256 c5736a9f9baf1765ae6b4c4325c02e66adb1085e51c1b78c55f10524bb1cd64c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/sentry-crashpad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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