Crashpad is an open-source multiplatform crash reporting system written in C++ by Google.
Project description
sentry-crashpad
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
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe62a3424b354448849a493d75b4fc8d13b2794131fb2559b1ce5f526328fa3b
|
|
| MD5 |
63c6d04f3cb9cdc2c42725f82f3a2c46
|
|
| BLAKE2b-256 |
ab85eee0d577b874f5e4c584d92753ad78a670ddb503c57bcba2e937d535dadb
|
Provenance
The following attestation bundles were made for sentry_crashpad-0.12.6.tar.gz:
Publisher:
release.yml on EndstoneMC/sentry-crashpad
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sentry_crashpad-0.12.6.tar.gz -
Subject digest:
fe62a3424b354448849a493d75b4fc8d13b2794131fb2559b1ce5f526328fa3b - Sigstore transparency entry: 1165552592
- Sigstore integration time:
-
Permalink:
EndstoneMC/sentry-crashpad@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/EndstoneMC
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl.
File metadata
- Download URL: sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl
- Upload date:
- Size: 302.7 kB
- Tags: Python 2, Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c2795d13fd28bc7710590995f37751a724ff81e2e9f7d3ee6b2470e87613750
|
|
| MD5 |
92f38f3cdadfd23465289339e9beadb6
|
|
| BLAKE2b-256 |
a7283519d7f54fe885997a0058424226b12fd55d40e0d141e054f5b5b5261511
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sentry_crashpad-0.12.6-py2.py3-none-win_amd64.whl -
Subject digest:
7c2795d13fd28bc7710590995f37751a724ff81e2e9f7d3ee6b2470e87613750 - Sigstore transparency entry: 1165552842
- Sigstore integration time:
-
Permalink:
EndstoneMC/sentry-crashpad@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/EndstoneMC
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sentry_crashpad-0.12.6-py2.py3-none-win32.whl.
File metadata
- Download URL: sentry_crashpad-0.12.6-py2.py3-none-win32.whl
- Upload date:
- Size: 278.9 kB
- Tags: Python 2, Python 3, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5adff84df2ff680bbc16c793ca0bb19c6a3709a250efea8565e7e813b47675cc
|
|
| MD5 |
48d0caa68c85334261df43c7c3fdb2f0
|
|
| BLAKE2b-256 |
8d28452e7c01bc9c53597ba5a9b35d6f264aca71f73b46267a90e145279da275
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sentry_crashpad-0.12.6-py2.py3-none-win32.whl -
Subject digest:
5adff84df2ff680bbc16c793ca0bb19c6a3709a250efea8565e7e813b47675cc - Sigstore transparency entry: 1165552990
- Sigstore integration time:
-
Permalink:
EndstoneMC/sentry-crashpad@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/EndstoneMC
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Trigger Event:
workflow_dispatch
-
Statement type:
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
- Download URL: sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 416.7 kB
- Tags: Python 2, Python 3, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27fd4792d02724c67938b020186d8c7b8de9c33c05216395a5755a04ec896df7
|
|
| MD5 |
addfa1390a2401afc2162cf2ac576be0
|
|
| BLAKE2b-256 |
c5736a9f9baf1765ae6b4c4325c02e66adb1085e51c1b78c55f10524bb1cd64c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sentry_crashpad-0.12.6-py2.py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
27fd4792d02724c67938b020186d8c7b8de9c33c05216395a5755a04ec896df7 - Sigstore transparency entry: 1165552701
- Sigstore integration time:
-
Permalink:
EndstoneMC/sentry-crashpad@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/EndstoneMC
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@eff618c0d2ebfe2e1d2c2c3c9ce1acfc83080e96 -
Trigger Event:
workflow_dispatch
-
Statement type: