###Python-PlantUML
[Plantuml](http://plantuml.sourceforge.net/index.html) is a library for generating UML diagrams from a simple text markup language.
This is a simple python remote client interface to a [plantuml](http://plantuml.sourceforge.net/index.html) server using the same custom encoding used by most other plantuml [clients](http://plantuml.sourceforge.net/running.html). Python was missing from the list, and while there are other plantuml python libraries, like [sphinxcontrib-plantuml](https://pypi.python.org/pypi/sphinxcontrib-plantuml), they require downloading and installing the java executable and spawning a shell subprocesses.
This client defaults to the public [plantuml server](http://www.plantuml.com/plantuml/), but can be used against any server.
###Install
pip install git+https://github.com/SamuelMarks/python-plantuml#egg=plantuml
PS: At some point this newer version will be uploaded to PyPi, at which point you can do:
pip install plantuml
###Command line help:
usage: plantuml.py [-h] [-o OUT] [-s SERVER] filename [filename …]
Generate images from plantuml defined files using plantuml server
- positional arguments:
filename file(s) to generate images from
- optional arguments:
- -h, --help
show this help message and exit
- -o OUT, --out OUT
directory to put the files into
- -s SERVER, --server SERVER
server to generate from, defaults to plantuml.com
###Project Links:
[Documentation](http://pythonhosted.org/plantuml/)
Metadata
Release files for plantuml 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plantuml-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / plantuml-0.3.0-py3-none-any.whl
| Download URL | plantuml-0.3.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f21789bc4abc3e8888d23a8fa010e942989f1a73d6e50e10a54688cbee52aa1c
|
|
BLAKE2b-256 checksum How to use checksums |
a91a4603314acf466fdad91b7f6c83eb1364a7e279f9a8805febe3554f17faf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3
|