SQLAlchemy

View on PyPIReverse Dependencies (7093)

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

Wheel Details

Project: SQLAlchemy
Version: 2.0.37
Filename: SQLAlchemy-2.0.37-py3-none-any.whl
Download: [link]
Size: 1894113
MD5: 4f62dca15d138bfc5166c63d211d7d65
SHA256: a8998bf9f8658bd3839cbc44ddbe982955641863da0c1efe5b00c1ab4f5c16b1
Uploaded: 2025-01-10 00:44:58 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: SQLAlchemy
Version: 2.0.37
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: importlib-metadata; python_version < "3.8"
Requires-Dist: greenlet (!=0.4.17); python_version < "3.14" 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: typing-extensions (>=4.6.0)
Requires-Dist: greenlet (!=0.4.17); extra == "asyncio"
Requires-Dist: mypy (>=0.910); extra == "mypy"
Requires-Dist: pyodbc; extra == "mssql"
Requires-Dist: pymssql; extra == "mssql-pymssql"
Requires-Dist: pyodbc; extra == "mssql-pyodbc"
Requires-Dist: mysqlclient (>=1.4.0); extra == "mysql"
Requires-Dist: mysql-connector-python; extra == "mysql-connector"
Requires-Dist: mariadb (!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1); extra == "mariadb-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: pg8000 (>=1.29.1); extra == "postgresql-pg8000"
Requires-Dist: greenlet (!=0.4.17); extra == "postgresql-asyncpg"
Requires-Dist: asyncpg; extra == "postgresql-asyncpg"
Requires-Dist: psycopg2-binary; extra == "postgresql-psycopg2binary"
Requires-Dist: psycopg2cffi; extra == "postgresql-psycopg2cffi"
Requires-Dist: psycopg (>=3.0.7); extra == "postgresql-psycopg"
Requires-Dist: psycopg[binary] (>=3.0.7); extra == "postgresql-psycopgbinary"
Requires-Dist: pymysql; extra == "pymysql"
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 == "asyncmy"
Requires-Dist: asyncmy (!=0.2.4,!=0.2.6,>=0.2.3); extra == "asyncmy"
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: sqlcipher3_binary; extra == "sqlcipher"
Provides-Extra: asyncio
Provides-Extra: mypy
Provides-Extra: mssql
Provides-Extra: mssql-pymssql
Provides-Extra: mssql-pyodbc
Provides-Extra: mysql
Provides-Extra: mysql-connector
Provides-Extra: mariadb-connector
Provides-Extra: oracle
Provides-Extra: oracle-oracledb
Provides-Extra: postgresql
Provides-Extra: postgresql-pg8000
Provides-Extra: postgresql-asyncpg
Provides-Extra: postgresql-psycopg2binary
Provides-Extra: postgresql-psycopg2cffi
Provides-Extra: postgresql-psycopg
Provides-Extra: postgresql-psycopgbinary
Provides-Extra: pymysql
Provides-Extra: aiomysql
Provides-Extra: aioodbc
Provides-Extra: asyncmy
Provides-Extra: aiosqlite
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.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sqlalchemy/__init__.py sha256=m8AoRzqL1l_3uFAeJ_vwtlAfXkboxLKJ3oL1RqFnXbM 13033
sqlalchemy/events.py sha256=VBRvtckn9JS3tfUfi6UstqUrvQ15J2xamcDByFysIrI 525
sqlalchemy/exc.py sha256=AjFBCrOl_V4vQdGegn72Y951RSRMPL6T5qjxnFTGFbM 23978
sqlalchemy/inspection.py sha256=qKEKG37N1OjxpQeVzob1q9VwWjBbjI1x0movJG7fYJ4 5063
sqlalchemy/log.py sha256=e_ztNUfZM08FmTWeXN9-doD5YKW44nXxgKCUxxNs6Ow 8607
sqlalchemy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/schema.py sha256=yt4dcuMAKMleUHVidsAVAsm-JPpASFZXP2xM3pmzYHY 3194
sqlalchemy/types.py sha256=m3I9h6xoyT7cjeUx5XCzmaE-GHT2sJVwECiuSJl75Ss 3168
sqlalchemy/connectors/__init__.py sha256=YeSHsOB0YhdM6jZUvHFQFwKqNXO02MlklmGW0yCywjI 476
sqlalchemy/connectors/aioodbc.py sha256=KT9xi2xQ4AJgDiGPTV5h_5qi9dummmenKAvWelwza3w 5288
sqlalchemy/connectors/asyncio.py sha256=00claZADdFUh2iQmlpqoLhLTBxK0i79Mwd9WZqUtleM 6138
sqlalchemy/connectors/pyodbc.py sha256=GsW9bD0H30OMTbGDx9SdaTT_ujgpxP7TM4rfhIzD4mo 8501
sqlalchemy/cyextension/__init__.py sha256=4npVIjitKfUs0NQ6f3UdQBDq4ipJ0_ZNB2mpKqtc5ik 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=4jxiSgI_fVCNXcz42gQYKEp0k07RAHyQN4ZpjaNsFUI 1770
sqlalchemy/dialects/_typing.py sha256=8YwrkOa8IvmBojwwegbL5mL_0UAuzdqYiKHKANpvHMw 971
sqlalchemy/dialects/type_migration_guidelines.txt sha256=-uHNdmYFGB7bzUNT6i8M5nb4j6j9YUKAtW4lcBZqsMg 8239
sqlalchemy/dialects/mssql/__init__.py sha256=6t_aNpgbMLdPE9gpHYTf9o6QfVavncztRLbr21l2NaY 1880
sqlalchemy/dialects/mssql/aioodbc.py sha256=4CmhwIkZrabpG-r7_ogRVajD-nhRZSFJ0Swz2d0jIHM 2021
sqlalchemy/dialects/mssql/base.py sha256=2UCotpN3WBPgMddhXVP6Epc-srvNrYHCnK4kcEbjW6w 132713
sqlalchemy/dialects/mssql/information_schema.py sha256=v5MZz1FN72THEwF_u3Eh_2vnWdFE13RYydOioMMcuvU 8084
sqlalchemy/dialects/mssql/json.py sha256=F53pibuOVRzgDtjoclOI7LnkKXNVsaVfJyBH1XAhyDo 4756
sqlalchemy/dialects/mssql/provision.py sha256=P1tqxZ4f6Oeqn2gNi7dXl82LRLCg1-OB4eWiZc6CHek 5593
sqlalchemy/dialects/mssql/pymssql.py sha256=C7yAs3Pw81W1KTVNc6_0sHQuYlJ5iH82vKByY4TkB1g 4097
sqlalchemy/dialects/mssql/pyodbc.py sha256=CnO7KDWxbxb7AoZhp_PMDBvVSMuzwq1h4Cav2IWFWDo 27173
sqlalchemy/dialects/mysql/__init__.py sha256=ropOMUWrAcL-Q7h-9jQ_tb3ISAFIsNRQ8YVXvn0URl0 2206
sqlalchemy/dialects/mysql/aiomysql.py sha256=yrujoFtAG0QvtVlgbGBUMg3kXeXlIH62tvyYTCMUfnE 10013
sqlalchemy/dialects/mysql/asyncmy.py sha256=rmVSf86VYxgAUROIKfVtvS-grG9aPBiLY_Gu0KJMjuo 10081
sqlalchemy/dialects/mysql/base.py sha256=LkGJ6G1U2xygOawOtQYBfTipGh8MuiE1kNxaD7S9UIY 123432
sqlalchemy/dialects/mysql/cymysql.py sha256=KwxSsF4a6uUd6yblhSns8uj4hgmhv4hFInTZNdmRixA 2300
sqlalchemy/dialects/mysql/dml.py sha256=VjnTobe_SBNF2RN6tvqa5LOn-9x4teVUyzUedZkOmdc 7768
sqlalchemy/dialects/mysql/enumerated.py sha256=qI5gnBYhxk9dhPeUfGiijp0qT2Puazdp27-ba_38uWQ 8447
sqlalchemy/dialects/mysql/expression.py sha256=3PEKPwYIZ8mVXkjUgHaj_efPBYuBNWZSnfUcJuoZddA 4121
sqlalchemy/dialects/mysql/json.py sha256=W31DojiRypifXKVh3PJSWP7IHqFoeKwzLl-0CJH6QRI 2269
sqlalchemy/dialects/mysql/mariadb.py sha256=g4v4WQuXHn556Nn6k-RgvPrmfCql1R46fIEk6UEx0U8 1450
sqlalchemy/dialects/mysql/mariadbconnector.py sha256=t4m6kfYBoURjNXRxlEsRajjvArNDc4lmaFGxHQh7VTo 8623
sqlalchemy/dialects/mysql/mysqlconnector.py sha256=gdNOGdRqvnCbLZpKjpubu_0tGRQ5Tn_2TZvbp3v9rX0 5729
sqlalchemy/dialects/mysql/mysqldb.py sha256=5ME7B0WI9G8tw5482YBejDg38uVMXR2oUasNDOCsAqQ 9526
sqlalchemy/dialects/mysql/provision.py sha256=5LCeInPvyEbGuzxSs9rnnLYkMsFpW3IJ8lC-sjTfKnk 3575
sqlalchemy/dialects/mysql/pymysql.py sha256=osp0em1s3Cip5Vpcj-PeaH7btHEInorO-qs351muw3Q 4082
sqlalchemy/dialects/mysql/pyodbc.py sha256=ZiFNJQq2qiOTzTZLmNJQ938EnS1ItVsNDa3fvNEDqnI 4298
sqlalchemy/dialects/mysql/reflection.py sha256=eGV9taua0nZS_HsHyAy6zjcHEHFPXmFdux-bUmtOeWs 22834
sqlalchemy/dialects/mysql/reserved_words.py sha256=C9npWSuhsxoVCqETxCQ1zE_UEgy4gfiHw9zI5dPkjWI 9258
sqlalchemy/dialects/mysql/types.py sha256=w68OASMw04xkyAc0_GtXkuEhhVqlR6LTwaOch4KaAFQ 24343
sqlalchemy/dialects/oracle/__init__.py sha256=rp9qPRNQAk1Yq_Zhe7SsUH8EvFgNOAh8XOF17Lkxpyo 1493
sqlalchemy/dialects/oracle/base.py sha256=_JF4OwXmXjAsXj8wXq2m8M2vtMjoxdlOwg1hfcgn3bc 123096
sqlalchemy/dialects/oracle/cx_oracle.py sha256=ohENTgLxGUfobRH3K8KdeZgBRPG1rX3vY-ph9blj-2g 56612
sqlalchemy/dialects/oracle/dictionary.py sha256=J7tGVE0KyUPZKpPLOary3HdDq1DWd29arF5udLgv8_o 19519
sqlalchemy/dialects/oracle/oracledb.py sha256=veqto1AUIbSxRmpUQin0ysMV8Y6sWAkzXt7W8IIl118 33771
sqlalchemy/dialects/oracle/provision.py sha256=ga1gNQZlXZKk7DYuYegllUejJxZXRKDGa7dbi_S_poc 8313
sqlalchemy/dialects/oracle/types.py sha256=axN6Yidx9tGRIUAbDpBrhMWXE-C8jSllFpTghpGOOzU 9058
sqlalchemy/dialects/postgresql/__init__.py sha256=kD8W-SV5e2CesvWg2MQAtncXuZFwGPfR_UODvmRXE08 3892
sqlalchemy/dialects/postgresql/_psycopg_common.py sha256=szME-lCjVwqnW9-USA6e8ke8N_bN3IbqnIm_oZruvqc 5696
sqlalchemy/dialects/postgresql/array.py sha256=28kndSQwgvNWlO4z6MUh5WYAtNSgkgBa6qSEQCIflks 13856
sqlalchemy/dialects/postgresql/asyncpg.py sha256=ysIDXcGT3OG2lu0YdiIn-_pzfL0uDe-tmHs70fOWVVE 41283
sqlalchemy/dialects/postgresql/base.py sha256=otAswEHqeRhbN9_AGMxnwDo6r872ECkiJ5FMetXfS0k 179452
sqlalchemy/dialects/postgresql/dml.py sha256=2SmyMeYveAgm7OnT_CJvwad2nh8BP37yT6gFs8dBYN8 12126
sqlalchemy/dialects/postgresql/ext.py sha256=MtN4IU5sRYvoY-E8PTltJ1CuIGb-aCwY2pHMPJcTboA 16318
sqlalchemy/dialects/postgresql/hstore.py sha256=wR4gmvfQWPssHwYTXEsPJTb4LkBS6x4e4XXE6smtDH4 11934
sqlalchemy/dialects/postgresql/json.py sha256=9sHFGTRFyNbLsANrVYookw9NOJwIPTsEBRNIOUOzOGw 11612
sqlalchemy/dialects/postgresql/named_types.py sha256=TEWaBCjuHM2WJoQNrQErQ6f_bUkWypGJfW71wzVJXWc 17572
sqlalchemy/dialects/postgresql/operators.py sha256=ay3ckNsWtqDjxDseTdKMGGqYVzST6lmfhbbYHG_bxCw 2808
sqlalchemy/dialects/postgresql/pg8000.py sha256=RAykzZuO3Anr6AsyK2JYr7CPb2pru6WtkrX2phCyCGU 18638
sqlalchemy/dialects/postgresql/pg_catalog.py sha256=lgJMn7aDuJI2XeHddLkge5NFy6oB2-aDSn8A47QpwAU 9254
sqlalchemy/dialects/postgresql/provision.py sha256=7pg9-nOnaK5XBzqByXNPuvi3rxtnRa3dJxdSPVq4eeA 5770
sqlalchemy/dialects/postgresql/psycopg.py sha256=k7zXsJj35aOXCrhsbMxwTQX5JWegrqirFJ1Hgbq-GjQ 23326
sqlalchemy/dialects/postgresql/psycopg2.py sha256=1KXw9RzsQEAXJazCBywdP5CwLu-HsCSDAD_Khc_rPTM 32032
sqlalchemy/dialects/postgresql/psycopg2cffi.py sha256=nKilJfvO9mJwk5NRw5iZDekKY5vi379tvdUJ2vn5eyQ 1756
sqlalchemy/dialects/postgresql/ranges.py sha256=fnaj4YgCQGO-G_S4k5ea8bYMH7SzggKJdUX5qfaNp4Y 32978
sqlalchemy/dialects/postgresql/types.py sha256=sjb-m-h49lbLBFh0P30G8BWgf_aKNiNyVwWEktugwRw 7286
sqlalchemy/dialects/sqlite/__init__.py sha256=6Xcz3nPsl8lqCcZ4-VzPRmkMrkKgAp2buKsClZelU7c 1182
sqlalchemy/dialects/sqlite/aiosqlite.py sha256=FWS-Nn2jnpITQKGd4xOZCYEW-l1C_erQ3IdDJC855t8 12348
sqlalchemy/dialects/sqlite/base.py sha256=PvwPzukomHAkufUzSqgfJcbKC2ZJAkJbVnW2BQB2T58 98271
sqlalchemy/dialects/sqlite/dml.py sha256=4N8qh06RuMphLoQgWw7wv5nXIrka57jIFvK2x9xTZqg 9138
sqlalchemy/dialects/sqlite/json.py sha256=A62xPyLRZxl2hvgTMM92jd_7jlw9UE_4Y6Udqt-8g04 2777
sqlalchemy/dialects/sqlite/provision.py sha256=iLJyeQSy8pfr9lwEu4_d4O_CI4OavAtkNeRi3qqys1U 5632
sqlalchemy/dialects/sqlite/pysqlcipher.py sha256=di8rYryfL0KAn3pRGepmunHyIRGy-4Hhr-2q_ehPzss 5371
sqlalchemy/dialects/sqlite/pysqlite.py sha256=rg7F1S2UOhUu6Y1xNVaqF8VbA-FsRY_Y_XpGTpkKpGs 28087
sqlalchemy/engine/__init__.py sha256=EF4haWCPu95WtWx1GzcHRJ_bBmtJMznno3I2TQ-ZIHE 2818
sqlalchemy/engine/_py_processors.py sha256=7QxgkVOd5h1Qd22qFh-pPZdM7RBRzNjj8lWAMWrilcI 3744
sqlalchemy/engine/_py_row.py sha256=yNdrZe36yw6mO7x0OEbG0dGojH7CQkNReIwn9LMUPUs 3787
sqlalchemy/engine/_py_util.py sha256=LdpbNRQIrJo3EkmiwNkM5bxGUf4uWuL5uS_u-zHadWc 2484
sqlalchemy/engine/base.py sha256=9kCWrDp3ECOlQ7BHK_efYAILo3-emcPSk4F8AFRgN7E 122901
sqlalchemy/engine/characteristics.py sha256=PepmGApo1sL01dS1qtSbmHplu9ZCdtuSegiGI7L7NZY 4765
sqlalchemy/engine/create.py sha256=4gFkqV7fgJbI1906DC4zDgFFX1-xJQ96GIHIrQuc-w4 33217
sqlalchemy/engine/cursor.py sha256=6KIZqlwWMUMv02w_el4uNYFMYcfc7eWbkAxW27UyDLE 76305
sqlalchemy/engine/default.py sha256=SHM6boxcDNk7MW_Eyd0zCb557Eqf8KTdX1iTUbS0DLw 84705
sqlalchemy/engine/events.py sha256=4_e6Ip32ar2Eb27R4ipamiKC-7Tpg4lVz3txabhT5Rc 37400
sqlalchemy/engine/interfaces.py sha256=fGmcrBt8yT78ty0R3e3XUvsPh7XYDU_b1JW3QhK_MwY 113029
sqlalchemy/engine/mock.py sha256=_aXG1xzj_TO5UWdz8IthPj1ZJ8IlhsKw6D9mmFN_frQ 4181
sqlalchemy/engine/processors.py sha256=XK32bULBkuVVRa703u4-SrTCDi_a18Dxq1M09QFBEPw 2379
sqlalchemy/engine/reflection.py sha256=_v9zCy3h28hN4KKIUTc5_7KJv7argSgi8A011b_iCdc 75383
sqlalchemy/engine/result.py sha256=rgny4qFLmpj80GSdFK35Dpgc3Qk2tc3eJPpahGWVR-M 77622
sqlalchemy/engine/row.py sha256=BPtAwsceiRxB9ANpDNM24uQ1M_Zs0xFkSXoKR_I8xyY 12031
sqlalchemy/engine/strategies.py sha256=-0rieXY-iXgV83OrJZr-wozFFQn3amKKHchQ6kL-r7A 442
sqlalchemy/engine/url.py sha256=gaEeSEJCD0nVEb8J02rIMASrd5L2wYdq5ZXJaj7szVI 31069
sqlalchemy/engine/util.py sha256=4OmXwFlmnq6_vBlfUBHnz5LrI_8bT3TwgynX4wcJfnw 5682
sqlalchemy/event/__init__.py sha256=ZjVxFGbt9neH5AC4GFiUN5IG2O4j6Z9v2LdmyagJi9w 997
sqlalchemy/event/api.py sha256=NetgcQfbURaZzoxus7_801YDG_LJ7PYqaC3T1lws114 8111
sqlalchemy/event/attr.py sha256=YhPXVBPj63Cfyn0nS6h8Ljq0SEbD3mtAZn9HYlzGbtw 20751
sqlalchemy/event/base.py sha256=OevVb82IrUoVgFRrjH4b5GquS5pjFHOgzWAxPwwTKMY 15127
sqlalchemy/event/legacy.py sha256=lGafKAOF6PY8Bz0AqhN9Q6n-lpXqFLwdv-0T6-UBpow 8227
sqlalchemy/event/registry.py sha256=MNEMyR8HZhzQFgxk4Jk_Em6nXTihmGXiSIwPdUnalPM 11144
sqlalchemy/ext/__init__.py sha256=BkTNuOg454MpCY9QA3FLK8td7KQhD1W74fOEXxnWibE 322
sqlalchemy/ext/associationproxy.py sha256=VhOFB1vB8hmDYQP90_VdpPI9IFzP3NENkG_eDKziVoI 66062
sqlalchemy/ext/automap.py sha256=n88mktqvExwjqfsDu3yLIA4wbOIWUpQ1S35Uw3X6ffQ 61675
sqlalchemy/ext/baked.py sha256=w3SeRoqnPkIhPL2nRAxfVhyir2ypsiW4kmtmUGKs8qo 17753
sqlalchemy/ext/compiler.py sha256=f7o4qhUUldpsx4F1sQoUvdVaT2BhiemqNBCF4r_uQUo 20889
sqlalchemy/ext/horizontal_shard.py sha256=vouIehpQAuwT0HXyWyynTL3m_gcBuLcB-X8lDB0uQ8U 16691
sqlalchemy/ext/hybrid.py sha256=DkvNGtiQYzlEBvs1rYEDXhM8vJEXXh_6DMigsHH9w4k 52531
sqlalchemy/ext/indexable.py sha256=_dTOgCS96jURcQd9L-hnUMIJDe9KUMyd9gfH57vs078 11065
sqlalchemy/ext/instrumentation.py sha256=iCp89rvfK7buW0jJyzKTBDKyMsd06oTRJDItOk4OVSw 15707
sqlalchemy/ext/mutable.py sha256=7Zyh2kQq2gm3J_JwsddinIXk7qUuKWbPzRZOmTultEk 37560
sqlalchemy/ext/orderinglist.py sha256=MROa19cm4RZkWXuUuqc1029r7g4HrAJRc17fTHeThvI 14431
sqlalchemy/ext/serializer.py sha256=_z95wZMTn3G3sCGN52gwzD4CuKjrhGMr5Eu8g9MxQNg 6169
sqlalchemy/ext/asyncio/__init__.py sha256=kTIfpwsHWhqZ-VMOBZFBq66kt1XeF0hNuwOToEDe4_Y 1317
sqlalchemy/ext/asyncio/base.py sha256=2YQ-nKaHbAm--7q6vbxbznzdwT8oPwetwAarKyu2O8E 8930
sqlalchemy/ext/asyncio/engine.py sha256=fe_RZrO-5DiiEgMZ3g-Lti-fdaR7z_Q8gDfPUf-30EY 48198
sqlalchemy/ext/asyncio/exc.py sha256=npijuILDXH2p4Q5RzhHzutKwZ5CjtqTcP-U0h9TZUmk 639
sqlalchemy/ext/asyncio/result.py sha256=zhhXe13vMT7OfdfGXapgtn4crtiqqctRLb3ka4mmGXY 30477
sqlalchemy/ext/asyncio/scoping.py sha256=4f7MX3zUd-4rA8A5wd7j0_GlqCSUxdOPfYd7BBIxkJI 52587
sqlalchemy/ext/asyncio/session.py sha256=2wxu06UtJGyf-be2edMFkcK4eLMh8xuGmsAlGRj0YPM 63166
sqlalchemy/ext/declarative/__init__.py sha256=SuVflXOGDxx2sB2QSTqNEvqS0fyhOkh3-sy2lRsSOLA 1818
sqlalchemy/ext/declarative/extensions.py sha256=yHUPcztU-5E1JrNyELDFWKchAnaYK6Y9-dLcqyc1nUI 19531
sqlalchemy/ext/mypy/__init__.py sha256=yVNtoBDNeTl1sqRoA_fSY3o1g6M8NxqUVvAHPRLmFTw 241
sqlalchemy/ext/mypy/apply.py sha256=v_Svc1WiBz9yBXqBVBKoCuPGN286TfVmuuCVZPlbyzo 10591
sqlalchemy/ext/mypy/decl_class.py sha256=Nuca4ofHkASAkdqEQlULYB7iLm_KID7Mp384seDhVGg 17384
sqlalchemy/ext/mypy/infer.py sha256=29vgn22Hi8E8oIZL6UJCBl6oipiPSAQjxccCEkVb410 19367
sqlalchemy/ext/mypy/names.py sha256=hn889DD1nlF0f3drsKi5KSGTG-JefJ2UJrrIQ4L8QWA 10479
sqlalchemy/ext/mypy/plugin.py sha256=9YHBp0Bwo92DbDZIUWwIr0hwXPcE4XvHs0-xshvSwUw 9750
sqlalchemy/ext/mypy/util.py sha256=CuW2fJ-g9YtkjcypzmrPRaFc-rAvQTzW5A2-w5VTANg 9960
sqlalchemy/future/__init__.py sha256=R1h8VBwMiIUdP3QHv_tFNby557425FJOAGhUoXGvCmc 512
sqlalchemy/future/engine.py sha256=2nJFBQAXAE8pqe1cs-D3JjC6wUX2ya2h2e_tniuaBq0 495
sqlalchemy/orm/__init__.py sha256=BICvTXpLaTNe2AiUaxnZHWzjL5miT9fd_IU-ip3OFNk 8463
sqlalchemy/orm/_orm_constructors.py sha256=NiAagQ1060QYS9n5y_gzPvHQQz44EN1dVtamGVtde6E 103626
sqlalchemy/orm/_typing.py sha256=vaYRl4_K3n-sjc9u0Rb4eWWpBOoOi92--OHqaGogRvA 4973
sqlalchemy/orm/attributes.py sha256=e_U0A4TGWAzL3yXVvk9YVhIRjKM4RTsIE2PNRLn8LbU 92534
sqlalchemy/orm/base.py sha256=oCgscNoRrqHwYvc1Iz8ZFhoVXhalu45g9z0m_7_ldaE 27502
sqlalchemy/orm/bulk_persistence.py sha256=Ciea9MhJ6ZbAi-uGy5-Kj6lodO9bfRqPq8GSf2qFshE 72663
sqlalchemy/orm/clsregistry.py sha256=syn6bB-Ylx-juh5GDCmNrPZ58C-z6sdwRkbZFeKysQU 17974
sqlalchemy/orm/collections.py sha256=XxZC8d9UX9E2R-WlNH198OPWRPmpLuYt0Y26LrdbuHc 52252
sqlalchemy/orm/context.py sha256=eyh7xTo3SyxIHl8_NBUqJ_GpJ0kZtmnTt32Z67cfqgs 112973
sqlalchemy/orm/decl_api.py sha256=SJ25fQjjKyWZDQbq5S69eiybpOzns0LkRziP10iW5-E 64969
sqlalchemy/orm/decl_base.py sha256=ZlZmyNVOsCPA_pThMeXuWmAhlJwlvTxdGXhnARsKxhk 83288
sqlalchemy/orm/dependency.py sha256=4NMhoogevOiX1Wm5B1_yY2u9MHYlIjJNNoEVRE0yLwA 47631
sqlalchemy/orm/descriptor_props.py sha256=LgfdiO_U5uznq5ImenfbWGV5T47bH4b_ztbzB4B7FsU 37231
sqlalchemy/orm/dynamic.py sha256=Z4GpcVL8rM8gi0bytQOZXw-_kKi-sExbRWGjU30dK3g 9816
sqlalchemy/orm/evaluator.py sha256=PKrUW1zEOvmv1XEgc_hBdYqNcyk4zjWr_rJhCEQBFIc 12353
sqlalchemy/orm/events.py sha256=OZtTCpI-DVaE6CY16e42GUVpci1U1GjdNO76xU-Tj5Y 127781
sqlalchemy/orm/exc.py sha256=zJgAIofYsWKjktqO5MFxze95GlJASziEOJJx-P5_wOU 7413
sqlalchemy/orm/identity.py sha256=5NFtF9ZPZWAOmtOqCPyVX2-_pQq9A5XeN2ns3Wirpv8 9249
sqlalchemy/orm/instrumentation.py sha256=WhElvvOWOn3Fuc-Asc5HmcKDX6EzFtBleLJKPZEc5A0 24321
sqlalchemy/orm/interfaces.py sha256=W6ADDLOixmm4tnSnUP_I9HFLj9MCO2bODk_WTNjkZGA 48797
sqlalchemy/orm/loading.py sha256=6Rd1hWtBPm7SfCUpjPQrcoUg_DSCcfhO8Qhz7SScjRE 58277
sqlalchemy/orm/mapped_collection.py sha256=FAqaTlOUCYqdws2KR_fW0T8mMWIrLuAxJGU5f4W1aGs 19682
sqlalchemy/orm/mapper.py sha256=-gkJKHeAJmIFT153WFIIySduyyLGbT5plCgSfnsa0I0 171668
sqlalchemy/orm/path_registry.py sha256=-aAEhGkDf_2ZUXmHQICQNOa4Z5xhTlhlYLag7eoVpxE 25920
sqlalchemy/orm/persistence.py sha256=Uz45Cwxi7FnNiSk2crbh3TzV7b9kb85vmcvOwy5NVmw 61701
sqlalchemy/orm/properties.py sha256=vbx_YiSjj3tI94-G-_ghbyWYcIIJQQeGG1P-0RC8Jv4 29065
sqlalchemy/orm/query.py sha256=GI_go9ErXYK1BteCmIh5E9iv-jfMJkRBVIlw0XmnYyk 118540
sqlalchemy/orm/relationships.py sha256=C40n_-oliMgJJ0FHfwsi1-dm963CrYeKJ5HEYjLdg_o 128899
sqlalchemy/orm/scoping.py sha256=-SNRAewfMJ4x4Um8X-yv0k1Thz8E1_kCBmbmG1l1auo 78617
sqlalchemy/orm/session.py sha256=1fzksIcb9DtKcwqkS1KkZngkrEYGUHmoNW_o6l8IXQ4 196114
sqlalchemy/orm/state.py sha256=1vtlz674sGFmwZ8Ih9TdrslA-0nhU2G52WgV-FoG2j0 37670
sqlalchemy/orm/state_changes.py sha256=XJLYYhTZu7nA6uD7xupbLZ9XSzqLYwrDJgW0ZAWvVGE 6815
sqlalchemy/orm/strategies.py sha256=qziXv4z2bJeF2qFSj6wogc9BLlxuOnT8nOcEvocVf88 119866
sqlalchemy/orm/strategy_options.py sha256=wMYd4E_nRb5ei8Fr3jWeSewNY2k1-AfqtYRGOLiHOFA 85043
sqlalchemy/orm/sync.py sha256=RdoxnhvgNjn3Lhtoq4QjvXpj8qfOz__wyibh0FMON0A 5779
sqlalchemy/orm/unitofwork.py sha256=hkSIcVonoSt0WWHk019bCDEw0g2o2fg4m4yqoTGyAoo 27033
sqlalchemy/orm/util.py sha256=rtClCjtg0eSSC8k-L30W0v6BauJaJuh9Nf-MSqofWuQ 80831
sqlalchemy/orm/writeonly.py sha256=R-MVxYDw0ZQ795H21yBtgGSZXWUzSovcb_SO1mv5hoI 22305
sqlalchemy/pool/__init__.py sha256=niqzCv2uOZT07DOiV2inlmjrW3lZyqDXGCjnOl1IqJ4 1804
sqlalchemy/pool/base.py sha256=mT-PHTlVUGcYRVsMB9LQwNgndjhOTOorWX5-hNRi2FM 52236
sqlalchemy/pool/events.py sha256=wdFfvat0fSrVF84Zzsz5E3HnVY0bhL7MPsGME-b2qa8 13149
sqlalchemy/pool/impl.py sha256=MLSh83SGNNtZZgZvA-5tvTIT8Dz7U95Bgt8HO_oR1Ps 18944
sqlalchemy/sql/__init__.py sha256=Y-bZ25Zf-bxqsF2zUkpRGTjFuozNNVQHxUJV3Qmaq2M 5820
sqlalchemy/sql/_dml_constructors.py sha256=JF_XucNTfAk6Vz9fYiPWOgpIGtUkDj6VPILysLcrVhk 3795
sqlalchemy/sql/_elements_constructors.py sha256=eoQhkoRH0qox171ZSODyxxhj_HZEhO64rSowaN-I-v4 62630
sqlalchemy/sql/_orm_types.py sha256=0zeMit-V4rYZe-bB9X3xugnjFnPXH0gmeqkJou9Fows 625
sqlalchemy/sql/_py_util.py sha256=4KFXNvBq3hhfrr-A1J1uBml3b3CGguIf1dat9gsEHqE 2173
sqlalchemy/sql/_selectable_constructors.py sha256=fwVBsDHHWhngodBG205nvhM-Tb3uR1srbCnN3mPgrjA 18785
sqlalchemy/sql/_typing.py sha256=zYKlxXnUW_KIkGuBmBnzj-vFG1QON8_F9JN1dl9KSiM 12771
sqlalchemy/sql/annotation.py sha256=qHUEwbdmMD3Ybr0ez-Dyiw9l9UB_RUMHWAUIeO_r3gE 18245
sqlalchemy/sql/base.py sha256=kfmVNRimU5z6X6OKqMLMs1bDCFQ47BeyF_MZc23nkjY 73848
sqlalchemy/sql/cache_key.py sha256=ET2OIQ6jZK2FSxsdnCvhLCrNJ2Fp3zipQ-gvINgAjhQ 33668
sqlalchemy/sql/coercions.py sha256=lRciS5agnpVvx_vHYxJV-aN6QOVb_O4yCnMZ0s07GUE 40750
sqlalchemy/sql/compiler.py sha256=eT_zrKvApimVfycvcTdubQK8-QAzGHm5xWKdhOgnWUY 274965
sqlalchemy/sql/crud.py sha256=vFegNw5557ayS4kv761zh0bx0yikEKh1ovMrhErHelg 56514
sqlalchemy/sql/ddl.py sha256=rfb7gDvLmn_ktgH2xiXLRTczqnMOED1eakXuGuRPklg 45641
sqlalchemy/sql/default_comparator.py sha256=uXLr8B-X6KbybwTjLjZ2hN-WZAvqoMhZ-DDHJX7rAUw 16707
sqlalchemy/sql/dml.py sha256=oTW8PB-55qf6crAkbxh2JD-TvkT3MO1zqkKDrt5-2c8 65611
sqlalchemy/sql/elements.py sha256=RYq5N-IEPnhcDKtokeaCDIGZiUex8oDgwRLCDqjkk_g 176482
sqlalchemy/sql/events.py sha256=iWjc_nm1vClDBLg4ZhDnY75CkBdnlDPSPe0MGBSmbiM 18312
sqlalchemy/sql/expression.py sha256=rw5tAm8vbd5Vm4MofTZ0ZcXsphz4z9xO_exy-gem6TM 7586
sqlalchemy/sql/functions.py sha256=tbBxIeAqLV3kc1YDxyt68mxw0fFy6e93ctRUZSuuf3I 63858
sqlalchemy/sql/lambdas.py sha256=h9sPCETBgAanLtVHQsRPHeY-hTEjM5nscq3m4bDstwM 49196
sqlalchemy/sql/naming.py sha256=BU0ZdSzXXKHTPhoaKMWJ3gPMoeZSJJe9-3YDYflmjJw 6858
sqlalchemy/sql/operators.py sha256=h5bgu31gukGdsYsN_0-1C7IGAdSCFpBxuRjOUnu1Two 76792
sqlalchemy/sql/roles.py sha256=drAeWbevjgFAKNcMrH_EuJ-9sSvcq4aeXwAqMXXZGYw 7662
sqlalchemy/sql/schema.py sha256=WKKwxkC9oNRHN-B4s35NkWcr5dvavccKf-_1t35Do8A 229896
sqlalchemy/sql/selectable.py sha256=5Za7eh4USrgVwJgQGVX1bb2w1qXcy-hGzGpWNPbhf68 237610
sqlalchemy/sql/sqltypes.py sha256=yXHvZXfZJmaRvMoX4_jXqazAev33pk0Ltwl5c-D5Ha4 128609
sqlalchemy/sql/traversals.py sha256=7GALHt5mFceUv2SMUikIdAb9SUcSbACqhwoei5rPkxc 33664
sqlalchemy/sql/type_api.py sha256=wdi3nmOBRdhG6L1z21V_PwQGB8CIRouMdNKoIzJA4Zo 84440
sqlalchemy/sql/util.py sha256=G-2ZI6rZ7XxVu5YXaVvLrApeAk5VwSG4C--lqtglgGE 48086
sqlalchemy/sql/visitors.py sha256=URpw-GxxUkwjEDbD2xXJGyFJavG5lN6ISoY34JlYRS8 36319
sqlalchemy/testing/__init__.py sha256=GgUEqxUNCxg-92_GgBDnljUHsdCxaGPMG1TWy5tjwgk 3160
sqlalchemy/testing/assertions.py sha256=RFTkxGq-kDvn3JSUuT_6bU1y0vtoI6pE6ryZgV2YEx4 31439
sqlalchemy/testing/assertsql.py sha256=cmhtZrgPBjrqIfzFz3VBWxVNvxWoRllvmoWcUCoqsio 16817
sqlalchemy/testing/asyncio.py sha256=QsMzDWARFRrpLoWhuYqzYQPTUZ80fymlKrqOoDkmCmQ 3830
sqlalchemy/testing/config.py sha256=HySdB5_FgCW1iHAJVxYo-4wq5gUAEi0N8E93IC6M86Q 12058
sqlalchemy/testing/engines.py sha256=c1gFXfpo5S1dvNjGIL03mbW2eVYtUD_9M_ZEfQO2ArM 13414
sqlalchemy/testing/entities.py sha256=KdgTVPSALhi9KkAXj2giOYl62ld-1yZziIDBSV8E3vw 3354
sqlalchemy/testing/exclusions.py sha256=jzVrBXqyQlyMgvfChMjJOd0ZtReKgkJ4Ik-0mkWe6KM 12460
sqlalchemy/testing/pickleable.py sha256=G3L0xL9OtbX7wThfreRjWd0GW7q0kUKcTUuCN5ETGno 2833
sqlalchemy/testing/profiling.py sha256=SWhWiZImJvDsNn0rQyNki70xdNxZL53ZI98ihxiykbQ 10148
sqlalchemy/testing/provision.py sha256=6r2FTnm-t7u8MMbWo7eMhAH3qkL0w0WlmE29MUSEIu4 14702
sqlalchemy/testing/requirements.py sha256=MVuTKtZjeTZaYlrAU8XFIB1bhJA_AedqL_q7NwVEGiw 52956
sqlalchemy/testing/schema.py sha256=IImFumAdpzOyoKAs0WnaGakq8D3sSU4snD9W4LVOV3s 6513
sqlalchemy/testing/util.py sha256=KsUInolFBXUPIXVZKAdb_8rQrW8yW8OCtiA3GXuYRvA 14571
sqlalchemy/testing/warnings.py sha256=sj4vfTtjodcfoX6FPH_Zykb4fomjmgqIYj81QPpSwH8 1546
sqlalchemy/testing/fixtures/__init__.py sha256=e5YtfSlkKDRuyIZhEKBCycMX5BOO4MZ-0d97l1JDhJE 1198
sqlalchemy/testing/fixtures/base.py sha256=y5iEEdUZIft06fvAOXwKU73ciIFTO5AVgDDGzYD9nOY 12256
sqlalchemy/testing/fixtures/mypy.py sha256=9fuJ90F9LBki26dVEVOEtRVXG2koaK803k4nukTnA8o 11973
sqlalchemy/testing/fixtures/orm.py sha256=3JJoYdI2tj5-LL7AN8bVa79NV3Guo4d9p6IgheHkWGc 6095
sqlalchemy/testing/fixtures/sql.py sha256=ht-OD6fMZ0inxucRzRZG4kEMNicqY8oJdlKbZzHhAJc 15900
sqlalchemy/testing/plugin/__init__.py sha256=vRfF7M763cGm9tLQDWK6TyBNHc80J1nX2fmGGxN14wY 247
sqlalchemy/testing/plugin/bootstrap.py sha256=VYnVSMb-u30hGY6xGn6iG-LqiF0CubT90AJPFY_6UiY 1685
sqlalchemy/testing/plugin/plugin_base.py sha256=TBWdg2XgXB6QgUUFdKLv1O9-SXMitjHLm2rNNIzXZhQ 21578
sqlalchemy/testing/plugin/pytestplugin.py sha256=0rRCp7RlnhJBg3gJEq0t0kJ-BCTQ34bqBE_lEQk5U3U 27656
sqlalchemy/testing/suite/__init__.py sha256=S8TLwTiif8xX67qlZUo5I9fl9UjZAFGSzvlptp2WoWc 722
sqlalchemy/testing/suite/test_cte.py sha256=d3OWDBNhnAwlyAz_QhFk-vKSWaAI3mADVnqdtTWOuwI 6451
sqlalchemy/testing/suite/test_ddl.py sha256=MItp-votCzvahlRqHRagte2Omyq9XUOFdFsgzCb6_-g 12031
sqlalchemy/testing/suite/test_deprecations.py sha256=7C6IbxRmq7wg_DLq56f1V5RCS9iVrAv3epJZQTB-dOo 5337
sqlalchemy/testing/suite/test_dialect.py sha256=eGJFZCwKmLrIl66ZlkLLZf5Fq6bzWI174gQsJt2bY2c 22923
sqlalchemy/testing/suite/test_insert.py sha256=pR0VWMQ9JJPbnANE6634PzR0VFmWMF8im6OTahc4vsQ 18824
sqlalchemy/testing/suite/test_reflection.py sha256=EJvTjRDimw9k90zlI5VCkmCzf7Tv5VF9y4O3D8SZMFU 109648
sqlalchemy/testing/suite/test_results.py sha256=9FFBNLeXcNRIC9FHfEjFKwfV6w2Bb58ulml_M8Zdokg 16914
sqlalchemy/testing/suite/test_rowcount.py sha256=UVyHHQsU0TxkzV_dqCOKR1aROvIq7frKYMVjwUqLWfE 7900
sqlalchemy/testing/suite/test_select.py sha256=S81w-Dox6W29Tjmi6LIBJ4HuB5E8dDAzmePDm0PKTYo 61732
sqlalchemy/testing/suite/test_sequence.py sha256=DMqyJkL1o4GClrNjzoy7GDn_jPNPTZNvk9t5e-MVXeo 9923
sqlalchemy/testing/suite/test_types.py sha256=gPA6t-90Icnpj2ZzITwbqka1DB-rNOoh6_xS9dC-4HU 67805
sqlalchemy/testing/suite/test_unicode_ddl.py sha256=0zVc2e3zbCQag_xL4b0i7F062HblHwV46JHLMweYtcE 6141
sqlalchemy/testing/suite/test_update_delete.py sha256=_OxH0wggHUqPImalGEPI48RiRx6mO985Om1PtRYOCzA 3994
sqlalchemy/util/__init__.py sha256=tYWkZV6PYVfEW32zt48FCLH12VyV_kaNUa3KBAOYpSM 8312
sqlalchemy/util/_collections.py sha256=RbP4UixqNtRBUrl_QqYDiadVmELSVxxXm2drhvQaIKo 20078
sqlalchemy/util/_concurrency_py3k.py sha256=UtPDkb67OOVWYvBqYaQgENg0k_jOA2mQOE04XmrbYq0 9170
sqlalchemy/util/_has_cy.py sha256=3oh7s5iQtW9qcI8zYunCfGAKG6fzo2DIpzP5p1BnE8Q 1247
sqlalchemy/util/_py_collections.py sha256=irOg3nkzxmtdYfIS46un2cp0JqSiACI7WGQBg-BaEXU 16714
sqlalchemy/util/compat.py sha256=TdDfvL21VnBEdSUnjcx-F8XhmVFg9Mvyr67a4omWZAM 8760
sqlalchemy/util/concurrency.py sha256=eQVS3YDH3GwB3Uw5pbzmqEBSYTK90EbnE5mQ05fHERg 3304
sqlalchemy/util/deprecations.py sha256=L7D4GqeIozpjO8iVybf7jL9dDlgfTbAaQH4TQAX74qE 12012
sqlalchemy/util/langhelpers.py sha256=G67avnsStFbslILlbCHmsyAMnShS7RYftFr9a8uFDL8 65140
sqlalchemy/util/preloaded.py sha256=RMarsuhtMW8ZuvqLSuR0kwbp45VRlzKpJMLUe7p__qY 5904
sqlalchemy/util/queue.py sha256=w1ufhuiC7lzyiZDhciRtRz1uyxU72jRI7SWhhL-p600 10185
sqlalchemy/util/tool_support.py sha256=e7lWu6o1QlKq4e6c9PyDsuyFyiWe79vO72UQ_YX2pUA 6135
sqlalchemy/util/topological.py sha256=HcJgdCeU0XFIskgIBnTaHXfRXaulaEJRYRwKv4yPNek 3458
sqlalchemy/util/typing.py sha256=C4jF7QTNo0w0bjvcIqSSTOvoy8FttuZtyTzjiyoIzQQ 20920
SQLAlchemy-2.0.37.dist-info/LICENSE sha256=mCFyC1jUpWW2EyEAeorUOraZGjlZ5mzV203Z6uacffw 1100
SQLAlchemy-2.0.37.dist-info/METADATA sha256=U0OcluY6KNHDIczc03PmWkLp1DGtzongNDkQ6THEvDo 9641
SQLAlchemy-2.0.37.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
SQLAlchemy-2.0.37.dist-info/top_level.txt sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q 11
SQLAlchemy-2.0.37.dist-info/RECORD

top_level.txt

sqlalchemy