skip to navigation
skip to content

plantuml_connection 1.0.3

###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 Python 3 simplified implementation. For Python 2 see:

1. https://github.com/dougn/python-plantuml
1. https://github.com/SamuelMarks/python-plantuml

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

Or by cloning it locally and running `python setup.py install` or `python setup.py develop` to
install it on development mode.


###Command line help:

To quick test it, you can run `python all/plantuml.py test/test.wsd`

To see all the command line options run `python all/plantuml.py --help`


## Sublime Text Dependency

To use this as a Package Control Dependency https://packagecontrol.io/docs/dependencies create
this `dependencies.json` file on the root of your Package:
```json
{
"*": {
"*": [
"PlantUmlConnection"
]
}
}
```


###Project Links:

- [Documentation](http://pythonhosted.org/plantuml/)
- [PyPi](https://pypi.python.org/pypi/plantuml)
- [GitHub](https://github.com/dougn/python-plantuml/)
 
File Type Py Version Uploaded on Size
plantuml_connection-1.0.3.tar.gz (md5) Source 2018-02-13 11KB