Skip to main content

Python modules to support in developing C++ software with Dezyne

Project description

dznpy

Python modules to support in developing C++ software with Dezyne. Mainly, parse Dezyne files into an Abstract Syntax Tree from which the developer/user of dznpy can 'walk' through with Python helpers.

Installation

Like any Python package on PyPi:

pip install dznpy

Usage

For examples and documentation visit the homepage at https://github.com/mikeftrict/dznpy where for instance it is demonstrated how to generate custom C++ thread-safe shell code (aka Advanced Shell as included). Another example shows the C++17 generation of a GoogleMock from a Dezyne interface.

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

dznpy-1.3.0.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dznpy-1.3.0-py3-none-any.whl (64.6 kB view details)

Uploaded Python 3

File details

Details for the file dznpy-1.3.0.tar.gz.

File metadata

  • Download URL: dznpy-1.3.0.tar.gz
  • Upload date:
  • Size: 50.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for dznpy-1.3.0.tar.gz
Algorithm Hash digest
SHA256 4758a4cfbf0c577d514880594342af0bcd8d680c81432f1b5bab67fa2f22bb60
MD5 b76777f6abb48ec3d3ab465e3205702f
BLAKE2b-256 3962de197a5b7650c67b5faaf42a2849bf7d6b5d22153671ec4c4054fc86cd70

See more details on using hashes here.

File details

Details for the file dznpy-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: dznpy-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 64.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for dznpy-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02fbab2a6dc7b5a125872506b376eee4fd38003bde458fd8c8fe452d475e95d1
MD5 9e467d7c3d78f37f01aa236f748aa92c
BLAKE2b-256 b2b53d06e4a1ac43648b32bb7348b8770c7979c796f929679bae1a4bc889fd0a

See more details on using hashes here.

Supported by

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