omymodels

View on PyPIReverse Dependencies (2)

0.17.0 omymodels-0.17.0-py3-none-any.whl

Wheel Details

Project: omymodels
Version: 0.17.0
Filename: omymodels-0.17.0-py3-none-any.whl
Download: [link]
Size: 36460
MD5: fff2b7fcc8de22854a82d85d44dc07b8
SHA256: 663352c15af8ffeb2037eda16fd0818e013f16ffe9efca639ac49f82722b8dfc
Uploaded: 2024-05-12 12:15:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: omymodels
Version: 0.17.0
Summary: O! My Models (omymodels) is a library to generate Python Models for SQLAlchemy (ORM & Core), SQLModel, GinoORM, Pydantic, Pydal tables & Python Dataclasses from SQL DDL. And convert one models to another.
Author: Iuliia Volkova
Author-Email: xnuinside[at]gmail.com
Home-Page: https://github.com/xnuinside/omymodels
Project-Url: Repository, https://github.com/xnuinside/omymodels
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: PL/SQL
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: SQL
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.7,<4.0
Requires-Dist: Jinja2 (<4.0.0,>=3.0.1)
Requires-Dist: py-models-parser (<0.8.0,>=0.7.0)
Requires-Dist: pydantic (<2.0.0,>=1.8.2)
Requires-Dist: simple-ddl-parser (<2.0.0,>=1.0.0)
Requires-Dist: table-meta (<0.2.0,>=0.1.5)
Description-Content-Type: text/x-rst
[Description omitted; length: 15698 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
omymodels/__init__.py sha256=ZVON_QWCyh4Qrl6Z_p9qphgd1qWaUdM-2hehb6dBxVg 139
omymodels/cli.py sha256=LjENYsnNYnvbGjOsQ5P5vxng4B4U7rk670uX513VOzQ 2241
omymodels/converter.py sha256=bpTy0mikk32mRwxnYA6PRp-oBpYhj8l_IVaCT7HCLnc 2281
omymodels/errors.py sha256=zrJe9S5UUdjuCwql2ralyQrM4jYRxdS0AMFnX0cSxIE 277
omymodels/from_ddl.py sha256=QcCaKJQySM6Bla06zxAOQAZfQOe8ylMJN5dNiOlzzJA 6768
omymodels/generators.py sha256=TyoDA2Y8Vw1XCqPE7ZrZNaEQ4Qn-KIiKK5mJNs9ldjs 1321
omymodels/helpers.py sha256=7ltr2oWQM3qfzQ_3myUVVrpgnqJg-WJRwNbrLpMF-Jk 2838
omymodels/logic.py sha256=zcModw9Wc-RS-ixq59rcSW4onBnCWFyOIsy3HkHzvvs 3986
omymodels/models/dataclass/core.py sha256=E6HlLrD5R45Wl2ZpbF22x8cJJWtjESEEKlyYTh-RpvM 4489
omymodels/models/dataclass/dataclass.jinja2 sha256=R1QvTICdrAWOwlMd5BR5k5nWYJ9yQ5aJWah1VAe-dkU 26
omymodels/models/dataclass/templates.py sha256=3WO2B_blXGIidkANHwct5bwEXeYuJJEUV7F9QtDDCwo 632
omymodels/models/dataclass/types.py sha256=rtEXaEG6mr3btg2cQsVCjvCeM-WCd_I5XIUvwWK7hl0 685
omymodels/models/enum/core.py sha256=m6CjNv3LF7IkjvunP3TxTVN1tDjouy8gFMTCdTrEzZY 2727
omymodels/models/enum/enum.jinja2 sha256=eCDxshJHsprn0aNrOFVr0vulerNmjlpyX2tpxwxXJ08 25
omymodels/models/enum/template.jinja2 sha256=OaBsHvbMnTIU9wLPIR_ZJ3p2KUKBPn1jP9Jv2q9_Nm4 194
omymodels/models/gino/core.py sha256=agSi-nSNIyJId652hwZAKtRt4ZQ81moPFvUtcYvK7Fw 3232
omymodels/models/gino/gino.jinja2 sha256=LX_ow5rHd-QaIxpkd-sRAqH6_MukSwlb2vGo_gWTAW4 48
omymodels/models/gino/templates.py sha256=NyCO7d1JDJBEd6RLGpejeqBRXIgajtkSQZpDCI_mo0g 1476
omymodels/models/gino/types.py sha256=yj0Tods5WIEn-7IS4C4ePygKeiOzQVZu4eH7-l_6GhU 744
omymodels/models/pydal/core.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/models/pydal/pydal.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/models/pydal/templates.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/models/pydantic/core.py sha256=QHSYvL9T6AzUrS1OLBKaehcHissGVSJn1s9h_WEG5xQ 3987
omymodels/models/pydantic/pydantic.jinja2 sha256=R1QvTICdrAWOwlMd5BR5k5nWYJ9yQ5aJWah1VAe-dkU 26
omymodels/models/pydantic/templates.py sha256=S4OHhaqL5XwU0K3O4pSuHWYI6v7TxDUpM4QCFWIawH0 601
omymodels/models/pydantic/types.py sha256=qVgvICxsnbWKRbcNeVozFCIFP_9kcjDel--GgLVJHfE 772
omymodels/models/sqlalchemy/core.py sha256=vlwEZw0P-CT2NUGNqV0f_FNmjZ0AUq0aWPnnCrpoOzU 3080
omymodels/models/sqlalchemy/sqlalchemy.jinja2 sha256=n1ScHh9zfv_gss2U11jiD9iFrX4e1PcPSIyAhKkxJlM 133
omymodels/models/sqlalchemy/templates.py sha256=YT1qiNCoLFU5OrEVBzdJzLXl0KGSmNncd9bfLvYRqlU 1492
omymodels/models/sqlalchemy/types.py sha256=vdV_ZF42_FSZPx_hkIv72pTrWnzMZfEGvk4a8GCdWT8 823
omymodels/models/sqlalchemy_core/core.py sha256=Tu7LLusPkSjhm1ly24FPA76obgfBdlbOBsynhRHxmlA 9549
omymodels/models/sqlalchemy_core/sqlalchemy_core.jinja2 sha256=-NBv36XD8MhDRKAsSubbmTRJtCFJQvQtzM3OCqZ0yos 121
omymodels/models/sqlalchemy_core/templates.py sha256=LeYZtFLTn25aney1Fkq7YOvZJTLmUnbQ9cHnE_lNjWA 1181
omymodels/models/sqlmodel/core.py sha256=aimyuie3lDK-aO8QBCYmLMonYKw2gVvnj01nS7Npu8c 6708
omymodels/models/sqlmodel/sqlmodel.jinja2 sha256=3LuZhegjpedRrmdRf5LMyjmOuJScj_f51GmC_RbOSL4 121
omymodels/models/sqlmodel/templates.py sha256=XwKcIPWZEZ0E0vHHjAwxM0cHTaP7KT86-iTWBak73Xc 1508
omymodels/models/sqlmodel/types.py sha256=hrTWCwW5oziH7b8IpcYUY2YRM3mfByq2sSFoq_XbPns 2707
omymodels/models/tortoise/core.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/models/tortoise/pydal.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/models/tortoise/templates.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omymodels/types.py sha256=0v52NNcgbL7hg24SZEepedgu23w9od2TLZKkz-A9nuo 3904
omymodels-0.17.0.dist-info/LICENSE sha256=F7Lnfq5TMUS5ic1Ax7_kRc5hB23kqM61CV6ueLQkkW4 1093
omymodels-0.17.0.dist-info/METADATA sha256=sNMzy9m8EIPV-JiDTVNn0X9rf168w7KdgOP6hYRTaXs 17185
omymodels-0.17.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
omymodels-0.17.0.dist-info/entry_points.txt sha256=lWI7KQX0Wq_ry6xXH2QrRx4xIXNTMA4wdb7ZOOPZZaI 42
omymodels-0.17.0.dist-info/RECORD

entry_points.txt

omm = omymodels.cli:main