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.2.0.tar.gz (46.8 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.2.0-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dznpy-1.2.0.tar.gz
Algorithm Hash digest
SHA256 d9ed3d88ece79ad2dc187af8b937dfbd55fc7a3b6f7525c5e3492e98d8906b94
MD5 3fbe7b307362888d8199a244cd0bea0f
BLAKE2b-256 135d34a0a92dd40fb1294622d511ce3ab81d0073bad9ab554fc555b9a0bdbbd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dznpy-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 60.8 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4dbbe6b8aeff1477dcb2f8bb433b6f6aabad32c4dd05245ac351b34087239d96
MD5 93b64e62fdf8208b0e0f3ad6797dc07e
BLAKE2b-256 3e603c5e5855bd97316c44a07769d1c152ef041bc8f9286e6d89043550820f1d

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