GitXplorerGitXplorer
s

pydia2

public
3 stars
0 forks
1 issues

Commits

List of commits on branch main.
Unverified
588dcc708056c0da29750287208c746b4e5015e9

Fix CI branches

ssegevfiner committed a year ago
Unverified
12e16351ea33003904f6703380ec480fde136722

Update wheels.yml

ssegevfiner committed a year ago
Unverified
29256c6420593f9479d68a1ec5ee9cbfe184d181

Update wheels.yml

ssegevfiner committed a year ago
Unverified
eac69502247087ae69296cb873353aaecf408dd0

Cleanup and prepare for release

ssegevfiner committed a year ago
Unverified
9ba9374f0629b71fa45ab582e0e302bccbd820f0

Update README.md

ssegevfiner committed a year ago
Unverified
09a080546fcc90be0620b589d09f65845d40de1f

Delete files that shouldn't be committed

ssegevfiner committed a year ago

README

The README file for this repository.

pydia2

.. image:: https://img.shields.io/pypi/v/pydia2.svg :target: https://pypi.org/project/pydia2/ :alt: PyPI

.. image:: https://github.com/segevfiner/pydia2/actions/workflows/docs.yml/badge.svg :target: https://segevfiner.github.io/pydia2/ :alt: Docs

DIA packaged for use without COM registration using comtypes <https://pypi.org/project/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.

.. code-block:: sh

pip install pydia2

Example

.. code-block:: python

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.