No project description provided
Project description
###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/)
[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/)
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
plantuml_connection-1.0.2.tar.gz
(11.1 kB
view hashes)
Close
Hashes for plantuml_connection-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ba1c0686f595941d3b1373cb5b4c8a72a20894caa0efbe5305bb147d0acd8c |
|
MD5 | d7ce7a4ec6873aaa3c73168041ea9970 |
|
BLAKE2b-256 | 74a718e0c95f52e6dc84a065e8c1a6eeefb1cc490253dbac2139b00940cf79a0 |