Skip to main content

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

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)

Table of built distributions (wheels) for plantuml 0.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.1

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page