plantuml 0.3.0


pip install plantuml

  Latest version

Released: Nov 01, 2019

Project Links

Meta
Author: Doug Napoleone, Samuel Marks, Eric Frederich

Classifiers

Development Status
  • 3 - Alpha

Programming Language
  • Python
  • Python :: 2.6
  • Python :: 2.7

Intended Audience
  • Developers
  • System Administrators

License
  • OSI Approved :: BSD License

Topic
  • Internet :: WWW/HTTP
  • Utilities
  • Software Development :: Libraries :: Python Modules

###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:

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
httplib2