tortoise-orm

View on PyPIReverse Dependencies (131)

0.22.2 tortoise_orm-0.22.2-py3-none-any.whl

Wheel Details

Project: tortoise-orm
Version: 0.22.2
Filename: tortoise_orm-0.22.2-py3-none-any.whl
Download: [link]
Size: 182378
MD5: 19bfbce89a2c2340addfa61a5c03a065
SHA256: 1369f3286b33b509e36953c4147a6f5e6c9cd40b95c58dc7054ef463ab69971a
Uploaded: 2024-12-09 09:41:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tortoise-orm
Version: 0.22.2
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.4.0,>=0.3.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=A1gY9q6p46TeU9ji4FnSAL-PSrL5DT4KMHXT5ykNes0 53396
README.rst sha256=f72gBk3pu3aQTuvbMR7_Q9pkLjgyNwnPWQD8sxCN6_s 8730
tortoise/__init__.py sha256=QnlO9lFAOlhWe8M2LUerVhxqilOKkvN5GwtrVJjnj8Y 25393
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=yCktUzUFoI7HKj3Nf6m1Cemb6E8n0F1_JHWQmyD9oJ4 13524
tortoise/backends/base/config_generator.py sha256=jDiPf27WP1yKdxE1xpXh0x8_3UpeEIFazlRkI5lfui0 6056
tortoise/backends/base/executor.py sha256=aJ6Cu3YrQuvPS6o0sPhQHoR60rCR1DtH5RzCsGwPNOU 24803
tortoise/backends/base/schema_generator.py sha256=g9AB8GnvsP7TYRW3EK069Na_c_07o2fTFUdPZOl7POw 20436
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=XCdE32dqCjYVVMJ_BhWrbNbhItNU46G6GVe7J5F95eY 2128
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=WS2PJ5KYg_AyX18_p19gM8U9yXCUz6CCLVoNDT9oJ30 684
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=hNBxFfPQt8TxsXGYkEN_6aOWUJHdq2pwwRFWKwnYN0c 4077
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=Ohm6RoiFpFCOD1fLrSJyzp9Ke4FfzVCvybL4UuRcsc8 494
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=tq26agpz9EyFXoVGL945KLhwDTXyN-lyZAmdEwuT1gY 9705
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=fHS1QQbkNMUp4BctO7w196EzaZx4oFl6vLKUCGWSIMM 3299
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=qs31OoXa1UYDJxFT5ODdju0AJfoPjhUPc5k_0Gp_bs0 375
tortoise/contrib/mysql/indexes.py sha256=d9AhhRuHfecYRnrAiQ3UrsNlQUTgDrR5tg4qt-Mm_a8 565
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=GD_bes_G3muNEilLFx51akQkzFmbgWnUUFV90vDKOZU 577
tortoise/contrib/postgres/json_functions.py sha256=GCYRT36tNjrUOPf0Avl1aSfmoDmx2txxE1vLtYVKmKc 4417
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=YjdaT2BtdCVLTtusa20VAADOmELHNV531D1M6PkpZOc 24400
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=dCCUcTk78ka5QV70oSCEUFAK53Al6jgsT-YKgPCaHnA 24669
tortoise/fields/__init__.py sha256=Vbqc3BItbQR130Imf27pl3zbwHvFCDYhFCNXyUZnDnE 1525
tortoise/fields/base.py sha256=urxLh1l7-bSlZlVIERe2zw8IJwh2BxhZt5u-Y5Q4PW4 16092
tortoise/fields/data.py sha256=YS6qBlIg1-hjwedyK6BX-K-ujeaZZ6igM0snqON8ZsQ 23778
tortoise/fields/relational.py sha256=tKgHVcbmbXLG_Cmt4Hx2NYcx5v9i04doxEIvI3HkYYg 21816
tortoise/filters.py sha256=MZ6CfBUyFSi2LDm8UDzUwK6QjJuwLdCjYzTkYM37OQ8 18262
tortoise/functions.py sha256=K1NnZi1yvCAZ9sJ4wLh4frd69vwlfw0pY5Kq7AJRbOM 2844
tortoise/indexes.py sha256=cZ_Diexk2hhEHaCqoyuTv_Zs1Q2UFRI69cKiDtc2r8w 2744
tortoise/log.py sha256=MP-GsOB4UqSHANK0v9wNm_BQtzWZ42BZv_VYNscgcaI 114
tortoise/manager.py sha256=65HLsxaud9ELuKBzI7S85hn8bhPqP3edVFGRwmYCx1Y 507
tortoise/models.py sha256=Va2Pp6osTHSMh5r9ePeV6n2lZ4Y8wLC6W_ZDP7nexbY 59108
tortoise/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tortoise/query_utils.py sha256=LaS0wxIPzxN0lZsu_RuhCE-TfhbcGFeWRA9_a2UYLqQ 9083
tortoise/queryset.py sha256=OD4yAzxtnmbYa2IhX8g4MJS--1I3Mll-zekTEPd3AjI 73405
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.2.dist-info/LICENSE.txt sha256=-VXTR7l11YZ-42T5eEdrMBKHinBtRoVxuXWMrHTeYEE 11342
tortoise_orm-0.22.2.dist-info/METADATA sha256=CujS7V46jW30S86v-UvRN3Ip_JzZxj-lXZWbBwjIRVU 11166
tortoise_orm-0.22.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
tortoise_orm-0.22.2.dist-info/RECORD