pygdb
A clean-room Python reader for Geosoft's proprietary .gdb ("Geosoft
Database") binary format and the sibling .grd grid format.
[!IMPORTANT] This project has no affiliation with, and is not endorsed, sponsored, or certified by, Geosoft Inc., Seequent, Bentley Systems, or any of their successors. "Geosoft" and "Oasis montaj" are trademarks of their respective owners. This is an independent, third-party implementation produced entirely by clean-room means — see Provenance for the full research trail.
It was built using only publicly available information: vendor-published
open-source code and documentation, independent third-party format
readers, one openly-specified independent successor format (.geoh5,
read via the third-party geoh5py library), and byte-level analysis of
real, publicly downloaded .gdb files. No Geosoft software of any kind
(the geosoft/gxapi/gxpy compiled package, Oasis montaj, Geosoft
Desktop, or the free Geosoft Viewer) was installed, imported, or
executed at any point in producing it.
Reading only — writing or mutating .gdb/.grd files (Geosoft's own
proprietary formats) is out of scope. Exporting what's been read into a
different, openly-specified format is a separate concern and is
supported -- see to_xarray/to_geoh5/to_dataframe below.
Installation
pip install python-gdb
The distribution is named python-gdb on PyPI (pygdb was already
registered there for an unrelated project), but the importable package
is pygdb. On a platform/Python version this project publishes a
prebuilt wheel for, that automatically includes the optional Rust
accelerator (see below) -- nothing extra to install or configure.
Elsewhere, pip falls back to building from source, which needs a Rust
toolchain. numpy is the one required dependency (used to return
correctly-shaped arrays -- see Quick start below); everything else is
optional.
Quick start
from pygdb import GDB
db = GDB("example.gdb")
db.compression # CompressionInfo(code=0, name='DB_COMP_NONE', ...)
db.coordinate_systems # ['NAD83 / UTM zone 11N', 'WGS 84'] (best-effort, may be [])
db.coordinate_channels # {'X': 'Easting', 'Y': 'Northing', 'Z': None} (from the
# file's own internal registry, may be all-None)
db.line_names[:5] # ['L1000', 'L1001', 'L1010', 'L1020', 'L1030']
db.channels_on_line("L1000") # channels that actually have data on this line
db.read("L1000", "Easting") # random access by (line name, channel name)
# -> ndarray, shape (n_rows,) for a scalar
# channel, (n_rows, array_width) for a
# VA/array channel (docs/spec.md section 5)
See the docs for the lower-level, slot-index-based
functions GDB is built on.
db.to_xarray("L1000") exports one line (or db.to_xarray() for the
whole file, every line stacked along a "line" coordinate) to an
xarray.Dataset (pip install python-gdb[xarray], an optional
dependency) — see
the docs for how VA/array channels,
duplicate channel names, and whole-file fill values come through.
db.to_geoh5("survey.geoh5") exports the whole file to a
geoh5py.Workspace (pip install python-gdb[geoh5], an optional
dependency) — see the docs for how
line geometry and VA/array channels come through.
db.to_dataframe() exports the whole file (or db.to_dataframe("L1000")
for just one line) to a pandas.DataFrame (pip install python-gdb[pandas], an optional dependency) — see
the docs for how row-count
mismatches and VA/array channels come through.
Optional Rust-accelerated backend
The pure-Python code in pygdb/ is always the reference implementation
and always fully correct and usable on its own — nothing here depends
on Rust. This package is built with maturin
so that an optional Rust extension (pygdb._native, source under
rust/) rides along and is used automatically when present:
it accelerates the two real CPU-bound hot paths profiling found in this
reader — LZRW1 decompression and fixed-width string decoding — roughly
3-6x on real files, measured against this project's own sample corpus,
and decompresses DB_COMP_SIZE (zlib) data ~11% faster than the stdlib
fallback with one fewer copy, using the flate2 crate on its
zlib-rs backend. pygdb/lzrw1.py/pygdb/gdb_reader.py detect it at
import time and fall back to plain Python transparently if it isn't
there.
Building it yourself (e.g. for local development, or a platform without a published wheel) needs a Rust toolchain:
pip install -e ".[dev]" # compiles pygdb._native as part of the install
or, for a release-optimized build without an editable install:
pip install maturin
maturin build --release --manifest-path rust/Cargo.toml
See rust/src/lib.rs for what's implemented (and,
just as importantly, what was tried and deliberately left out after
being benchmarked as not worth it — a parallel batch decoder and a
memory-mapped-file I/O path, both documented there with real numbers),
and .github/workflows/wheels.yml for
the released wheel matrix: an abi3 wheel per platform covering every
non-free-threaded CPython ≥3.12, an abi3.abi3t wheel per platform
(PEP 803) covering both the GIL-enabled and free-threaded builds of
CPython ≥3.15 with a single wheel, and one version-specific wheel per
platform for 3.14's free-threaded build (3.14t has no stable-ABI
option — abi3t only exists from 3.15 onward).
Documentation
Full documentation — the format specification, usage, contributing
guide, and research provenance — is published at
jcapriot.github.io/pygdb,
built from docs/ with Zensical
(published on every GitHub Release — see
.github/workflows/docs.yml). To view a
work-in-progress version locally instead:
pip install -e ".[docs]"
zensical serve
docs/spec.md— the living reference specification for the.gdb/.grdon-disk format, with a confidence rating (confirmed / likely / guess / unknown) on every field. Updated as more real example files are tested against it.docs/reference.md— API reference forpygdb's public surface, generated from its own numpydoc-style docstrings viamkdocstrings.docs/contributing.md— how to report bugs (reproducible example files welcome) and this project's hard boundary on reverse engineering.docs/provenance/— the original research log and write-up this implementation was derived from.
Testing
pip install -e ".[dev]"
pytest
Most of the suite is synthetic-fixture unit tests (tests/test_*.py,
minus test_integration_samples.py) that build minimal .gdb/.grd
byte layouts by hand — no sample data required, safe to run anywhere
including CI. tests/test_integration_samples.py additionally
cross-checks the reader against real files in a local, gitignored
samples/ directory when present, and skips (not fails) when it's
absent.
Sample data
Real .gdb/.grd sample files used during development are not
committed to this repository or otherwise redistributed — we don't
necessarily have redistribution rights for them. See
docs/provenance/notes.md for exact
provenance (source URL/DOI/portal, size) for every sample used, so they
can be re-downloaded independently.
License
MIT — Copyright (c) 2026 Joseph Capriotti.
Metadata
Release files for python-gdb 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python_gdb-0.2.0.tar.gz | 76.5 kB | Details |
Built distributions (wheels)
Total release size: 8.4 MB
Release files / python_gdb-0.2.0.tar.gz
| Download URL | python_gdb-0.2.0.tar.gz |
|---|---|
| Size | 76.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2239b945db1905133fdba004c0ed4d041a68685faaa01280dcc44ab4ac7be004
|
|
BLAKE2b-256 checksum How to use checksums |
468db1bf9229bf021b0915bced41f4883d84bcca24e47c8482b629e94122c4f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-win_arm64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-win_arm64.whl |
|---|---|
| Size | 208.4 kB |
| Tags | CPython 3.15 Windows ARM64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
57a52ebb67f1363eec814fa7db3e91b93cc97d12ee73ffc8a559d5d24675128e
|
|
BLAKE2b-256 checksum How to use checksums |
d0757283131db242c479adac2ffb602a9a5deba555ba3a9077a33acae203cd08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-win_amd64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-win_amd64.whl |
|---|---|
| Size | 211.0 kB |
| Tags | CPython 3.15 Windows x86-64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
473cc2a91ef0be6f7200384a8d0b2c1fa4ab7fe6c5c06f475df7d993ccdfe5d9
|
|
BLAKE2b-256 checksum How to use checksums |
696f43c2038686bacba702872847529708dc90e758caef279bdbef2e0ae6cf1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-win32.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-win32.whl |
|---|---|
| Size | 196.7 kB |
| Tags | CPython 3.15 Windows x86-32 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
10687d9ac3aa74e018c93bad291274ebb95489f32f70d6af4eef1ea61b1321e1
|
|
BLAKE2b-256 checksum How to use checksums |
104984ebdcda8ad7c42e8274758a961a050ef7a19cdad36bcd96e5ee5a428cd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 374.1 kB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
53a8a821c67281652df3db4630229cad2726aea5f9363cee09a12080f50606cc
|
|
BLAKE2b-256 checksum How to use checksums |
f20ae061ad0df525aa037b97490ba076f967620c7c729da644cee4de24f94888
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 352.1 kB |
| Tags | CPython 3.15 Linux musl 1.2+ ARM64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
f6be316203fcff4f1a268e07413197092fb2213849c65e0913a56b6fd7214c00
|
|
BLAKE2b-256 checksum How to use checksums |
37fbd088c7785eb92c66a629f4eb43a36a372d07775217325b99b3c251d118bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 293.7 kB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
c4b25c80001ecfbd9ffb8a960356b257a41eea560a9b7b53eb1d270c58d9b740
|
|
BLAKE2b-256 checksum How to use checksums |
480aa4c9d9060d7f79e372cdc7e8ba64b56a444b939dfce4347281f3f78a9b08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_i686.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_i686.whl |
|---|---|
| Size | 301.8 kB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-32 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
2e2759bad2dd5d254998812173b12470cce617a2ab1bdec1375feacee65a8cb1
|
|
BLAKE2b-256 checksum How to use checksums |
dd8d29c66881d922575e1e60ad87c2c9469c86b895d7a81cbf6c82251c3a7c6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 284.7 kB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 abi3 abi3t |
|
SHA-256 checksum How to use checksums |
a8aa27a614f8ffd42425369c3131fe932aa3e5b7f49e0bb49a30839a2e6f00ae
|
|
BLAKE2b-256 checksum How to use checksums |
64ad3413f0885ee81b29e03a261309e1026f402a45fdcb423f23a7ab3331ce6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.6 kB |
| Tags | CPython 3.15 abi3 abi3t macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e73c561ead97c2efd6a8eee57481f9c48fdf1e36271267aebf4063ac0996d275
|
|
BLAKE2b-256 checksum How to use checksums |
34c1386a9b3e5b1a7a13ec9cf2701d5f8418c6b592c6c56b510d5fdaa5ca2509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp315-abi3.abi3t-macosx_10_15_x86_64.whl
| Download URL | python_gdb-0.2.0-cp315-abi3.abi3t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 286.5 kB |
| Tags | CPython 3.15 abi3 abi3t macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
1cc8020d9a31f38cc7fdfd212d1afa7eba06a4061780e4d4547e1b8234828ab7
|
|
BLAKE2b-256 checksum How to use checksums |
80a1185f027a04853d4be68c6208e07cf5dcb6a5756fcaae8656eccaf9ed5778
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-win_arm64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 209.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
cdd1b64cdf7c9bd2bb490683685d9dd4f9e7d4ab4da0d208fc75133a11d78c8c
|
|
BLAKE2b-256 checksum How to use checksums |
9b6861624f0903b13d4545831c520123b266e447c80d40ecc607ec078cf2f052
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-win_amd64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 211.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
820f018b14ac9713a19b22a0429303de4e0a5d90e65c800fb84bc30da84d25cf
|
|
BLAKE2b-256 checksum How to use checksums |
ba22f0c438ac025ee9af38184916561870a9a0a71667faa12337599d65b03e98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-win32.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-win32.whl |
|---|---|
| Size | 197.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5756170392ad8ec00e9e5ee9221f6dfe4c872912905e5d2121a528e1a577f8de
|
|
BLAKE2b-256 checksum How to use checksums |
80bb1af42b58f628b6597979f902d463181cecc9ba1871adffc17102d4cb2495
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 375.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad7cb57fd965716febc3ae991959308f6aebacbfa24039b65dfe30775e05a68b
|
|
BLAKE2b-256 checksum How to use checksums |
b2540dac1f7cf8141a3e09b48bd74138541a9976f721d45749140787b8b44380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 352.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
8d2b7c4f5236dbcb1c0688a3c87c7b3436a799a25fed2581c0d026d065f2a03d
|
|
BLAKE2b-256 checksum How to use checksums |
3cfd183775fbec5fb62bd215f2cf32630ce534735b16df62186f90d7f860e6ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 294.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5c552be012a29a228797e9c2f09953c6bd66438cca817abb88a8ba54db630f0
|
|
BLAKE2b-256 checksum How to use checksums |
3456a2fb0dfaf572b08e02f87e05718705dedeb30c9f9c26f6a2442c2422b6c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_i686.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_i686.whl |
|---|---|
| Size | 302.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
63f80e962810b9f8180630b58d77a56fafe4d5606bde3dc22cdcdc4879ebb267
|
|
BLAKE2b-256 checksum How to use checksums |
54a01014322bde610bd08eff916e178fe57e94ad61d63bc270cc75ae2c0000dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 285.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e38c960b5d5ae4eb0c12411a703f828848bac865ef6ae8bb973b5aa4242863c1
|
|
BLAKE2b-256 checksum How to use checksums |
6a2de7ef476ae91dffa0d0d75518f712190677ce7cca00304ed2a047da58d01e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b685a2e7829906b590008fa74e588663c683dda86f4f7e81bc8155aeb3da540e
|
|
BLAKE2b-256 checksum How to use checksums |
baae4cf5ad0a7795f1868775b4996f249e1b424630e457b8a4dc6d16e325fcb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | python_gdb-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 287.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d74ebd49c8502331fa93407b0384e101de4c7ba6f5bf9aa27ef7dccd2e51d9ab
|
|
BLAKE2b-256 checksum How to use checksums |
aecd533a4a2b7b8263e7258e8d5f7c2918d2edd275cafa5c9995b34add6c5f32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-win_arm64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-win_arm64.whl |
|---|---|
| Size | 208.5 kB |
| Tags | CPython 3.12 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
59f9ad6a4416bd91d8157b8ca38e84e2a93f43d0103b6c8f4b7d36444f499f51
|
|
BLAKE2b-256 checksum How to use checksums |
1e7146969db4d8d24188832d18f8ecf182ea878be64a393f1df78a9577af32ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-win_amd64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-win_amd64.whl |
|---|---|
| Size | 211.3 kB |
| Tags | CPython 3.12 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
89976555026ea61ed3af5752ecdf82ac33558ce2073ab49ec38df8057426f96b
|
|
BLAKE2b-256 checksum How to use checksums |
aaaead180c4dbdf48135a886107a2ad062d80935cdbc57bf9b9192803ac1eaff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-win32.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-win32.whl |
|---|---|
| Size | 197.1 kB |
| Tags | CPython 3.12 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
50d8120579d57c8bb010125ea2e07fc2df2422232bc78145008668542921acb0
|
|
BLAKE2b-256 checksum How to use checksums |
5306e882fc9b2dd18e59eae6e8a451fcf2f05516f307531d1c342f53274233b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-musllinux_1_2_x86_64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 373.8 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
356c9324c2a398daaeeb49c476d27c41165000577e4033568ec06693a3dd849e
|
|
BLAKE2b-256 checksum How to use checksums |
0e48d2e7dc57f9cd8ee9785c6b072dbbf933d428470e4f2ccc3252df2ce32083
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-musllinux_1_2_aarch64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 352.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
69a2603ef4d340551d1742f9977a6e3891c17778ff4749d62c66a10f1d4e02c1
|
|
BLAKE2b-256 checksum How to use checksums |
a793dae45f85f1c3742bfd7b15439ad06a5441c7b7fc00e428b1b5233eb4d866
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-manylinux_2_28_x86_64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 293.6 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
3ecbf982742f1dd2986fb0fb6f052144c617553bdd81205706a64755ed76dd89
|
|
BLAKE2b-256 checksum How to use checksums |
aa5b8bc5b840d59260a971896b59be322a1055cd79c67febb46d5c9f801323ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-manylinux_2_28_i686.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-manylinux_2_28_i686.whl |
|---|---|
| Size | 302.4 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
440225943ebbe5089eb7f279dbb2687226cbdffc1509bf53e4646d3f30eb8e17
|
|
BLAKE2b-256 checksum How to use checksums |
817122f4d697d379e4a464c06c9fcab509decc190acd8f19de209c968457e22a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-manylinux_2_28_aarch64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 284.5 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
06f46ba54f46928cf0dcbdfba4055ea38be0ec065a1586a59ea7a336b84bbe35
|
|
BLAKE2b-256 checksum How to use checksums |
4b0910e7a2689de669d0976312bd8356e9d2c0ea3ea65a2039be7c194e563870
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-macosx_11_0_arm64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.5 kB |
| Tags | CPython 3.12 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f339cffdafe618e2566048d3bd3696003a3da4f81ddeb0c3500068fc042c1299
|
|
BLAKE2b-256 checksum How to use checksums |
8bda6ad640e5757382d1148456fa95e5277c910fd8f6c17d81f9d8354ad8bdbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency logRelease files / python_gdb-0.2.0-cp312-abi3-macosx_10_13_x86_64.whl
| Download URL | python_gdb-0.2.0-cp312-abi3-macosx_10_13_x86_64.whl |
|---|---|
| Size | 286.2 kB |
| Tags | CPython 3.12 abi3 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
d4ab288b690706b2ccea2aaae19ed3419a2c26c98854af82bdcf92b65d07f353
|
|
BLAKE2b-256 checksum How to use checksums |
9a939f2191b23238a44ed6814ef54db49659ba2a01b6d551cf4556567b89b672
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency log