SQLAlchemy

View on PyPIReverse Dependencies (6980)

2.0.36 SQLAlchemy-2.0.36-py3-none-any.whl
SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp39-cp39-win_amd64.whl
SQLAlchemy-2.0.36-cp39-cp39-win32.whl
SQLAlchemy-2.0.36-cp39-cp39-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp39-cp39-macosx_11_0_arm64.whl
SQLAlchemy-2.0.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp38-cp38-win_amd64.whl
SQLAlchemy-2.0.36-cp38-cp38-win32.whl
SQLAlchemy-2.0.36-cp38-cp38-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.36-cp38-cp38-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp38-cp38-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp38-cp38-macosx_11_0_arm64.whl
SQLAlchemy-2.0.36-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp37-cp37m-win_amd64.whl
SQLAlchemy-2.0.36-cp37-cp37m-win32.whl
SQLAlchemy-2.0.36-cp37-cp37m-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.36-cp37-cp37m-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp37-cp37m-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp313-cp313-win_amd64.whl
SQLAlchemy-2.0.36-cp313-cp313-win32.whl
SQLAlchemy-2.0.36-cp313-cp313-macosx_10_13_x86_64.whl
SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp313-cp313-macosx_11_0_arm64.whl
SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp312-cp312-win_amd64.whl
SQLAlchemy-2.0.36-cp312-cp312-win32.whl
SQLAlchemy-2.0.36-cp312-cp312-macosx_10_13_x86_64.whl
SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp312-cp312-macosx_11_0_arm64.whl
SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp311-cp311-win_amd64.whl
SQLAlchemy-2.0.36-cp311-cp311-win32.whl
SQLAlchemy-2.0.36-cp311-cp311-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp311-cp311-macosx_11_0_arm64.whl
SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.36-cp310-cp310-win_amd64.whl
SQLAlchemy-2.0.36-cp310-cp310-win32.whl
SQLAlchemy-2.0.36-cp310-cp310-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_x86_64.whl
SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_aarch64.whl
SQLAlchemy-2.0.36-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: SQLAlchemy
Version: 2.0.36
Filename: SQLAlchemy-2.0.36-py3-none-any.whl
Download: [link]
Size: 1883787
MD5: e799b02d835cc1d1b386662c864c21cf
SHA256: fddbe92b4760c6f5d48162aef14824add991aeda8ddadb3c31d56eb15ca69f8e
Uploaded: 2024-10-15 20:04:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SQLAlchemy
Version: 2.0.36
Summary: Database Abstraction Library
Author: Mike Bayer
Author-Email: mike_mp[at]zzzcomputing.com
Home-Page: https://www.sqlalchemy.org
Project-Url: Documentation, https://docs.sqlalchemy.org
Project-Url: Issue Tracker, https://github.com/sqlalchemy/sqlalchemy/
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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 :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Database :: Front-Ends
Requires-Python: >=3.7
Requires-Dist: typing-extensions (>=4.6.0)
Requires-Dist: greenlet (!=0.4.17); python_version < "3.13" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32"))))))
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: greenlet (!=0.4.17); extra == "aiomysql"
Requires-Dist: aiomysql (>=0.2.0); extra == "aiomysql"
Requires-Dist: greenlet (!=0.4.17); extra == "aioodbc"
Requires-Dist: aioodbc; extra == "aioodbc"
Requires-Dist: greenlet (!=0.4.17); extra == "aiosqlite"
Requires-Dist: aiosqlite; extra == "aiosqlite"
Requires-Dist: typing-extensions (!=3.10.0.1); extra == "aiosqlite"
Requires-Dist: greenlet (!=0.4.17); extra == "asyncio"
Requires-Dist: greenlet (!=0.4.17); extra == "asyncmy"
Requires-Dist: asyncmy (!=0.2.4,!=0.2.6,>=0.2.3); extra == "asyncmy"
Requires-Dist: mariadb (!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1); extra == "mariadb-connector"
Requires-Dist: pyodbc; extra == "mssql"
Requires-Dist: pymssql; extra == "mssql-pymssql"
Requires-Dist: pyodbc; extra == "mssql-pyodbc"
Requires-Dist: mypy (>=0.910); extra == "mypy"
Requires-Dist: mysqlclient (>=1.4.0); extra == "mysql"
Requires-Dist: mysql-connector-python; extra == "mysql-connector"
Requires-Dist: cx-oracle (>=8); extra == "oracle"
Requires-Dist: oracledb (>=1.0.1); extra == "oracle-oracledb"
Requires-Dist: psycopg2 (>=2.7); extra == "postgresql"
Requires-Dist: greenlet (!=0.4.17); extra == "postgresql-asyncpg"
Requires-Dist: asyncpg; extra == "postgresql-asyncpg"
Requires-Dist: pg8000 (>=1.29.1); extra == "postgresql-pg8000"
Requires-Dist: psycopg (>=3.0.7); extra == "postgresql-psycopg"
Requires-Dist: psycopg2-binary; extra == "postgresql-psycopg2binary"
Requires-Dist: psycopg2cffi; extra == "postgresql-psycopg2cffi"
Requires-Dist: psycopg[binary] (>=3.0.7); extra == "postgresql-psycopgbinary"
Requires-Dist: pymysql; extra == "pymysql"
Requires-Dist: sqlcipher3-binary; extra == "sqlcipher"
Provides-Extra: aiomysql
Provides-Extra: aioodbc
Provides-Extra: aiosqlite
Provides-Extra: asyncio
Provides-Extra: asyncmy
Provides-Extra: mariadb_connector
Provides-Extra: mssql
Provides-Extra: mssql_pymssql
Provides-Extra: mssql_pyodbc
Provides-Extra: mypy
Provides-Extra: mysql
Provides-Extra: mysql_connector
Provides-Extra: oracle
Provides-Extra: oracle_oracledb
Provides-Extra: postgresql
Provides-Extra: postgresql_asyncpg
Provides-Extra: postgresql_pg8000
Provides-Extra: postgresql_psycopg
Provides-Extra: postgresql_psycopg2binary
Provides-Extra: postgresql_psycopg2cffi
Provides-Extra: postgresql_psycopgbinary
Provides-Extra: pymysql
Provides-Extra: sqlcipher
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 5719 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sqlalchemy/__init__.py sha256=J2PsdiJiNW93Etxk6YN8o_C3TcpR1_DckU71r4LBcGE 13033
sqlalchemy/events.py sha256=k-ZD38aSPD29LYhED7CBqttp5MDVVx_YSaWC2-cu9ec 525
sqlalchemy/exc.py sha256=M_8-O1hd8i6gbyx-TapV400p_Lxq2QqTGMXUAO-YgCc 23976
sqlalchemy/inspection.py sha256=MF-LE358wZDUEl1IH8-Uwt2HI65EsQpQW5o5udHkZwA 5063
sqlalchemy/log.py sha256=8x9UR3nj0uFm6or6bQF-JWb4fYv2zOeQjG_w-0wOJFA 8607
sqlalchemy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/schema.py sha256=dKiWmgHYjcKQ4TiiD6vD0UMmIsD8u0Fsor1M9AAeGUs 3194
sqlalchemy/types.py sha256=cQFM-hFRmaf1GErun1qqgEs6QxufvzMuwKqj9tuMPpE 3168
sqlalchemy/connectors/__init__.py sha256=PzXPqZqi3BzEnrs1eW0DcsR4lyknAzhhN9rWcQ97hb4 476
sqlalchemy/connectors/aioodbc.py sha256=GSTiNMO9h0qjPxgqaxDwWZ8HvhWMFNVR6MJQnN1oc40 5288
sqlalchemy/connectors/asyncio.py sha256=Hq2bkXmG6-KO_RfCrwMqx4oGH-uH1Z1WWKqPWNjz8p4 6138
sqlalchemy/connectors/pyodbc.py sha256=t7AjyxIOnaWg3CrlUEpBs4Y5l0HFdNt3P_cSSKhbi0Y 8501
sqlalchemy/cyextension/__init__.py sha256=GzhhN8cjMnDTE0qerlUlpbrNmFPHQWCZ4Gk74OAxl04 244
sqlalchemy/cyextension/collections.pyx sha256=L7DZ3DGKpgw2MT2ZZRRxCnrcyE5pU1NAFowWgAzQPEc 12571
sqlalchemy/cyextension/immutabledict.pxd sha256=3x3-rXG5eRQ7bBnktZ-OJ9-6ft8zToPmTDOd92iXpB0 291
sqlalchemy/cyextension/immutabledict.pyx sha256=KfDTYbTfebstE8xuqAtuXsHNAK0_b5q_ymUiinUe_xs 3535
sqlalchemy/cyextension/processors.pyx sha256=R1rHsGLEaGeBq5VeCydjClzYlivERIJ9B-XLOJlf2MQ 1792
sqlalchemy/cyextension/resultproxy.pyx sha256=eWLdyBXiBy_CLQrF5ScfWJm7X0NeelscSXedtj1zv9Q 2725
sqlalchemy/cyextension/util.pyx sha256=B85orxa9LddLuQEaDoVSq1XmAXIbLKxrxpvuB8ogV_o 2530
sqlalchemy/dialects/__init__.py sha256=Kos9Gf5JZg1Vg6GWaCqEbD6e0r1jCwCmcnJIfcxDdcY 1770
sqlalchemy/dialects/_typing.py sha256=hyv0nKucX2gI8ispB1IsvaUgrEPn9zEcq9hS7kfstEw 888
sqlalchemy/dialects/type_migration_guidelines.txt sha256=-uHNdmYFGB7bzUNT6i8M5nb4j6j9YUKAtW4lcBZqsMg 8239
sqlalchemy/dialects/mssql/__init__.py sha256=r5t8wFRNtBQoiUWh0WfIEWzXZW6f3D0uDt6NZTW_7Cc 1880
sqlalchemy/dialects/mssql/aioodbc.py sha256=UQd9ecSMIML713TDnLAviuBVJle7P7i1FtqGZZePk2Y 2022
sqlalchemy/dialects/mssql/base.py sha256=msl_N_a_z8ali7Nthx55AGoV7b5wakCWvWu560BvH9o 132423
sqlalchemy/dialects/mssql/information_schema.py sha256=HswjDc6y0mPXCf_x6VyylHlBdBa4PSY6Evxmmlch700 8084
sqlalchemy/dialects/mssql/json.py sha256=evUACW2O62TAPq8B7QIPagz7jfc664ql9ms68JqiYzg 4816
sqlalchemy/dialects/mssql/provision.py sha256=ZAtt6Div9NLIngMs8kyloxfphw0KDNMsnRCAVd7-esE 5593
sqlalchemy/dialects/mssql/pymssql.py sha256=LAv43q4vBCB85OsAwHQItaQUYTYIO0QJ-jvzaBrswmY 4097
sqlalchemy/dialects/mssql/pyodbc.py sha256=vwM-vBlmRwrqxOc73P0sFOrBSwn24wzc5IkEOpalbXQ 27056
sqlalchemy/dialects/mysql/__init__.py sha256=bxbi4hkysUK2OOVvr1F49akUj1cky27kKb07tgFzI9U 2153
sqlalchemy/dialects/mysql/aiomysql.py sha256=-oMZnCqNsSki8mlQRTWIwiQPT1OVdZIuANkb90q8LAs 9999
sqlalchemy/dialects/mysql/asyncmy.py sha256=YpuuOh8VknEeqHqUXQGfQ3jhfO3Xb-vZv78Jq5cscJ0 10067
sqlalchemy/dialects/mysql/base.py sha256=giGlZNGrKsNMoSkbzY0PGgfamKjA9rOkSq1o5vKvno4 122755
sqlalchemy/dialects/mysql/cymysql.py sha256=eXT1ry0w_qRxjiO24M980c-8PZ9qSsbhqBHntjEiKB0 2300
sqlalchemy/dialects/mysql/dml.py sha256=HXJMAvimJsqvhj3UZO4vW_6LkF5RqaKbHvklAjor7yU 7645
sqlalchemy/dialects/mysql/enumerated.py sha256=ipEPPQqoXfFwcywNdcLlZCEzHBtnitHRah1Gn6nItcg 8448
sqlalchemy/dialects/mysql/expression.py sha256=lsmQCHKwfPezUnt27d2kR6ohk4IRFCA64KBS16kx5dc 4097
sqlalchemy/dialects/mysql/json.py sha256=l6MEZ0qp8FgiRrIQvOMhyEJq0q6OqiEnvDTx5Cbt9uQ 2269
sqlalchemy/dialects/mysql/mariadb.py sha256=kTfBLioLKk4JFFst4TY_iWqPtnvvQXFHknLfm89H2N8 853
sqlalchemy/dialects/mysql/mariadbconnector.py sha256=_S1aV93kyP52Nvj7HR9weThML4oUvSLsLqiVFdoLR2o 8623
sqlalchemy/dialects/mysql/mysqlconnector.py sha256=oq3mtsNOMldUjs32JbJG2u3Hy3DObyVzUUMYfOkwkHg 5729
sqlalchemy/dialects/mysql/mysqldb.py sha256=qUBbA6STeYGozutyTxHCo5p1W3p59QFFS2FwCgPrjBA 9503
sqlalchemy/dialects/mysql/provision.py sha256=Jnk8UO9_Apd2odR2IQFLrscCfAmYxuBKcB8giS3bBog 3575
sqlalchemy/dialects/mysql/pymysql.py sha256=GUnSHd2M2uKjmN46Hheymtm26g7phEgwYOXrX0zLY8M 4083
sqlalchemy/dialects/mysql/pyodbc.py sha256=072crI4qVyPhajYvHnsfFeSrNjLFVPIjBQKo5uyz5yk 4297
sqlalchemy/dialects/mysql/reflection.py sha256=3u34YwT1JJh3uThGZJZ3FKdnUcT7v08QB-tAl1r7VRk 22834
sqlalchemy/dialects/mysql/reserved_words.py sha256=ucKX2p2c3UnMq2ayZuOHuf73eXhu7SKsOsTlIN1Q83I 9258
sqlalchemy/dialects/mysql/types.py sha256=L5cTCsMT1pTedszNEM3jSxFNZEMcHQLprYCZ0vmfsnA 24343
sqlalchemy/dialects/oracle/__init__.py sha256=p4-2gw7TT0bX_MoJXTGD4i8WHctYsK9kCRbkpzykBrc 1493
sqlalchemy/dialects/oracle/base.py sha256=zLMZedrr6j1LvJz4qYnoSjikI5RZY92YFeQHiZ_YvW0 119676
sqlalchemy/dialects/oracle/cx_oracle.py sha256=q8Nyj15UZCE2TWOmxuWp5ZsxiCiGMzqfd_9UkmjIja0 55235
sqlalchemy/dialects/oracle/dictionary.py sha256=7WMrbPkqo8ZdGjaEZyQr-5f2pajSOF1OTGb8P97z8-g 19519
sqlalchemy/dialects/oracle/oracledb.py sha256=fZRKGqNIwW9LG4i8yDOXABrucbfzn_yC86Od-BJ3PcM 13619
sqlalchemy/dialects/oracle/provision.py sha256=O9ZpF4OG6Cx4mMzLRfZwhs8dZjrJETWR402n9c7726A 8304
sqlalchemy/dialects/oracle/types.py sha256=QK3hJvWzKnnCe3oD3rItwEEIwcoBze8qGg7VFOvVlIk 8231
sqlalchemy/dialects/postgresql/__init__.py sha256=wwnNAq4wDQzrlPRzDNB06ayuq3L2HNO99nzeEvq-YcU 3892
sqlalchemy/dialects/postgresql/_psycopg_common.py sha256=7TudtgsPiSB8O5kX8W8KxcNYR8t5h_UHb86b_ChL0P8 5696
sqlalchemy/dialects/postgresql/array.py sha256=bWcame7ntmI_Kx6gmBX0-chwADFdLHeCvaDQ4iX8id8 13734
sqlalchemy/dialects/postgresql/asyncpg.py sha256=9P0Itn9eeSBu67kGSsHuzx8xd4YYwRKdiZ5m7bF5onU 41074
sqlalchemy/dialects/postgresql/base.py sha256=dGPsaV3Esw6-AwE3QcgHF0Fray3Yw5-gLLgCvgdxvS0 179083
sqlalchemy/dialects/postgresql/dml.py sha256=Pc69Le6qzmUHHb1FT5zeUSD31dWm6SBgdCAGW89cs3s 11212
sqlalchemy/dialects/postgresql/ext.py sha256=1bZ--iNh2O9ym7l2gXZX48yP3yMO4dqb9RpYro2Mj2Q 16262
sqlalchemy/dialects/postgresql/hstore.py sha256=otAx-RTDfpi_tcXkMuQV0JOIXtYgevgnsikLKKOkI6U 11541
sqlalchemy/dialects/postgresql/json.py sha256=53rQWon9cUXd1yCjIvUpJjWwNyRSy3U7Kz0HV70ftrc 11618
sqlalchemy/dialects/postgresql/named_types.py sha256=3IV1ufo7zJjKmX4VtGDEnoXE6xEqLJAtGG82IiqHXwY 17594
sqlalchemy/dialects/postgresql/operators.py sha256=NsAaWun_tL3d_be0fs9YL6T4LPKK6crnmFxxIJHgyeY 2808
sqlalchemy/dialects/postgresql/pg8000.py sha256=3yoekiWSF-xnaWMqG76XrYPMqerg-42TdmfsW_ivK9E 18640
sqlalchemy/dialects/postgresql/pg_catalog.py sha256=hY3NXEUHxTWD4umhd2aowNu3laC-61Q_qQ_pReyXTUM 9254
sqlalchemy/dialects/postgresql/provision.py sha256=t6TZj0XaWG9zrpCjNr0oJRjAC_WQzaNdp3kaKJIbS8I 5770
sqlalchemy/dialects/postgresql/psycopg.py sha256=Uwf45f9fInOtaExiEdwiP9xzRo7hw0XyZTkRtgdom44 23168
sqlalchemy/dialects/postgresql/psycopg2.py sha256=kwEnflz5bAqJcuO_20eYiCtha_a4m_tg5_lppdDnaeU 31998
sqlalchemy/dialects/postgresql/psycopg2cffi.py sha256=M7wAYSL6Pvt-4nbfacAHGyyw4XMKJ_bQZ1tc1pBtIdg 1756
sqlalchemy/dialects/postgresql/ranges.py sha256=6CgV7qkxEMJ9AQsiibo_XBLJYzGh-2ZxpG83sRaesVY 32949
sqlalchemy/dialects/postgresql/types.py sha256=Jfxqw9JaKNOq29JRWBublywgb3lLMyzx8YZI7CXpS2s 7300
sqlalchemy/dialects/sqlite/__init__.py sha256=lp9DIggNn349M-7IYhUA8et8--e8FRExWD2V_r1LJk4 1182
sqlalchemy/dialects/sqlite/aiosqlite.py sha256=g3qGV6jmiXabWyb3282g_Nmxtj1jThxGSe9C9yalb-U 12345
sqlalchemy/dialects/sqlite/base.py sha256=LcnW6hzxqTtPlDBOInHumvuDt8a31THA5Jnm4vFvdFI 97811
sqlalchemy/dialects/sqlite/dml.py sha256=9GE55WvwoktKy2fHeT-Wbc9xPHgsbh5oBfd_fckMH5Q 8443
sqlalchemy/dialects/sqlite/json.py sha256=Eoplbb_4dYlfrtmQaI8Xddd2suAIHA-IdbDQYM-LIhs 2777
sqlalchemy/dialects/sqlite/provision.py sha256=UCpmwxf4IWlrpb2eLHGbPTpCFVbdI_KAh2mKtjiLYao 5632
sqlalchemy/dialects/sqlite/pysqlcipher.py sha256=OL2S_05DK9kllZj6DOz7QtEl7jI7syxjW6woS725ii4 5356
sqlalchemy/dialects/sqlite/pysqlite.py sha256=aDp47n0J509kl2hDchoaBKXEQVZtkux54DwfKytUAe4 28068
sqlalchemy/engine/__init__.py sha256=Stb2oV6l8w65JvqEo6J4qtKoApcmOpXy3AAxQud4C1o 2818
sqlalchemy/engine/_py_processors.py sha256=j9i_lcYYQOYJMcsDerPxI0sVFBIlX5sqoYMdMJlgWPI 3744
sqlalchemy/engine/_py_row.py sha256=wSqoUFzLOJ1f89kgDb6sJm9LUrF5LMFpXPcK1vUsKcs 3787
sqlalchemy/engine/_py_util.py sha256=f2DI3AN1kv6EplelowesCVpwS8hSXNufRkZoQmJtSH8 2484
sqlalchemy/engine/base.py sha256=frWSMmt3dlentYH4QNN3cijdGzp8NbunColUZwWsWgI 122958
sqlalchemy/engine/characteristics.py sha256=N3kbvw_ApMh86wb5yAGnxtPYD4YRhYMWion1H_aVZBI 4765
sqlalchemy/engine/create.py sha256=mYJtOG2ZKM8sgyfjpGpamW15RDU7JXi5s6iibbJHMIs 33206
sqlalchemy/engine/cursor.py sha256=cFq61yrw76k-QR_xNUBWuL-Zeyb14ltG-6jo2Q2iuuw 76392
sqlalchemy/engine/default.py sha256=2wwKKdsagb3QTajRSEw8Hl-EnQ-LmRxy822xOGyenHc 84648
sqlalchemy/engine/events.py sha256=c0unNFFiHzTAvkUtXoJaxzMFMDwurBkHiiUhuN8qluc 37381
sqlalchemy/engine/interfaces.py sha256=fcVHOmnMo7JZLHzgSKoK3QsdVHH7kJ_AmrDvwW9Ka3k 112936
sqlalchemy/engine/mock.py sha256=yvpxgFmRw5G4QsHeF-ZwQGHKES-HqQOucTxFtN1uzdk 4179
sqlalchemy/engine/processors.py sha256=XyfINKbo-2fjN-mW55YybvFyQMOil50_kVqsunahkNs 2379
sqlalchemy/engine/reflection.py sha256=gwGs8y7x6py5z-ZWx3hQqQrwpHepMCTJyQcFwWJjPlw 75364
sqlalchemy/engine/result.py sha256=NZEskTMAcDzK-vjE96Fw8VvBL58s5Y6rt9vXcmZdM4w 77651
sqlalchemy/engine/row.py sha256=9AAQo9zYDL88GcZ3bjcQTwMT-YIcuGTSMAyTfmBJ_yM 12032
sqlalchemy/engine/strategies.py sha256=DqFSWaXJPL-29Omot9O0aOcuGL8KmCGyOvnPGDkAJoE 442
sqlalchemy/engine/url.py sha256=8eWkUaIUyDExOcJ2D4xJXRcn4OY1GQJ3Q2duSX6UGAg 30784
sqlalchemy/engine/util.py sha256=bNirO8k1S8yOW61uNH-a9QrWtAJ9VGFgbiR0lk1lUQU 5682
sqlalchemy/event/__init__.py sha256=KBrp622xojnC3FFquxa2JsMamwAbfkvzfv6Op0NKiYc 997
sqlalchemy/event/api.py sha256=DtDVgjKSorOfp9MGJ7fgMWrj4seC_hkwF4D8CW1RFZU 8226
sqlalchemy/event/attr.py sha256=X8QeHGK4ioSYht1vkhc11f606_mq_t91jMNIT314ubs 20751
sqlalchemy/event/base.py sha256=270OShTD17-bSFUFnPtKdVnB0NFJZ2AouYPo1wT0aJw 15127
sqlalchemy/event/legacy.py sha256=teMPs00fO-4g8a_z2omcVKkYce5wj_1uvJO2n2MIeuo 8227
sqlalchemy/event/registry.py sha256=nfTSSyhjZZXc5wseWB4sXn-YibSc0LKX8mg17XlWmAo 10835
sqlalchemy/ext/__init__.py sha256=S1fGKAbycnQDV01gs-JWGaFQ9GCD4QHwKcU2wnugg_o 322
sqlalchemy/ext/associationproxy.py sha256=ZGc_ssGf7FC6eKrja1iTvnWEKLkFZQA8CiVAjR8iVRw 66062
sqlalchemy/ext/automap.py sha256=r0mUSyogNyqdBL4m9AA1NXbLiTLQmtvyQymsssNEipo 61581
sqlalchemy/ext/baked.py sha256=H6T1il7GY84BhzPFj49UECSpZh_eBuiHomA-QIsYOYQ 17807
sqlalchemy/ext/compiler.py sha256=6X6sZCAo9v-PQfLbwBSYQUK0-XH2xTE5Jm0Zg6Ka6eM 20877
sqlalchemy/ext/horizontal_shard.py sha256=wuwAPnHymln0unSBnyx-cpX0AfESKSsypaSQTYCvzDk 16750
sqlalchemy/ext/hybrid.py sha256=IYkCaPZ29gm2cPKPg0cWMkLCEqMykD8-JJTvgacGbmc 52458
sqlalchemy/ext/indexable.py sha256=UkTelbydKCdKelzbv3HWFFavoET9WocKaGRPGEOVfN8 11032
sqlalchemy/ext/instrumentation.py sha256=sg8ghDjdHSODFXh_jAmpgemnNX1rxCeeXEG3-PMdrNk 15707
sqlalchemy/ext/mutable.py sha256=L5ZkHBGYhMaqO75Xtyrk2DBR44RDk0g6Rz2HzHH0F8Q 37355
sqlalchemy/ext/orderinglist.py sha256=TGYbsGH72wEZcFNQDYDsZg9OSPuzf__P8YX8_2HtYUo 14384
sqlalchemy/ext/serializer.py sha256=D0g4jMZkRk0Gjr0L-FZe81SR63h0Zs-9JzuWtT_SD7k 6140
sqlalchemy/ext/asyncio/__init__.py sha256=1OqSxEyIUn7RWLGyO12F-jAUIvk1I6DXlVy80-Gvkds 1317
sqlalchemy/ext/asyncio/base.py sha256=fl7wxZD9KjgFiCtG3WXrYjHEvanamcsodCqq9pH9lOk 8905
sqlalchemy/ext/asyncio/engine.py sha256=S_IRWX4QAjj2veLSu4Y3gKBIXkKQt7_2StJAK2_KUDY 48190
sqlalchemy/ext/asyncio/exc.py sha256=8sII7VMXzs2TrhizhFQMzSfcroRtiesq8o3UwLfXSgQ 639
sqlalchemy/ext/asyncio/result.py sha256=3rbVIY_wySi50JwaK3Kf2qa3c5Fc8W84FtUpt-9i9Vk 30477
sqlalchemy/ext/asyncio/scoping.py sha256=UxHAFxtWKqA7TEozyN2h7MJyzSspTCrS-1SlgQLTExo 52608
sqlalchemy/ext/asyncio/session.py sha256=QpXnqspwYnT28znD1EdpUIaVjQOO1BirtS0BJeBxeZk 63087
sqlalchemy/ext/declarative/__init__.py sha256=20psLdFQbbOWfpdXHZ0CTY6I1k4UqXvKemNVu1LvPOI 1818
sqlalchemy/ext/declarative/extensions.py sha256=uCjN1GisQt54AjqYnKYzJdUjnGd2pZBW47WWdPlS7FE 19547
sqlalchemy/ext/mypy/__init__.py sha256=0WebDIZmqBD0OTq5JLtd_PmfF9JGxe4d4Qv3Ml3PKUg 241
sqlalchemy/ext/mypy/apply.py sha256=Aek_-XA1eXihT4attxhfE43yBKtCgsxBSb--qgZKUqc 10550
sqlalchemy/ext/mypy/decl_class.py sha256=1vVJRII2apnLTUbc5HkJS6Z2GueaUv_eKvhbqh7Wik4 17384
sqlalchemy/ext/mypy/infer.py sha256=KVnmLFEVS33Al8pUKI7MJbJQu3KeveBUMl78EluBORw 19369
sqlalchemy/ext/mypy/names.py sha256=Q3ef8XQBgVm9WUwlItqlYCXDNi_kbV5DdLEgbtEMEI8 10479
sqlalchemy/ext/mypy/plugin.py sha256=74ML8LI9xar0V86oCxnPFv5FQGEEfUzK64vOay4BKFs 9750
sqlalchemy/ext/mypy/util.py sha256=DKRaurkXHI2lAMAAcEO5GLXbX_m2Xqy7l_juh8Byf5U 9960
sqlalchemy/future/__init__.py sha256=q2mw-gxk_xoxJLEvRoyMha3vO1xSRHrslcExOHZwmPA 512
sqlalchemy/future/engine.py sha256=AgIw6vMsef8W6tynOTkxsjd6o_OQDwGjLdbpoMD8ue8 495
sqlalchemy/orm/__init__.py sha256=ZYys5nL3RFUDCMOLFDBrRI52F6er3S1U1OY9TeORuKs 8463
sqlalchemy/orm/_orm_constructors.py sha256=8EQfYsDL2k_ev0eK-wxMl3algouczN38Gu43CrRlAlo 103434
sqlalchemy/orm/_typing.py sha256=DVBfpHmDVK4x1zxaGJPY2GoTrAsyR6uexv20Lzf1afc 4973
sqlalchemy/orm/attributes.py sha256=lorOHBJvJJYndOuafWJhHBbQ1pR6FAyimhqz-mErBRQ 92534
sqlalchemy/orm/base.py sha256=FXkYTSCDUJFQSB5pcyPt2wG-dRctf5P6ySjyjVxQsX0 27502
sqlalchemy/orm/bulk_persistence.py sha256=1FC23bRJKjpfbp2D5hYuV1qOVIKGSswu9XPXbbSJ5Mo 72663
sqlalchemy/orm/clsregistry.py sha256=IjoDZwWpjG42ji59L4M1EZvjBEoXPZykzENDtKWxU8A 17974
sqlalchemy/orm/collections.py sha256=WEKuUCRgLhDhJEIBhZ21UrE0pBOyRm2zxD20GvbgA9g 52243
sqlalchemy/orm/context.py sha256=FMPyw07OA9OXWQ32RQx52AEa2xTLSkqdYgx9R_yN1x0 112955
sqlalchemy/orm/decl_api.py sha256=_WPKQ_vSE5k2TLtNmkaxxYmvbhZvkRMrrvCeDxdqDQE 63998
sqlalchemy/orm/decl_base.py sha256=8R7go5sULTYNRlhYiEjXIJkQ34oPp7DY_fC2nS5D5is 83343
sqlalchemy/orm/dependency.py sha256=hgjksUWhgbmgHK5GdJdiDCBgDAIGQXIrY-Tj79tbL2k 47631
sqlalchemy/orm/descriptor_props.py sha256=dR_h4Gvdtpcdp4sj_ZOR4P5Nng2J2vhsvFHouRLlntc 37244
sqlalchemy/orm/dynamic.py sha256=rWAZ-nfAkREuNjt8e_FRdqYrvHDdbODn1CcfyP8Y18k 9816
sqlalchemy/orm/evaluator.py sha256=tRETz4dNZ71VsEA8nG0hpefByB-W0zBt02IxcSR5H2g 12353
sqlalchemy/orm/events.py sha256=1PiGT7JMUWTDAb3X1T79P02BMVDmcWEpatz1FwpLqoA 127777
sqlalchemy/orm/exc.py sha256=IP40P-wOeXhkYk0YizuTC3wqm6W9cPTaQU08f5MMaQ0 7413
sqlalchemy/orm/identity.py sha256=jHdCxCpCyda_8mFOfGmN_Pr0XZdKiU-2hFZshlNxbHs 9249
sqlalchemy/orm/instrumentation.py sha256=M-kZmkUvHUxtf-0mCA8RIM5QmMH1hWlYR_pKMwaidjA 24321
sqlalchemy/orm/interfaces.py sha256=7Lni4Cue41b1CsmN4VbeUyWwzuNMcKtkrpihc9U-WIw 48690
sqlalchemy/orm/loading.py sha256=9RacpzFOWbuKgPRWHFmyIvD4fYCLAnkpwBFASyQ2CoI 58277
sqlalchemy/orm/mapped_collection.py sha256=zK3d3iozORzDruBUrAmkVC0RR3Orj5szk-TSQ24xzIU 19682
sqlalchemy/orm/mapper.py sha256=W-srpoEc3UIYv_6qTXTd_dG_TVeQcToG77VGrXt85PM 171738
sqlalchemy/orm/path_registry.py sha256=sJZMv_WPqUpHfQtKWaX3WYFeKBcNJ8C3wOM2mkBGkTE 25920
sqlalchemy/orm/persistence.py sha256=dzyB2JOXNwQgaCbN8kh0sEz00WFePr48qf8NWVCUZH8 61701
sqlalchemy/orm/properties.py sha256=eDPFzxYUgdM3uWjHywnb1XW-i0tVKKyx7A2MCD31GQU 29306
sqlalchemy/orm/query.py sha256=Cf0e94-u1XyoXJoOAmr4iFvtCwNY98kxUYyMPenaWTE 117708
sqlalchemy/orm/relationships.py sha256=dS5SY0v1MiD7iCNnAQlHaI6prUQhL5EkXT7ijc8FR8E 128644
sqlalchemy/orm/scoping.py sha256=rJVc7_Lic4V00HZ-UvYFWkVpXqdrMayRmIs4fIwH1UA 78688
sqlalchemy/orm/session.py sha256=CZJTQ-wPwIy0c3AMFxgJnBgaft6eEf4JzcCLcaaCSjg 195979
sqlalchemy/orm/state.py sha256=327-F4TG29s6mLC8oWRiO2PuvYIUZzY1MqUPjtUy7M4 37670
sqlalchemy/orm/state_changes.py sha256=qKYg7NxwrDkuUY3EPygAztym6oAVUFcP2wXn7QD3Mz4 6815
sqlalchemy/orm/strategies.py sha256=-tsBRsmEqkaxAAIn4t2F-U5SrRIPoPCyzpqFYGTAwNs 119866
sqlalchemy/orm/strategy_options.py sha256=oeDl_rMDNAC_90N7ytsni-psXWAeQMhABQFyKBSmai0 85353
sqlalchemy/orm/sync.py sha256=g7iZfSge1HgxMk9SKRgUgtHEbpbZ1kP_CBqOIdTOXqc 5779
sqlalchemy/orm/unitofwork.py sha256=fiVaqcymbDDHRa1NjS90N9Z466nd5pkJOEi1dHO6QLY 27033
sqlalchemy/orm/util.py sha256=5SC4MOVU0cPObexDjpMvXvetueiU5pze42raL94gj24 81021
sqlalchemy/orm/writeonly.py sha256=SYu2sAaHZONk2pW4PmtE871LG-O0P_bjidvKzY1H_zI 22305
sqlalchemy/pool/__init__.py sha256=qiDdq4r4FFAoDrK6ncugF_i6usi_X1LeJt-CuBHey0s 1804
sqlalchemy/pool/base.py sha256=WF4az4ZKuzQGuKeSJeyexaYjmWZUvYdC6KIi8zTGodw 52236
sqlalchemy/pool/events.py sha256=xGjkIUZl490ZDtCHqnQF9ZCwe2Jv93eGXmnQxftB11E 13147
sqlalchemy/pool/impl.py sha256=JwpALSkH-pCoO_6oENbkHYY00Jx9nlttyoI61LivRNc 18944
sqlalchemy/sql/__init__.py sha256=UNa9EUiYWoPayf-FzNcwVgQvpsBdInPZfpJesAStN9o 5820
sqlalchemy/sql/_dml_constructors.py sha256=YdBJex0MCVACv4q2nl_ii3uhxzwU6aDB8zAsratX5UQ 3867
sqlalchemy/sql/_elements_constructors.py sha256=833Flez92odZkE2Vy6SXK8LcoO1AwkfVzOnATJLWFsA 63168
sqlalchemy/sql/_orm_types.py sha256=T-vjcry4C1y0GToFKVxQCnmly_-Zsq4IO4SHN6bvUF4 625
sqlalchemy/sql/_py_util.py sha256=hiM9ePbRSGs60bAMxPFuJCIC_p9SQ1VzqXGiPchiYwE 2173
sqlalchemy/sql/_selectable_constructors.py sha256=wjE6HrLm9cR7bxvZXT8sFLUqT6t_J9G1XyQCnYmBDl0 18780
sqlalchemy/sql/_typing.py sha256=oqwrYHVMtK-AuKGH9c4SgfiOEJUt5vjkzSEzzscMHkM 12771
sqlalchemy/sql/annotation.py sha256=aqbbVz9kfbCT3_66CZ9GEirVN197Cukoqt8rq48FgkQ 18245
sqlalchemy/sql/base.py sha256=M1b-Tg49ikUW2mnZv0aI38oASG6dgeo4jBNWDgJgAg8 73925
sqlalchemy/sql/cache_key.py sha256=0Db8mR8IrpBgdzXs4TGTt98LOpL3c7KABd72MAPKUQQ 33668
sqlalchemy/sql/coercions.py sha256=hAEou9Ycyswzu8yz_Q7QkwL2_c3nctzBJQS2oDEr4iE 40664
sqlalchemy/sql/compiler.py sha256=hrTptbOKIgVIHapywj4Lk5OMwpXvHS-KGg3odFwlo-I 274687
sqlalchemy/sql/crud.py sha256=HBX4QPtW_PYYJmIKfNr-wE8IdEr963N24WXzFBUZOo0 56514
sqlalchemy/sql/ddl.py sha256=lKqvOigbcYrDG0euxd5F4tu9HbBi1kmp3eFPc45HH-8 45636
sqlalchemy/sql/default_comparator.py sha256=utXWsZVGEjflhFfCT4ywa6RnhORc1Rryo87Hga71Rps 16707
sqlalchemy/sql/dml.py sha256=pn0Lm1ofC5qVZzwGWFW73lPCiNba8OsTeemurJgwRyg 65614
sqlalchemy/sql/elements.py sha256=YfccXzQc9DlgF8q15kDf-zKBUY_vpIe0FGaVDBPoic4 176544
sqlalchemy/sql/events.py sha256=iC_Q1Htm1Aobt5tOYxWfHHqNpoytrULORmUKcusH_-E 18290
sqlalchemy/sql/expression.py sha256=VMX-dLpsZYnVRJpYNDozDUgaj7iQ0HuewUKVefD57PE 7586
sqlalchemy/sql/functions.py sha256=kMMYplvuIHFAPwxBI03SizwaLcYEHzysecWk-R1V-JM 63762
sqlalchemy/sql/lambdas.py sha256=DP0Qz7Ypo8QhzMwygGHYgRhwJMx-rNezO1euouH3iYU 49292
sqlalchemy/sql/naming.py sha256=ZHs1qSV3ou8TYmZ92uvU3sfdklUQlIz4uhe330n05SU 6858
sqlalchemy/sql/operators.py sha256=himArRqBzrljob3Zfhi_ZS-Jleg1u6YFp0g3d7Co6IM 76106
sqlalchemy/sql/roles.py sha256=pOsVn_OZD7mF2gJByHf24Rjopt0_Hu3dUCEOK5t4KS8 7662
sqlalchemy/sql/schema.py sha256=iFleWHkxi-3mKGiK_N1TzUqxnNwOpypB4bWDuAVQe8c 229717
sqlalchemy/sql/selectable.py sha256=cgyV0AsPy4CXAFdhMiTCkbgaHiFilW9sclzxlHJKH3o 236460
sqlalchemy/sql/sqltypes.py sha256=5_N9MhprQFWYc3yjcXgFC_DmvkQU-Jz-Ok9nIMYp2Q4 127469
sqlalchemy/sql/traversals.py sha256=3ScTC1fh1-y8Y478h_2Azmd2xdQdWPWkDve4YgrwMf8 33664
sqlalchemy/sql/type_api.py sha256=SN16_oNZG6G65cvG6ABPcptz_YV5vfB2fknwJZxrkOs 84464
sqlalchemy/sql/util.py sha256=qGHQF-tPCj-m1FBerzT7weCanGcXU7dK5m-W7NHio-4 48077
sqlalchemy/sql/visitors.py sha256=71wdVvhhZL4nJvVwFAs6ssaW-qZgNRSmKjpAcOzF_TA 36317
sqlalchemy/testing/__init__.py sha256=zgitAYzsCWT_U48ZiifXHHLJFo8nZBYmI-5TueA4_lE 3160
sqlalchemy/testing/assertions.py sha256=gL0rA7CCZJbcVgvWOPV91tTZTRwQc1_Ta0-ykBn83Ew 31439
sqlalchemy/testing/assertsql.py sha256=IgQG7l94WaiRP8nTbilJh1ZHZl125g7GPq-S5kmQZN0 16817
sqlalchemy/testing/asyncio.py sha256=kM8uuOqDBagZF0r9xvGmsiirUVLUQ_KBzjUFU67W-b8 3830
sqlalchemy/testing/config.py sha256=AqyH1qub_gDqX0BvlL-JBQe7N-t2wo8655FtwblUNOY 12090
sqlalchemy/testing/engines.py sha256=HFJceEBD3Q_TTFQMTtIV5wGWO_a7oUgoKtUF_z636SM 13481
sqlalchemy/testing/entities.py sha256=IphFegPKbff3Un47jY6bi7_MQXy6qkx_50jX2tHZJR4 3354
sqlalchemy/testing/exclusions.py sha256=T8B01hmm8WVs-EKcUOQRzabahPqblWJfOidi6bHJ6GA 12460
sqlalchemy/testing/pickleable.py sha256=U9mIqk-zaxq9Xfy7HErP7UrKgTov-A3QFnhZh-NiOjI 2833
sqlalchemy/testing/profiling.py sha256=PbuPhRFbauFilUONeY3tV_Y_5lBkD7iCa8VVyH2Sk9Y 10148
sqlalchemy/testing/provision.py sha256=3qFor_sN1FFlS7odUGkKqLUxGmQZC9XM67I9vQ_zeXo 14626
sqlalchemy/testing/requirements.py sha256=Z__o-1Rj9B7dI8E_l3qsKTvsg0rK198vB0A1p7A5dcM 52832
sqlalchemy/testing/schema.py sha256=lr4GkGrGwagaHMuSGzWdzkMaj3HnS7dgfLLWfxt__-U 6513
sqlalchemy/testing/util.py sha256=qldXKw8gRJ4I2x3uXsBssYMqwatmcMFMTOveRQCmfDU 14469
sqlalchemy/testing/warnings.py sha256=fJ-QJUY2zY2PPxZJKv9medW-BKKbCNbA4Ns_V3YwFXM 1546
sqlalchemy/testing/fixtures/__init__.py sha256=dMClrIoxqlYIFpk2ia4RZpkbfxsS_3EBigr9QsPJ66g 1198
sqlalchemy/testing/fixtures/base.py sha256=9r_J2ksiTzClpUxW0TczICHrWR7Ny8PV8IsBz6TsGFI 12256
sqlalchemy/testing/fixtures/mypy.py sha256=gdxiwNFIzDlNGSOdvM3gbwDceVCC9t8oM5kKbwyhGBk 11973
sqlalchemy/testing/fixtures/orm.py sha256=8EFbnaBbXX_Bf4FcCzBUaAHgyVpsLGBHX16SGLqE3Fg 6095
sqlalchemy/testing/fixtures/sql.py sha256=KZMjco9_3dsuspmkew5Ejp88Wlr9PsSBB1qeJGFxQAk 15900
sqlalchemy/testing/plugin/__init__.py sha256=79F--BIY_NTBzVRIlJGgAY5LNJJ3cD19XvrAo4X0W9A 247
sqlalchemy/testing/plugin/bootstrap.py sha256=oYScMbEW4pCnWlPEAq1insFruCXFQeEVBwo__i4McpU 1685
sqlalchemy/testing/plugin/plugin_base.py sha256=BgNzWNEmgpK4CwhyblQQKnH-7FDKVi_Uul5vw8fFjBU 21578
sqlalchemy/testing/plugin/pytestplugin.py sha256=6jkQHH2VQMD75k2As9CuWXmEy9jrscoFRhCNg6-PaTw 27656
sqlalchemy/testing/suite/__init__.py sha256=Y5DRNG0Yl1u3ypt9zVF0Z9suPZeuO_UQGLl-wRgvTjU 722
sqlalchemy/testing/suite/test_cte.py sha256=6zBC3W2OwX1Xs-HedzchcKN2S7EaLNkgkvV_JSZ_Pq0 6451
sqlalchemy/testing/suite/test_ddl.py sha256=1Npkf0C_4UNxphthAGjG078n0vPEgnSIHpDu5MfokxQ 12031
sqlalchemy/testing/suite/test_deprecations.py sha256=BcJxZTcjYqeOAENVElCg3hVvU6fkGEW3KGBMfnW8bng 5337
sqlalchemy/testing/suite/test_dialect.py sha256=EH4ZQWbnGdtjmx5amZtTyhYmrkXJCvW1SQoLahoE7uk 22923
sqlalchemy/testing/suite/test_insert.py sha256=9azifj6-OCD7s8h_tAO1uPw100ibQv8YoKc_VA3hn3c 18824
sqlalchemy/testing/suite/test_reflection.py sha256=7sML8-owubSQeEM7Ve6LbnB8uIVlNV00WWepKwII2a8 109648
sqlalchemy/testing/suite/test_results.py sha256=X720GafdA4p75SOGS93j-dXkt6QDEnnJbU2bh18VCcg 16914
sqlalchemy/testing/suite/test_rowcount.py sha256=3KDTlRgjpQ1OVfp__1cv8Hvq4CsDKzmrhJQ_WIJWoJg 7900
sqlalchemy/testing/suite/test_select.py sha256=ulRZQJlzkwwcewEyisuBEXVWFR0Wshz9MEDxYYiYLwQ 61732
sqlalchemy/testing/suite/test_sequence.py sha256=66bCoy4xo99GBSaX6Hxb88foANAykLGRz1YEKbvpfuA 9923
sqlalchemy/testing/suite/test_types.py sha256=K4MGHvnTtgqeksoQOBCZRVQYC7HoYO6Z6rVt5vj2t9o 67805
sqlalchemy/testing/suite/test_unicode_ddl.py sha256=c3_eIxLyORuSOhNDP0jWKxPyUf3SwMFpdalxtquwqlM 6141
sqlalchemy/testing/suite/test_update_delete.py sha256=yTiM2unnfOK9rK8ZkqeTTU_MkT-RsKFLmdYliniZfAY 3994
sqlalchemy/util/__init__.py sha256=5D5Mquvx3SOmud0QErKzzGvBTkqMdhrrd_sXijOILeo 8312
sqlalchemy/util/_collections.py sha256=aZoSAVOXnHBoYEsxDOi0O9odg9wqLbGb7PGjaWQKiyY 20078
sqlalchemy/util/_concurrency_py3k.py sha256=zb0Bow2Y_QjTdaACEviBEEaFvqDuVvpJfmwCjaw8xNE 9170
sqlalchemy/util/_has_cy.py sha256=wCQmeSjT3jaH_oxfCEtGk-1g0gbSpt5MCK5UcWdMWqk 1247
sqlalchemy/util/_py_collections.py sha256=U6L5AoyLdgSv7cdqB4xxQbw1rpeJjyOZVXffgxgga8I 16714
sqlalchemy/util/compat.py sha256=cnucBQOKspo58vjRpQXUBrHGguHOSFvftpD-I8vfUy0 8760
sqlalchemy/util/concurrency.py sha256=9lT_cMoO1fZNdY8QTUZ22oeSf-L5I-79Ke7chcBNPA0 3304
sqlalchemy/util/deprecations.py sha256=YBwvvYhSB8LhasIZRKvg_-WNoVhPUcaYI1ZrnjDn868 11971
sqlalchemy/util/langhelpers.py sha256=uIK3szZuq9aMnO-vEpSlNekNWv4I-E391e56bkTnUm0 65090
sqlalchemy/util/preloaded.py sha256=az7NmLJLsqs0mtM9uBkIu10-841RYDq8wOyqJ7xXvqE 5904
sqlalchemy/util/queue.py sha256=CaeSEaYZ57YwtmLdNdOIjT5PK_LCuwMFiO0mpp39ybM 10185
sqlalchemy/util/tool_support.py sha256=9braZyidaiNrZVsWtGmkSmus50-byhuYrlAqvhjcmnA 6135
sqlalchemy/util/topological.py sha256=N3M3Le7KzGHCmqPGg0ZBqixTDGwmFLhOZvBtc4rHL_g 3458
sqlalchemy/util/typing.py sha256=lFcGo1dJbZIZ9drAnvef-PzP0cX4LMxMSwgk3lJBb0g 18182
SQLAlchemy-2.0.36.dist-info/LICENSE sha256=PA9Zq4h9BB3mpOUv_j6e212VIt6Qn66abNettue-MpM 1100
SQLAlchemy-2.0.36.dist-info/METADATA sha256=EZH514FydYtyOhgoZk_OF1ZQEtI4eTAEddlnUlRjzac 9692
SQLAlchemy-2.0.36.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
SQLAlchemy-2.0.36.dist-info/top_level.txt sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q 11
SQLAlchemy-2.0.36.dist-info/RECORD

top_level.txt

sqlalchemy