UML Diagram modification tool
Project description
About
The aim of UML Interpreter project is to enable simple interaction with UML diagrams using Python code.
The main motivation behind this project is to provide a convinient way to modify UML Diagrams using scripts written in high-level programming languages rather than manually interact with them using graphical editors.
Requirements
Python 3.10+
Installation
pip install uml-interpreter
Dev Usage
- make setup: installs all dependencies
- make test: runs pytest tests
- make tox-test: runs tox tests
- make docs: serves documentation at localhost
- make docs-build: builds docs
- make export: exports dependencies to requirements.txt
- make publish: - publishes the package to PyPI
- make publish-test: - publishes the package to Test PyPI
- make clean: - cleans working directory
License
This project is licensed under the terms of the MIT license.
Authors
- Filip Pawłowski
- Hubert Soroka
- Maciej Tymoftyjewicz
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uml_interpreter-1.0.0.tar.gz
(23.2 kB
view details)
Built Distribution
File details
Details for the file uml_interpreter-1.0.0.tar.gz
.
File metadata
- Download URL: uml_interpreter-1.0.0.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.12.0 Linux/4.19.128-microsoft-standard
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3723c0d1836852ab617ae579d0ae3861fb0c42e5a4d5b9e1c32f1b002ec84d27 |
|
MD5 | 9257ce3848f605053e4d4b86767266cd |
|
BLAKE2b-256 | 90a23888008d0e8c5c48f4622b01c858c7f8eb1967269e6a308545ee6720aad2 |
File details
Details for the file uml_interpreter-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: uml_interpreter-1.0.0-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.12.0 Linux/4.19.128-microsoft-standard
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229cfaa980c9bbb03ccc695c709d3d8ed4754bba1b909621bf1c548f6d065d45 |
|
MD5 | 2c37018d0907a2fc9d3d2c5ee9d94e4e |
|
BLAKE2b-256 | 84cdb6628d0a44b0e73263a0184f23154dbabd436f4a1ac8e551f58aba5812ec |