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.14.0.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.14.0-py2.py3-none-win_amd64.whl (306.8 kB view details)

Uploaded Python 2Python 3Windows x86-64

sentry_crashpad-0.14.0-py2.py3-none-win32.whl (282.0 kB view details)

Uploaded Python 2Python 3Windows x86

sentry_crashpad-0.14.0-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (423.1 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.14.0.tar.gz.

File metadata

  • Download URL: sentry_crashpad-0.14.0.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.14.0.tar.gz
Algorithm Hash digest
SHA256 cb40d39c44e3691157e696ef1a26c950c3c8c6427a35199512b136202d9a8237
MD5 d5ba5a79c62f391cfc83a853b033cc1b
BLAKE2b-256 3df0605656def06cfb35c1fc26947e9a5b05ae6ba9be30a9feffb57845aebe0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.14.0.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.14.0-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.14.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1dda847185350f21afd543d0c0f2ae9c7e29fd86ca917e22a509d4a6fccb10ac
MD5 f84ff92b86dee317adc5f108faee8e61
BLAKE2b-256 7ab6a82f4bb945f736ac7e56d44b96a1cb2fb0669c2593144b619b7fe49d07ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.14.0-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.14.0-py2.py3-none-win32.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.14.0-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 9f54a5628819ead4233d9d0ebfd4e78134d8393628b92d9c90b143b0863711f0
MD5 cc8345808716254daf1224d0a0a6dbbe
BLAKE2b-256 d564748b02b345b7dd390ac9340df525793b79e4edc144758e3969f66fef93f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.14.0-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.14.0-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sentry_crashpad-0.14.0-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a0bf261f4a93dd2b0bf3ec940e80c6914474a91bdc9be5c4e545eb009312ef4
MD5 2b963dd2d6fd78adcc2f06cdc66c6df1
BLAKE2b-256 3311f719b800ee9e172b73368a0ae65e6502650dd3058bc8c18a47fbc9955542

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentry_crashpad-0.14.0-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