Skip to main content

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


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)

Uploaded Source

Built Distribution

uml_interpreter-1.0.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

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

Hashes for uml_interpreter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3723c0d1836852ab617ae579d0ae3861fb0c42e5a4d5b9e1c32f1b002ec84d27
MD5 9257ce3848f605053e4d4b86767266cd
BLAKE2b-256 90a23888008d0e8c5c48f4622b01c858c7f8eb1967269e6a308545ee6720aad2

See more details on using hashes here.

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

Hashes for uml_interpreter-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 229cfaa980c9bbb03ccc695c709d3d8ed4754bba1b909621bf1c548f6d065d45
MD5 2c37018d0907a2fc9d3d2c5ee9d94e4e
BLAKE2b-256 84cdb6628d0a44b0e73263a0184f23154dbabd436f4a1ac8e551f58aba5812ec

See more details on using hashes here.

Supported by

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