py-models-parser

Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.

MIT License

Downloads
1.3M
Stars
19
Committers
1
py-models-parser - v0.6.0 - Added PiccoloORM & Encode ORM support Latest Release

Published by xnuinside about 3 years ago

v0.6.0

Features:

  1. Added support for Encode ORM models https://github.com/encode/orm
  2. Added support for Piccolo ORM models https://piccolo-orm.readthedocs.io/en/latest/piccolo/schema/defining.html
py-models-parser - v0.5.0 - Added support for Pydal tables

Published by xnuinside over 3 years ago

New feature:

  1. Added base support for Pydal tables definitions

Fixes:

  1. Added support for python list syntax like []
py-models-parser - 0.4.0: Pony ORM base support & bug fixes

Published by xnuinside over 3 years ago

  1. return tuples (multiple values) is parsed correctly now
  2. symbols like *&^%$#!±~§<>` now does not cause any errors
  3. classes without any args does not cause an error anymore
py-models-parser - v0.3.0 - Django ORM models & Python Classes base support

Published by xnuinside over 3 years ago

Added base support for Django ORM models & Python Classes.

"Base" mean that anyway need more test cases & improvements in feature.

v0.3.0

  1. Added cli - pmp command with args -d, --dump
  2. Added support for simple Django ORM models
  3. Added base support for pure Python Classes
Package Rankings
Top 9.95% on Pypi.org
Related Projects