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.
Raw data
{
"_id": null,
"home_page": "https://github.com/segevfiner/pydia2",
"name": "pydia2",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "dia,comtypes",
"author": "Segev Finer",
"author_email": "segev208@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/07/03/c78fd05d7eb1c4dae3985c8853b8619a9cfa34a94875c814dd35e668a352/pydia2-0.2.1.tar.gz",
"platform": null,
"description": "pydia2\r\n======\r\n.. image:: https://img.shields.io/pypi/v/pydia2.svg\r\n :target: https://pypi.org/project/pydia2/\r\n :alt: PyPI\r\n\r\n.. image:: https://github.com/segevfiner/pydia2/actions/workflows/docs.yml/badge.svg\r\n :target: https://segevfiner.github.io/pydia2/\r\n :alt: Docs\r\n\r\nDIA packaged for use without COM registration using `comtypes <https://pypi.org/project/comtypes/>`_.\r\n\r\nInstallation\r\n------------\r\nWheels are available. Building from source requires the DIA SDK (Install the \"Desktop development\r\nwith C++\" workload of Visual Studio) and the \"Debugging Tools for Windows\" from the Windows SDK.\r\n\r\n.. code-block:: sh\r\n\r\n pip install pydia2\r\n\r\nExample\r\n-------\r\n.. code-block:: python\r\n\r\n import pydia2\r\n\r\n source = pydia2.CreateObject(pydia2.dia.DiaSource, interface=pydia2.dia.IDiaDataSource)\r\n source.loadDataFromPdb(\"example.pdb\")\r\n session = source.openSession()\r\n\r\n # Query the session...\r\n\r\nLicense\r\n-------\r\nMIT license.\r\n\r\nDIA (Debug Information Access) is distributed according to the Microsoft Visual Studio\u2122 distributable\r\ncode license terms: https://visualstudio.microsoft.com/license-terms/mlt031819/\r\n\r\nsymsrv.dll is distributed according to the Windows SDK \"Distributable Code\" license terms:\r\nhttps://docs.microsoft.com/en-us/legal/windows-sdk/redist.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "DIA packaged for use without COM registration using comtypes",
"version": "0.2.1",
"project_urls": {
"Documentation": "https://segevfiner.github.io/pydia2/",
"Homepage": "https://github.com/segevfiner/pydia2",
"Issue Tracker": "https://github.com/segevfiner/pydia2/issues"
},
"split_keywords": [
"dia",
"comtypes"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5d3c6f671bd44f9679f9659460c3d160dabd770d777cd026ea651bf413e5eb20",
"md5": "e2924d0e00cecfa85f26b5fef9338383",
"sha256": "677e442d016c87a98f0320fb03b326b3c789560bcc1dfc2123723433d1041be0"
},
"downloads": -1,
"filename": "pydia2-0.2.1-cp37-abi3-win32.whl",
"has_sig": false,
"md5_digest": "e2924d0e00cecfa85f26b5fef9338383",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1779829,
"upload_time": "2024-02-22T18:15:51",
"upload_time_iso_8601": "2024-02-22T18:15:51.012921Z",
"url": "https://files.pythonhosted.org/packages/5d/3c/6f671bd44f9679f9659460c3d160dabd770d777cd026ea651bf413e5eb20/pydia2-0.2.1-cp37-abi3-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "07fffd34f91487e536d70dc20edad44ea8e28037e7efe1c907955370c2440306",
"md5": "9bca7e196b2ba460fb7c75abd04d9f8e",
"sha256": "ced591e7bda36984ce8c3b7204db20c58963cc34d632f1858e73a975deb4b400"
},
"downloads": -1,
"filename": "pydia2-0.2.1-cp37-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "9bca7e196b2ba460fb7c75abd04d9f8e",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1780233,
"upload_time": "2024-02-22T18:15:55",
"upload_time_iso_8601": "2024-02-22T18:15:55.496419Z",
"url": "https://files.pythonhosted.org/packages/07/ff/fd34f91487e536d70dc20edad44ea8e28037e7efe1c907955370c2440306/pydia2-0.2.1-cp37-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0703c78fd05d7eb1c4dae3985c8853b8619a9cfa34a94875c814dd35e668a352",
"md5": "5017929ed262472e3221c66e75010ea6",
"sha256": "3f6699a3894eca03e3af82acc5ecee6f258e5cd92e10e2465dcad8ce52e6b272"
},
"downloads": -1,
"filename": "pydia2-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5017929ed262472e3221c66e75010ea6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 1774856,
"upload_time": "2024-02-22T18:15:59",
"upload_time_iso_8601": "2024-02-22T18:15:59.954840Z",
"url": "https://files.pythonhosted.org/packages/07/03/c78fd05d7eb1c4dae3985c8853b8619a9cfa34a94875c814dd35e668a352/pydia2-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-22 18:15:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "segevfiner",
"github_project": "pydia2",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pydia2"
}