Skip to main content

pydia2

PyPI Docs

DIA packaged for use without COM registration using comtypes.

Installation

Wheels are available. Building from source requires the DIA SDK (Install the “Desktop development with C++” workload of Visual Studio) and the “Debugging Tools for Windows” from the Windows SDK.

pip install pydia2

Example

import pydia2

source = pydia2.CreateObject(pydia2.dia.DiaSource, interface=pydia2.dia.IDiaDataSource)
source.loadDataFromPdb("example.pdb")
session = source.openSession()

# Query the session...

License

MIT license.

DIA (Debug Information Access) is distributed according to the Microsoft Visual Studio™ distributable code license terms: https://visualstudio.microsoft.com/license-terms/mlt031819/

symsrv.dll is distributed according to the Windows SDK “Distributable Code” license terms: https://docs.microsoft.com/en-us/legal/windows-sdk/redist.

Metadata

Release files for pydia2 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydia2 0.2.2
File Size Uploaded Provenance
pydia2-0.2.2.tar.gz 2.2 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pydia2 0.2.2
File Interpreter ABI Platform
pydia2-0.2.2-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
pydia2-0.2.2-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details

Total release size: 6.9 MB

Release files / pydia2-0.2.2.tar.gz

Download URL pydia2-0.2.2.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
2db6d5ac04407de5d54eefcdf7802c7c54bf7865f9d9ca3317db60c7d370d82e
BLAKE2b-256 checksum
How to use checksums
de0797932936762a546cba1e49265314c39479841548a0118979a64b45304130
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 Aug 21, 2026.

Transparency log

Release files / pydia2-0.2.2-cp37-abi3-win_amd64.whl

Download URL pydia2-0.2.2-cp37-abi3-win_amd64.whl
Size 2.3 MB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
9e5a8773bce8db7bb67eca39da1cf3b49ddd8082a073c3fb9bbff3ddaeedaddc
BLAKE2b-256 checksum
How to use checksums
97fcda14aa4fecdfd533b60915b49b040a1e8f8e74eb117f618fadf03dd64c75
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 Aug 21, 2026.

Transparency log

Release files / pydia2-0.2.2-cp37-abi3-win32.whl

Download URL pydia2-0.2.2-cp37-abi3-win32.whl
Size 2.3 MB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
5740c9763b1c75ff41dc06731eb9a5fa0d5c48d2a77a31df5f7ceb27bd6d720b
BLAKE2b-256 checksum
How to use checksums
45ddb42caf02ee061116d801b0912371eaf0b647f1e30b0999f1c1b829ae3faa
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 Aug 21, 2026.

Transparency log

Security for pydia2 0.2.2

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.

Full provenance

All 3 files in this release have been uploaded with provenance metadata.

Select from 3 files

Attestation for pydia2-0.2.2.tar.gz

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 Aug 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page