Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

plantuml-0.3.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file plantuml-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: plantuml-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for plantuml-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f21789bc4abc3e8888d23a8fa010e942989f1a73d6e50e10a54688cbee52aa1c
MD5 d147446157bbc416108b8217d1a84221
BLAKE2b-256 a91a4603314acf466fdad91b7f6c83eb1364a7e279f9a8805febe3554f17faf6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page