###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:
- [Documentation](http://pythonhosted.org/plantuml/)
- [PyPi](https://pypi.python.org/pypi/plantuml)
- [GitHub](https://github.com/dougn/python-plantuml/)
Raw data
{
"_id": null,
"home_page": "https://github.com/dougn/python-plantuml/",
"name": "plantuml",
"maintainer": "",
"docs_url": "https://pythonhosted.org/plantuml/",
"requires_python": "",
"maintainer_email": "",
"keywords": "plantuml,uml",
"author": "Doug Napoleone, Samuel Marks, Eric Frederich",
"author_email": "doug.napoleone+plantuml@gmail.com",
"download_url": "",
"platform": "",
"description": "###Python-PlantUML\n\n[Plantuml](http://plantuml.sourceforge.net/index.html) is a library for\ngenerating UML diagrams from a simple text markup language.\n\nThis is a simple python remote client interface to a\n[plantuml](http://plantuml.sourceforge.net/index.html) server using the\nsame custom encoding used by most other plantuml\n[clients](http://plantuml.sourceforge.net/running.html). Python was\nmissing from the list, and while there are other plantuml python\nlibraries, like\n[sphinxcontrib-plantuml](https://pypi.python.org/pypi/sphinxcontrib-plantuml),\nthey require downloading and installing the java executable and spawning\na shell subprocesses.\n\nThis client defaults to the public [plantuml server](http://www.plantuml.com/plantuml/),\nbut can be used against any server.\n\n###Install\n\n pip install git+https://github.com/SamuelMarks/python-plantuml#egg=plantuml\n\nPS: At some point this newer version will be uploaded to PyPi, at which point you can do:\n\n pip install plantuml\n\n###Command line help:\n\n usage: plantuml.py [-h] [-o OUT] [-s SERVER] filename [filename ...]\n\n Generate images from plantuml defined files using plantuml server\n\n positional arguments:\n filename file(s) to generate images from\n\n optional arguments:\n -h, --help show this help message and exit\n -o OUT, --out OUT directory to put the files into\n -s SERVER, --server SERVER\n server to generate from, defaults to plantuml.com\n\n###Project Links:\n\n- [Documentation](http://pythonhosted.org/plantuml/)\n- [PyPi](https://pypi.python.org/pypi/plantuml)\n- [GitHub](https://github.com/dougn/python-plantuml/)\n\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "",
"version": "0.3.0",
"split_keywords": [
"plantuml",
"uml"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a91a4603314acf466fdad91b7f6c83eb1364a7e279f9a8805febe3554f17faf6",
"md5": "d147446157bbc416108b8217d1a84221",
"sha256": "f21789bc4abc3e8888d23a8fa010e942989f1a73d6e50e10a54688cbee52aa1c"
},
"downloads": -1,
"filename": "plantuml-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d147446157bbc416108b8217d1a84221",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5777,
"upload_time": "2019-11-01T17:10:06",
"upload_time_iso_8601": "2019-11-01T17:10:06.808779Z",
"url": "https://files.pythonhosted.org/packages/a9/1a/4603314acf466fdad91b7f6c83eb1364a7e279f9a8805febe3554f17faf6/plantuml-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2019-11-01 17:10:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "dougn",
"github_project": "python-plantuml",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "plantuml"
}