Skip to main content

DIA packaged for use without COM registration using comtypes

Project description

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.

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

pydia2-0.2.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

pydia2-0.2.1-cp37-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7+ Windows x86-64

pydia2-0.2.1-cp37-abi3-win32.whl (1.8 MB view details)

Uploaded CPython 3.7+ Windows x86

File details

Details for the file pydia2-0.2.1.tar.gz.

File metadata

  • Download URL: pydia2-0.2.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for pydia2-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3f6699a3894eca03e3af82acc5ecee6f258e5cd92e10e2465dcad8ce52e6b272
MD5 5017929ed262472e3221c66e75010ea6
BLAKE2b-256 0703c78fd05d7eb1c4dae3985c8853b8619a9cfa34a94875c814dd35e668a352

See more details on using hashes here.

File details

Details for the file pydia2-0.2.1-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: pydia2-0.2.1-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for pydia2-0.2.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ced591e7bda36984ce8c3b7204db20c58963cc34d632f1858e73a975deb4b400
MD5 9bca7e196b2ba460fb7c75abd04d9f8e
BLAKE2b-256 07fffd34f91487e536d70dc20edad44ea8e28037e7efe1c907955370c2440306

See more details on using hashes here.

File details

Details for the file pydia2-0.2.1-cp37-abi3-win32.whl.

File metadata

  • Download URL: pydia2-0.2.1-cp37-abi3-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for pydia2-0.2.1-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 677e442d016c87a98f0320fb03b326b3c789560bcc1dfc2123723433d1041be0
MD5 e2924d0e00cecfa85f26b5fef9338383
BLAKE2b-256 5d3c6f671bd44f9679f9659460c3d160dabd770d777cd026ea651bf413e5eb20

See more details on using hashes here.

Supported by

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