Skip to main content

Python dia helpers to generate diagrams in dia from python

Project description

logo python-dia

Python GTK OS

A library for producing and manipulating Dia diagrams files. More on my website

Limitations

  • This version does provide pythondia access only to objects. Thus, you have to use the dia api to run the meaning on each code change, meaning you will have to close , open dia and watch errors on console to fix the script. Invalid scripts will not be accessible from dia app.

History

1.0.0 - Dynamic loader for dia objects which bring python2/3 compatibility as well!

0.7.1 - For now, only objects UML Class and Database Table are supported

Contributing

Feel free to add other object and fixes.

Development

Compile .egg

$ ./package.sh

Upload to PyPI

  1. Create an API Token from the Web UI. (Edit your ~/.pypirc with the generated token.)
  2. Install Twine
$ python3 -m pip install --user --upgrade twine
  1. Upload the bundle
$ python3 -m twine upload dist/*

Note: The upload to PyPI is currently assured by GitHub Actions.

Release

  1. Increase the version number in setup.py.
  2. Commit and push.
  3. Create a new tag in GitHub to trigger the CI pipeline.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pythondia-1.0.1-py3.9.egg (37.5 kB view details)

Uploaded Source

File details

Details for the file pythondia-1.0.1-py3.9.egg.

File metadata

  • Download URL: pythondia-1.0.1-py3.9.egg
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.5

File hashes

Hashes for pythondia-1.0.1-py3.9.egg
Algorithm Hash digest
SHA256 eb92937300e6a8322de29d006bc156273b06cea6ed47d9d487c48f37ced49e12
MD5 f2f0326e178d3ab7d5b4b7c8a90c3492
BLAKE2b-256 114617e654d7e5dec84872f582bf9f9e8d13b67aa1aa15c2b6d4c8607da7c687

See more details on using hashes here.

Supported by

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