Py2puml

Latest version: v0.9.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.4.0

Add simple CLI, consistency tests, documentation about using the CLI (particularly with a docker container running a local PlantUML server)

0.3.1

- fixed sub-folders recursive inspection, unit tests
- skips imports that are not classes
- upgraded pytest version, properly separated project and poetry configurations
- add __init__.py in tests folder to run pytest in vscode

Thank you https://github.com/doyou89 for your contribution!

0.3.0

* handle classes derived from namedtuples
* namedtuples' attributes are not typed, thus are set to `any` in the generated PlantUML graph

0.2.0

handle inheritance relationships and enums

0.1.3

0.1.1

* generate PlnatUML content from the class files of a given python module folder representing a business domain
* composition relationships between your domain classes
* limitations: no recursion in sub-folder, inheritance relationships are not handled yet

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.