Python dia helpers to generate diagrams in dia from python
Project description
python-dia
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
- Create an API Token from the Web UI. (Edit your
~/.pypircwith the generated token.) - Install Twine
$ python3 -m pip install --user --upgrade twine
- Upload the bundle
$ python3 -m twine upload dist/*
Note: The upload to PyPI is currently assured by GitHub Actions.
Release
- Increase the version number in
setup.py. - Commit and push.
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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: Egg
- 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb92937300e6a8322de29d006bc156273b06cea6ed47d9d487c48f37ced49e12
|
|
| MD5 |
f2f0326e178d3ab7d5b4b7c8a90c3492
|
|
| BLAKE2b-256 |
114617e654d7e5dec84872f582bf9f9e8d13b67aa1aa15c2b6d4c8607da7c687
|