Metadata-Version: 2.1
Name: pydia2
Version: 0.2.0
Summary: DIA packaged for use without COM registration using comtypes
Home-page: https://github.com/segevfiner/pydia2
Author: Segev Finer
Author-email: segev208@gmail.com
License: MIT
Project-URL: Documentation, https://segevfiner.github.io/pydia2/
Project-URL: Issue Tracker, https://github.com/segevfiner/pydia2/issues
Keywords: dia,comtypes
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Debuggers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Provides-Extra: dev
License-File: LICENSE

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).

.. 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.


