tortoise-orm

View on PyPIReverse Dependencies (126)

0.22.0 tortoise_orm-0.22.0-py3-none-any.whl

Wheel Details

Project: tortoise-orm
Version: 0.22.0
Filename: tortoise_orm-0.22.0-py3-none-any.whl
Download: [link]
Size: 180937
MD5: 80dbc65384817e063a2f70bc503db68f
SHA256: e2c4eb7c7d2162fb2255c5688c54c5785cff0112279d3aa669d2e656906f8a35
Uploaded: 2024-11-19 23:28:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tortoise-orm
Version: 0.22.0
Summary: Easy async ORM for python, built with relations in mind
Author: Andrey Bondar
Author-Email: andrey[at]bondar.ru
Home-Page: https://github.com/tortoise/tortoise-orm
Project-Url: Documentation, https://tortoise-orm.readthedocs.io
Project-Url: Repository, https://github.com/tortoise/tortoise-orm.git
License: Apache-2.0
Keywords: sql,mysql,postgres,psql,sqlite,aiosqlite,asyncpg,relational,database,rdbms,orm,object mapper,async,asyncio,aio,psycopg
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: PL/SQL
Classifier: Programming Language :: Python :: 3
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 :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: aiomysql; extra == "aiomysql"
Requires-Dist: aiosqlite (<0.21.0,>=0.16.0)
Requires-Dist: asyncmy (<0.3.0,>=0.2.8); extra == "asyncmy"
Requires-Dist: asyncodbc (<0.2.0,>=0.1.1); extra == "asyncodbc"
Requires-Dist: asyncpg; extra == "asyncpg"
Requires-Dist: ciso8601; (sys_platform != "win32" and implementation_name == "cpython") and extra == "accel"
Requires-Dist: iso8601 (<3.0.0,>=2.1.0)
Requires-Dist: orjson; extra == "accel"
Requires-Dist: psycopg[binary,pool] (<4.0.0,>=3.0.12); extra == "psycopg"
Requires-Dist: pydantic (!=2.7.0,<3.0,>=2.0)
Requires-Dist: pypika-tortoise (<0.3.0,>=0.2.2)
Requires-Dist: pytz
Requires-Dist: uvloop; (sys_platform != "win32" and implementation_name == "cpython") and extra == "accel"
Provides-Extra: accel
Provides-Extra: aiomysql
Provides-Extra: asyncmy
Provides-Extra: asyncodbc
Provides-Extra: asyncpg
Provides-Extra: psycopg
Description-Content-Type: text/x-rst
[Description omitted; length: 8731 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.rst sha256=sLU0jVuzZ2nqfsbhuEkObWGp66RI0uhjmJGgCGr_kpU 52746
README.rst sha256=f72gBk3pu3aQTuvbMR7_Q9pkLjgyNwnPWQD8sxCN6_s 8730
tortoise/__init__.py sha256=ZwXtrTDECOTN0DerWiBtAywidRsLY324EOr_hNn2t18 25845
tortoise/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/backends/asyncpg/__init__.py sha256=tmCrfeVzyAL-UkLBlj1AoeHbN4NSgKfvfKWytDa0DKY 68
tortoise/backends/asyncpg/client.py sha256=tcaXAVOjDEylp7qY5Ra4yamNVD9kQ2OCcf9EjlUdPh8 7732
tortoise/backends/asyncpg/executor.py sha256=dv0bz7oOLgGtiHs8Xg6pRPyAsFGLrB472zaVZjM09IU 382
tortoise/backends/asyncpg/schema_generator.py sha256=mFYkZsNktUsK9JABe-F-ZvxP2sE5IwTKD7GC4yMZl8w 382
tortoise/backends/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/backends/base/client.py sha256=xZeE484SCOq_nEUhlUuB0UJp8wuX4Ijhmsopx38pZjs 13466
tortoise/backends/base/config_generator.py sha256=jDiPf27WP1yKdxE1xpXh0x8_3UpeEIFazlRkI5lfui0 6056
tortoise/backends/base/executor.py sha256=oggJR0S5lanl6729vLkLeQwBGF3joxJeCoVnAVJp6xs 25287
tortoise/backends/base/schema_generator.py sha256=FmAMbIJfxVrbVX3bHlc4dsFiT131LXP0x9m2A8ISSok 19951
tortoise/backends/base_postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/backends/base_postgres/client.py sha256=g29yDqwwjajhX644XRH3I7NdD1sf3XWAJcn0fhaqhZ0 5509
tortoise/backends/base_postgres/executor.py sha256=lOXO98SKYocx4n_GkWcymTDIFiXYqbmplHVMMsVf_pY 2251
tortoise/backends/base_postgres/schema_generator.py sha256=LsRMu73K6rj_0HefPL7TGjVMNnVOnbZ8FNdWEXhqsMo 2182
tortoise/backends/mssql/__init__.py sha256=86sw5wwQVKnKODaxuU-sLBr3C5hOcZTuOQ601C9WsSk 60
tortoise/backends/mssql/client.py sha256=M6ZBvO3pbQJMKwWMSavrpSi8wxB6frFdj5JHIQZJnNs 1752
tortoise/backends/mssql/executor.py sha256=JUd2GbYzmu6eezxSvebyaGu62RmlERLIaEaBwqaH0_E 714
tortoise/backends/mssql/schema_generator.py sha256=yNBNq-Q_0Y6JeUAye_bFEpcPaXwFdbupLPPtw_5l4UE 3794
tortoise/backends/mysql/__init__.py sha256=La1XV1p6egTwoqMSJWWQ3Lpjf2h6bIZgf_htdkQCIUo 60
tortoise/backends/mysql/client.py sha256=vW0FWS7c6xP2OStNvAmFQY1SwXUvx_jvhWX8ysNp0YM 9742
tortoise/backends/mysql/executor.py sha256=fAuwAvFpk7zwe74oaLz0G0ieYo6poeSgKfn7slSpTvY 4172
tortoise/backends/mysql/schema_generator.py sha256=e96L3FhwG2HNFjvZdbd0wNz9WmRdHKEdU1kRFxfsWTE 3719
tortoise/backends/odbc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/backends/odbc/client.py sha256=PNtRHdG95mpXLcEbICQuDhzuNbKm9UPmc8Wk13AK22Q 7431
tortoise/backends/odbc/executor.py sha256=hGDkW0CkC1BrHVqE8eVLOETUfpHRk_UAoI21Hl475VY 603
tortoise/backends/oracle/__init__.py sha256=t0rXrBKWL5BWDPWxXhG5zCpQVayeUcTFKidvx_BQeOs 62
tortoise/backends/oracle/client.py sha256=P8JOXChEIV0TDY-vF5KYGHWxRLCiB3XxIvekguM8LbE 4325
tortoise/backends/oracle/executor.py sha256=SYGHCq-5CuUT6J0mj6wb5ns80CdBDcS4E0tTFrRo1MU 846
tortoise/backends/oracle/schema_generator.py sha256=6P0oYnc0-2x9L9q-yhEJDwMOVLpOFzONFzNuD0JXNoQ 4105
tortoise/backends/psycopg/__init__.py sha256=ZxjK4Dn7PKFzb_N3ihtHU9R-1zQBIO5Y3nOoiZdxu_w 64
tortoise/backends/psycopg/client.py sha256=8qUUhOdUmc5GWYKuvG4kwwdj8Wt-V4IfdIQqR4CeR3M 8907
tortoise/backends/psycopg/executor.py sha256=YdjlqLdEfgKQvsL1FE_Kk6n4wyI7GQLmABsKakpxO_Y 904
tortoise/backends/psycopg/schema_generator.py sha256=c_lk0X_kr9wc-O0YsaWJ0Gr7O7Wtw6QHcyQgC4q4h7c 412
tortoise/backends/sqlite/__init__.py sha256=rDRWcVLpGV4rzRfZnv1o01zEIf9AVowmA1b5GVzBHIs 62
tortoise/backends/sqlite/client.py sha256=QG7ic2R7AaETuodIvTrtrZ8rEq2x_1DCkiuOxYOsSMU 7385
tortoise/backends/sqlite/executor.py sha256=nPb658AoVSMGC5JzmCXXjk9G2ER0GK6dMTwc-Wzf0oc 3215
tortoise/backends/sqlite/schema_generator.py sha256=no5NZCSk0PjlgLJVJCCxfU99EQb9vY2YmLskQ3tbdrA 1192
tortoise/connection.py sha256=9sDnkODJx0oad8lSubdIu2lWnRvA4qk4O1NaPeKtF_g 7896
tortoise/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/contrib/aiohttp/__init__.py sha256=D0PRmdhjJEXwL2fPmOvBIFYDfByknc9-XNZoX6ypVZY 3019
tortoise/contrib/blacksheep/__init__.py sha256=JxU0PlQJTAxSqXp-mAEAB6xFjTLNqnjGvzIVkP7_U04 3845
tortoise/contrib/fastapi/__init__.py sha256=ksUt7B8P66C9BO0dT3jt536RiXMx2E0-_0p3vyr9LG8 9338
tortoise/contrib/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/contrib/mysql/fields.py sha256=M0yKnJ9jIDD_x3BEClHXzu_uAH-stFvu10zPZA1PXGc 2134
tortoise/contrib/mysql/functions.py sha256=9ijsArxfglcMkm_kg98JUQNe7U1Q33CCxZ1Ekmu9WkA 397
tortoise/contrib/mysql/indexes.py sha256=2xJorGQL6aA4lK0WELeOxGuOdjZgFUhQNetrJ811Tww 557
tortoise/contrib/mysql/json_functions.py sha256=jE0xnE3nye8tLlk8s_3VvqbEp7VQciRsNkQ8vRYrQGg 2403
tortoise/contrib/mysql/search.py sha256=pyP4jGpVg1sN2NFleDyXGvPxnM_P9xfg1xYqwSFUGB0 1266
tortoise/contrib/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/contrib/postgres/fields.py sha256=vi0e97xttly6C-n4Ajzs9WCSHz5ZyBinJnfyxdUBQb0 407
tortoise/contrib/postgres/functions.py sha256=imUaxTF-HDocvItDShVdEa4SH_XsXxII6tfsw8KLRRM 729
tortoise/contrib/postgres/indexes.py sha256=q7WyxOY-3wZMJ7V_YuDZ_NQybuBDfU1NwUfGvFAqw0Y 1163
tortoise/contrib/postgres/json_functions.py sha256=qeF1qWQUtC755BEcT05BIPI0S8CMwTnfYyCFp6QUVQQ 1643
tortoise/contrib/postgres/regex.py sha256=2KeOpjc_1XfsInZ2gG8yAeidQKJCqZTPtiaJJV5WGdg 342
tortoise/contrib/postgres/search.py sha256=O-B4WL8eG0JWyb3Da0VcRKt6X-bdtXgXU1TE87WkDcQ 528
tortoise/contrib/pydantic/__init__.py sha256=YhZ8YDippmtRE6XaQtB1rOwO4onE6UnQeuRpPb3k6Ko 309
tortoise/contrib/pydantic/base.py sha256=spHT_MlJ36WOIuTs7wYc4Mde9hWDDXb5k5K42LxcYXw 5447
tortoise/contrib/pydantic/creator.py sha256=5HoY9EaKI9WXqxihLv1tb5E3a3YfNd9hcVapz-2Mhgc 24095
tortoise/contrib/pydantic/descriptions.py sha256=Uvvv3iPuwQxN3XwJ2BDz70A2ACai-1-76iZwGtivFxE 8029
tortoise/contrib/pydantic/utils.py sha256=G65QEwWv6Qc1doAHXjmfdS-QQ8Cb7p9yLBVnrFqnBx0 536
tortoise/contrib/pylint/__init__.py sha256=RR9tesA6DOTdoT8seOXpBQoPCeUSEEqyc2yUQPXb2I0 5414
tortoise/contrib/quart/__init__.py sha256=8EFMfbHfj3onftRNMBPMjsEGpR_M-1MJfgSKqeKJQHE 3689
tortoise/contrib/sanic/__init__.py sha256=OAgt1AXhT2atR6Esx0qpv3c7VdZFoBfB9VuvJTOg6u8 3303
tortoise/contrib/sqlite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/contrib/sqlite/functions.py sha256=RHSpWbxTyBC8EsbKpRiOgqf3VEHaXu1gt71dWtyUU8U 219
tortoise/contrib/starlette/__init__.py sha256=_wt3RF6W_lFQGa1l7zzzActz-PnAIjbl_DMFOBBY2Tk 3033
tortoise/contrib/test/__init__.py sha256=3Z0iHZQh1MjYVw4yIG7zC0-GVgeQj2qZuadFD1_C5PQ 15888
tortoise/contrib/test/condition.py sha256=zaF7dSglHYqVAWSQ6eaYjLiq2JsZfcWlohRzRtQfB48 729
tortoise/converters.py sha256=RKxHazocJtN2oyBVhTX5bQLel1vJMoudQdWc3CedNvg 3926
tortoise/exceptions.py sha256=eJIVI5brJqDcC9vnCdKdC2-HpayLZFYjkd9D-Pxag3M 3224
tortoise/expressions.py sha256=Aaf-D45sZ3WbAo6N0_2H6JLvXDSGiSH88De8ags9Tv8 25012
tortoise/fields/__init__.py sha256=Vbqc3BItbQR130Imf27pl3zbwHvFCDYhFCNXyUZnDnE 1525
tortoise/fields/base.py sha256=UIHesy2pN4T-eFZOoIY3sWyZblyfm-_V3QHwnppI8iU 15871
tortoise/fields/data.py sha256=YS6qBlIg1-hjwedyK6BX-K-ujeaZZ6igM0snqON8ZsQ 23778
tortoise/fields/relational.py sha256=vzuPY_2R8gqa-hTTIUxefcKV3CKQpTEmcKJa5O2iXbU 21734
tortoise/filters.py sha256=gx9ZMEEJq_XHf-76FKT3_jTbP5wvDgFPWFNLgaZ0OKw 18203
tortoise/functions.py sha256=vY2Bzwd3EhHzLTjZnB8Bst4IUCrUyEzfUG65Z4nLvgo 2387
tortoise/indexes.py sha256=2gFwcZOOZvoR7TsmMeTc8P5WZR5kWKt2rgbrVvXMp48 2758
tortoise/log.py sha256=MP-GsOB4UqSHANK0v9wNm_BQtzWZ42BZv_VYNscgcaI 114
tortoise/manager.py sha256=65HLsxaud9ELuKBzI7S85hn8bhPqP3edVFGRwmYCx1Y 507
tortoise/models.py sha256=iR47IjveZqErvGRSNkfn09ZN-tR3JvbcuuS2u8C4cZ4 58898
tortoise/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/query_utils.py sha256=LaS0wxIPzxN0lZsu_RuhCE-TfhbcGFeWRA9_a2UYLqQ 9083
tortoise/queryset.py sha256=RL6CggJuE_AqfG9DhXW2NbgOsRJnD1mr3qj2U0MwJF4 72970
tortoise/router.py sha256=-Eo-JNpq0y1DxL0UqM-yPUppK4RLhf_Gj_RAZYILUuE 1431
tortoise/signals.py sha256=tyEnc6FHRHAju44bQsW03AlON5Om7Bu3Z59GDn5HIZ8 1361
tortoise/timezone.py sha256=TmIxU2PNrncRA-Vsac-k69VAhuhvUFikQtxYfTiPtLg 3373
tortoise/transactions.py sha256=fZh4410Ti5eVD383X4vwVB_Eegb_sEmMyn4k7lELpGk 2061
tortoise/utils.py sha256=6v-x7U2ooOAw5b9Cr78Ajz0jmWpNYh7WgVIy81tC4S8 1715
tortoise/validators.py sha256=Wt12ZdvClcTDqpzs2g-qr9Yk5m-ht1uH_6l7bT3hWOQ 4859
tortoise_orm-0.22.0.dist-info/LICENSE.txt sha256=-VXTR7l11YZ-42T5eEdrMBKHinBtRoVxuXWMrHTeYEE 11342
tortoise_orm-0.22.0.dist-info/METADATA sha256=IlMd1VpYGgoUqqGaGbKc1C7XuD8P3ZdnXc5SF_D7JB0 11166
tortoise_orm-0.22.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
tortoise_orm-0.22.0.dist-info/RECORD