├── .gitignore ├── README.md ├── dbpuml2sql ├── .gitignore ├── Makefile ├── README.md ├── __init__.py ├── db.png ├── db.puml ├── dbpuml2sql.py ├── pumlreader.py ├── table.py └── test_Table.py ├── dbsql2puml ├── .gitignore ├── Makefile ├── README.md ├── __init__.py ├── dbsql2puml.py ├── docs │ ├── keys.png │ ├── keys.puml │ ├── pumlfmt.md │ ├── types.png │ └── types.puml ├── example │ ├── customer.png │ ├── customer.puml │ └── customer.sql ├── sql2puml.py ├── sqlparsetables.py ├── test_SQL2PUML.py └── test_SQLParseTables.py └── py2puml ├── .coveragerc ├── .gitignore ├── GPL3-license.txt ├── LICENSE.txt ├── README.rst ├── ast_visitor.py ├── changes.txt ├── code_info.py ├── config-full.ini ├── conftest.py ├── docs ├── seq.png └── seq.puml ├── examples ├── .gitignore ├── Makefile ├── bugged.py ├── cal_clock3 │ ├── Makefile │ ├── README.md │ ├── calendar.py │ ├── calendar_clock.png │ ├── calendar_clock.puml │ ├── calendar_clock.py │ ├── clock.py │ └── py2puml.ini ├── custom.ini ├── dbdia2sql.py.png ├── dbdia2sql.py.puml ├── dbpuml2sql.ini ├── dbpuml2sql.puml ├── dbsql2puml.ini ├── dbsql2puml.puml ├── example.puml ├── example.py ├── example_globals.puml ├── example_globals_NS.puml ├── globals.ini ├── person.puml ├── person.py ├── py2puml-custom.png ├── py2puml-custom.puml ├── py2puml.puml ├── py2puml_NS.puml └── usage.txt ├── logging.yaml ├── puml_generator.py ├── py2puml.ini ├── py2puml.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── .pylintrc ├── test_ast_visitor.py ├── test_astor.py ├── test_code_info.py ├── test_puml_generator.py └── test_py2puml.py └── version.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/README.md -------------------------------------------------------------------------------- /dbpuml2sql/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/* 2 | -------------------------------------------------------------------------------- /dbpuml2sql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/Makefile -------------------------------------------------------------------------------- /dbpuml2sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/README.md -------------------------------------------------------------------------------- /dbpuml2sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbpuml2sql/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/db.png -------------------------------------------------------------------------------- /dbpuml2sql/db.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/db.puml -------------------------------------------------------------------------------- /dbpuml2sql/dbpuml2sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/dbpuml2sql.py -------------------------------------------------------------------------------- /dbpuml2sql/pumlreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/pumlreader.py -------------------------------------------------------------------------------- /dbpuml2sql/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/table.py -------------------------------------------------------------------------------- /dbpuml2sql/test_Table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbpuml2sql/test_Table.py -------------------------------------------------------------------------------- /dbsql2puml/.gitignore: -------------------------------------------------------------------------------- 1 | /*.puml 2 | __pycache__/* 3 | -------------------------------------------------------------------------------- /dbsql2puml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/Makefile -------------------------------------------------------------------------------- /dbsql2puml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/README.md -------------------------------------------------------------------------------- /dbsql2puml/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/__init__.py -------------------------------------------------------------------------------- /dbsql2puml/dbsql2puml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/dbsql2puml.py -------------------------------------------------------------------------------- /dbsql2puml/docs/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/docs/keys.png -------------------------------------------------------------------------------- /dbsql2puml/docs/keys.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/docs/keys.puml -------------------------------------------------------------------------------- /dbsql2puml/docs/pumlfmt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/docs/pumlfmt.md -------------------------------------------------------------------------------- /dbsql2puml/docs/types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/docs/types.png -------------------------------------------------------------------------------- /dbsql2puml/docs/types.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/docs/types.puml -------------------------------------------------------------------------------- /dbsql2puml/example/customer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/example/customer.png -------------------------------------------------------------------------------- /dbsql2puml/example/customer.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/example/customer.puml -------------------------------------------------------------------------------- /dbsql2puml/example/customer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/example/customer.sql -------------------------------------------------------------------------------- /dbsql2puml/sql2puml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/sql2puml.py -------------------------------------------------------------------------------- /dbsql2puml/sqlparsetables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/sqlparsetables.py -------------------------------------------------------------------------------- /dbsql2puml/test_SQL2PUML.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/test_SQL2PUML.py -------------------------------------------------------------------------------- /dbsql2puml/test_SQLParseTables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/dbsql2puml/test_SQLParseTables.py -------------------------------------------------------------------------------- /py2puml/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/.coveragerc -------------------------------------------------------------------------------- /py2puml/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/.gitignore -------------------------------------------------------------------------------- /py2puml/GPL3-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/GPL3-license.txt -------------------------------------------------------------------------------- /py2puml/LICENSE.txt: -------------------------------------------------------------------------------- 1 | GPL3-license.txt -------------------------------------------------------------------------------- /py2puml/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/README.rst -------------------------------------------------------------------------------- /py2puml/ast_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/ast_visitor.py -------------------------------------------------------------------------------- /py2puml/changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/changes.txt -------------------------------------------------------------------------------- /py2puml/code_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/code_info.py -------------------------------------------------------------------------------- /py2puml/config-full.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/config-full.ini -------------------------------------------------------------------------------- /py2puml/conftest.py: -------------------------------------------------------------------------------- 1 | # hack pytest to include this dir in sys.path 2 | -------------------------------------------------------------------------------- /py2puml/docs/seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/docs/seq.png -------------------------------------------------------------------------------- /py2puml/docs/seq.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/docs/seq.puml -------------------------------------------------------------------------------- /py2puml/examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | -------------------------------------------------------------------------------- /py2puml/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/Makefile -------------------------------------------------------------------------------- /py2puml/examples/bugged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/bugged.py -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/Makefile -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/README.md -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/calendar.py -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/calendar_clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/calendar_clock.png -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/calendar_clock.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/calendar_clock.puml -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/calendar_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/calendar_clock.py -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/clock.py -------------------------------------------------------------------------------- /py2puml/examples/cal_clock3/py2puml.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/cal_clock3/py2puml.ini -------------------------------------------------------------------------------- /py2puml/examples/custom.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/custom.ini -------------------------------------------------------------------------------- /py2puml/examples/dbdia2sql.py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbdia2sql.py.png -------------------------------------------------------------------------------- /py2puml/examples/dbdia2sql.py.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbdia2sql.py.puml -------------------------------------------------------------------------------- /py2puml/examples/dbpuml2sql.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbpuml2sql.ini -------------------------------------------------------------------------------- /py2puml/examples/dbpuml2sql.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbpuml2sql.puml -------------------------------------------------------------------------------- /py2puml/examples/dbsql2puml.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbsql2puml.ini -------------------------------------------------------------------------------- /py2puml/examples/dbsql2puml.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/dbsql2puml.puml -------------------------------------------------------------------------------- /py2puml/examples/example.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/example.puml -------------------------------------------------------------------------------- /py2puml/examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/example.py -------------------------------------------------------------------------------- /py2puml/examples/example_globals.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/example_globals.puml -------------------------------------------------------------------------------- /py2puml/examples/example_globals_NS.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/example_globals_NS.puml -------------------------------------------------------------------------------- /py2puml/examples/globals.ini: -------------------------------------------------------------------------------- 1 | [module] 2 | write-globals = True 3 | -------------------------------------------------------------------------------- /py2puml/examples/person.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/person.puml -------------------------------------------------------------------------------- /py2puml/examples/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/person.py -------------------------------------------------------------------------------- /py2puml/examples/py2puml-custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/py2puml-custom.png -------------------------------------------------------------------------------- /py2puml/examples/py2puml-custom.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/py2puml-custom.puml -------------------------------------------------------------------------------- /py2puml/examples/py2puml.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/py2puml.puml -------------------------------------------------------------------------------- /py2puml/examples/py2puml_NS.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/py2puml_NS.puml -------------------------------------------------------------------------------- /py2puml/examples/usage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/examples/usage.txt -------------------------------------------------------------------------------- /py2puml/logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/logging.yaml -------------------------------------------------------------------------------- /py2puml/puml_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/puml_generator.py -------------------------------------------------------------------------------- /py2puml/py2puml.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/py2puml.ini -------------------------------------------------------------------------------- /py2puml/py2puml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/py2puml.py -------------------------------------------------------------------------------- /py2puml/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/requirements.txt -------------------------------------------------------------------------------- /py2puml/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/setup.cfg -------------------------------------------------------------------------------- /py2puml/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/setup.py -------------------------------------------------------------------------------- /py2puml/tests/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/.pylintrc -------------------------------------------------------------------------------- /py2puml/tests/test_ast_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/test_ast_visitor.py -------------------------------------------------------------------------------- /py2puml/tests/test_astor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/test_astor.py -------------------------------------------------------------------------------- /py2puml/tests/test_code_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/test_code_info.py -------------------------------------------------------------------------------- /py2puml/tests/test_puml_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/test_puml_generator.py -------------------------------------------------------------------------------- /py2puml/tests/test_py2puml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/tests/test_py2puml.py -------------------------------------------------------------------------------- /py2puml/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadbok/py-puml-tools/HEAD/py2puml/version.py --------------------------------------------------------------------------------