SQLAlchemy

View on PyPIReverse Dependencies (5968)

2.0.29 SQLAlchemy-2.0.29-py3-none-any.whl
SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl
SQLAlchemy-2.0.29-cp39-cp39-win32.whl
SQLAlchemy-2.0.29-cp39-cp39-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp39-cp39-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp39-cp39-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp39-cp39-macosx_11_0_arm64.whl
SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp38-cp38-win_amd64.whl
SQLAlchemy-2.0.29-cp38-cp38-win32.whl
SQLAlchemy-2.0.29-cp38-cp38-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp38-cp38-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp38-cp38-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp38-cp38-macosx_11_0_arm64.whl
SQLAlchemy-2.0.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp37-cp37m-win_amd64.whl
SQLAlchemy-2.0.29-cp37-cp37m-win32.whl
SQLAlchemy-2.0.29-cp37-cp37m-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp37-cp37m-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp37-cp37m-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp312-cp312-win_amd64.whl
SQLAlchemy-2.0.29-cp312-cp312-win32.whl
SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp312-cp312-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp312-cp312-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl
SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp311-cp311-win_amd64.whl
SQLAlchemy-2.0.29-cp311-cp311-win32.whl
SQLAlchemy-2.0.29-cp311-cp311-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp311-cp311-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp311-cp311-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp311-cp311-macosx_11_0_arm64.whl
SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
SQLAlchemy-2.0.29-cp310-cp310-win_amd64.whl
SQLAlchemy-2.0.29-cp310-cp310-win32.whl
SQLAlchemy-2.0.29-cp310-cp310-macosx_10_9_x86_64.whl
SQLAlchemy-2.0.29-cp310-cp310-musllinux_1_1_x86_64.whl
SQLAlchemy-2.0.29-cp310-cp310-musllinux_1_1_aarch64.whl
SQLAlchemy-2.0.29-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: SQLAlchemy
Version: 2.0.29
Filename: SQLAlchemy-2.0.29-cp310-cp310-win_amd64.whl
Download: [link]
Size: 2075494
MD5: a99e29d3af9898c16826a1b5f07efa38
SHA256: 01d10638a37460616708062a40c7b55f73e4d35eaa146781c683e0fa7f6c43fb
Uploaded: 2024-03-23 22:49:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SQLAlchemy
Version: 2.0.29
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 :: 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); 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.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: bdist_wheel (0.43.0)
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

RECORD

Path Digest Size
sqlalchemy/__init__.py sha256=8evc-gZ5ZeqUfJd9hePuDnXORdhn22h7YORpghjIn-E 13327
sqlalchemy/events.py sha256=OAy8TK21lWzSe8bDUnAbmsP82bsBYy0LL19hR6y3BrM 542
sqlalchemy/exc.py sha256=k01TD2xp2BM3DrXdo2U5r8yuRfsoqBND4kwvtD1SVN0 24806
sqlalchemy/inspection.py sha256=GpmMuSAZ53u4W__iGpvzQKCBMFnTxnHt4Lo7Nq1FSKM 5237
sqlalchemy/log.py sha256=Sg6PGR_wmseiCCpJfRDEkaMs08XTPPsf0X_iYJLvzS0 8895
sqlalchemy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/schema.py sha256=UFhZjGmYoqN3zkId7M4CbVCd8KaeZUfKUjdlk0sHQ_E 3264
sqlalchemy/types.py sha256=unCm_O8qKxU3LjLbqeqSNQSsK5k5R5POsyEx2gH6CF4 3244
sqlalchemy/connectors/__init__.py sha256=A2AI8p63aT0jT5CsVX33xlTfiGWliOcGahlK0RyTLXg 494
sqlalchemy/connectors/aioodbc.py sha256=fg3xfG-5gLsy-DSyVonNNKYhOf0_lzHmixRFa5edtWI 5462
sqlalchemy/connectors/asyncio.py sha256=DOy84rX4l0U5Nfn9dYLY8ETFE2tRiuSAZTJVPZpEl0E 6163
sqlalchemy/connectors/pyodbc.py sha256=IG5lLCyFbnv1wB85HQuMO3S5piWHaB660OBWvBIQhbg 8750
sqlalchemy/cyextension/__init__.py sha256=Hlfk91RinbOuNF_fybR5R2UtiIcTeUOXS66QOfSSCV0 250
sqlalchemy/cyextension/collections.cp310-win_amd64.pyd sha256=pLYZ-7dAuezddw2GHvxhmvaUE9Kb4wQ5raltRRDJPl4 174592
sqlalchemy/cyextension/collections.pyx sha256=GXPkr9cHRLW3Vcu-ik3dVBZMR-zf0Q5_K4J-_8yV-gk 12980
sqlalchemy/cyextension/immutabledict.cp310-win_amd64.pyd sha256=2W-uHjJNa5i0eG7-kuwbTnhX_sGr_mLXHl9wvscCpN4 72192
sqlalchemy/cyextension/immutabledict.pxd sha256=5iGndSbJCgCkNmRbJ_z14RANs2dSSnAzyiRPUTBk58Y 299
sqlalchemy/cyextension/immutabledict.pyx sha256=IhB2pR49CrORXQ3LXMFpuCIRc6I08QNvIylE1cPQA5o 3668
sqlalchemy/cyextension/processors.cp310-win_amd64.pyd sha256=lv0nyVRFtG1nzBprGV5UrWbs5C83Gg3X4S_er7ZPUH4 58368
sqlalchemy/cyextension/processors.pyx sha256=V9gzqXiNHWsa5DBgYl-3KzclFHY8kXGF_TD1xHFE7eM 1860
sqlalchemy/cyextension/resultproxy.cp310-win_amd64.pyd sha256=vqyp8qK3iekLFAYjOeelj-mkXiDX3cnlBgmRG2nl6TY 60416
sqlalchemy/cyextension/resultproxy.pyx sha256=h_RrKasbLtKK3LqUh6UiWtkumBlKtcN5eeB_1bZROMA 2827
sqlalchemy/cyextension/util.cp310-win_amd64.pyd sha256=8clrjBLtxxVGQ-E5HdlJP2j5eUaxMlyAYsaCehjpqGE 72704
sqlalchemy/cyextension/util.pyx sha256=50QYpSAKgLSUfhFEQgSN2e1qHWCMh_b6ZNlErDUS7ec 2621
sqlalchemy/dialects/__init__.py sha256=SJfQyxMhOL58EB-S6GQv_0jf2oP7MMfmVdlV2UxGWQo 1831
sqlalchemy/dialects/_typing.py sha256=mN2r8mU8z-mRh4YS3VeK8Nv_IKJmE0Mb1CrJ-ptILas 913
sqlalchemy/dialects/type_migration_guidelines.txt sha256=gyh3JCauAIFi_9XEfqm3vYv_jb2Eqcz2HjpmC9ZEPMM 8384
sqlalchemy/dialects/mssql/__init__.py sha256=r3oTfX2LLbJAGhM57wdPLWxaZBzunkcmyaTbW0FjLuY 1968
sqlalchemy/dialects/mssql/aioodbc.py sha256=b9bhUKcVj4NzoqJIDfECeE_Rmt51sRy8OOUFz_R3vpg 2086
sqlalchemy/dialects/mssql/base.py sha256=eGtwgBdABesJ0AnVTXl6HnisZaCB42TZlN6POgpf0ss 136308
sqlalchemy/dialects/mssql/information_schema.py sha256=A1UJAoFb3UtE8YCY3heBgeTMkzWq3j7C2caZ3gcMGZk 8338
sqlalchemy/dialects/mssql/json.py sha256=nZVVsgmR4Z4dNn9cv5Gucq596gsQ0MvASPuEEtz-Gek 4949
sqlalchemy/dialects/mssql/provision.py sha256=pa-b74Xr2qsto3BFG1O0I_B25TUT3TOecg6cAKuRcf8 5517
sqlalchemy/dialects/mssql/pymssql.py sha256=f7xqRif9Dp64de9G8yuC4OyWArwXy_oVq5X0oiwIX4E 4163
sqlalchemy/dialects/mssql/pyodbc.py sha256=YVI19AnrqxPCBwDqcjrO_rqUUWbV2re7E8iLuV1ilqE 27801
sqlalchemy/dialects/mysql/__init__.py sha256=PPQDwNqcpxWMt3nFQ66KefX9T9iz7d8lybEwKlfXB1U 2254
sqlalchemy/dialects/mysql/aiomysql.py sha256=-YFqFQEx0M2pww3xvsOlaVKflTeoUfIsM8BgfhP1MP0 10296
sqlalchemy/dialects/mysql/asyncmy.py sha256=h9BBhGsqPG2LWdoh0lPieRLhaQ_BJrhxwsR_G5yPLDQ 10370
sqlalchemy/dialects/mysql/base.py sha256=LQ-nvj7HIQSntwAycof93th3kpMBatHl402HNQ8z9hc 124297
sqlalchemy/dialects/mysql/cymysql.py sha256=0mRP3gFe2t7iJYQqJz1Os_TztFwMAF34w2MmXe-4B_w 2384
sqlalchemy/dialects/mysql/dml.py sha256=n31-m4vfOIL0MdHpUdIfTLgaMzusfQ-yHYoJWO_ndEc 7864
sqlalchemy/dialects/mysql/enumerated.py sha256=Nz9Sv3ENX-1T18aEoOY8QfZlAcwRf65lIOse7vwjil8 8692
sqlalchemy/dialects/mysql/expression.py sha256=uxD1fICubfGh8BhAn6WoeS8AF6hAVEvreDShXqRZTqM 4238
sqlalchemy/dialects/mysql/json.py sha256=i0Lrd_7VKTd3fNm6kQKzrtPERuW0JeSw7XSUWnl1HQI 2350
sqlalchemy/dialects/mysql/mariadb.py sha256=WoNxkjiPfIbWAkrVEU9MTM7mePeLHZ2uiJsyfvcpv1s 885
sqlalchemy/dialects/mysql/mariadbconnector.py sha256=76uTMieZ6o3_m0HCP1hdamMWjovy5-fK_mk8SfNrD34 8843
sqlalchemy/dialects/mysql/mysqlconnector.py sha256=1ga6IV7lVLH9BKsMh2M2wSz78l5a82BZnyRqJMaS5Qw 5854
sqlalchemy/dialects/mysql/mysqldb.py sha256=l9bse7w0BwZrM96A_LKdyK4p0D_ksjflLX_OShj4JTk 9805
sqlalchemy/dialects/mysql/provision.py sha256=2ecdVRnZSXy5GF3hpLtQp3T8QW-oFjtTSQgbEePDH1k 3581
sqlalchemy/dialects/mysql/pymysql.py sha256=Kxi_A34-nbQ5UEFSmy14TXc1v43-1SZ8gE628REGTFo 4220
sqlalchemy/dialects/mysql/pyodbc.py sha256=CZCEnhyLIgbuiAW32Cw7N1m1aiQv1eBB34pV-txOs70 4435
sqlalchemy/dialects/mysql/reflection.py sha256=wn8qKHxDb9Dnr8zC_uEgAVjk2lVuObvqPOEiad8568c 23499
sqlalchemy/dialects/mysql/reserved_words.py sha256=qzej7CIVFz2Q2ywue7nKL59cca2kzXhKpDOSQYMlxjU 9829
sqlalchemy/dialects/mysql/types.py sha256=wqfI5QZ8__Uzn9cYefTMZ387cJJJgbNkCDE9Ax2k1pY 25117
sqlalchemy/dialects/oracle/__init__.py sha256=_yFT_k0R6yc7MKQG-Al9QZt8wYZsiCtpkhNlba5xqn8 1560
sqlalchemy/dialects/oracle/base.py sha256=haztCHFbuhnhpcBUr8h1PDLXAavdwtpIjgOg_PSDI_A 121486
sqlalchemy/dialects/oracle/cx_oracle.py sha256=3Tx3DKvqcCKyXupBuCiCL4B8D5TDO934Q7LYsLJjlkk 57058
sqlalchemy/dialects/oracle/dictionary.py sha256=tmAZLEACqBAPBE0SEV2jr1R4aPcpNOrbomJl-UmgiR4 20026
sqlalchemy/dialects/oracle/oracledb.py sha256=kuw08rp-tXKPOtGGutqcs5o2gvRptQXAzNBqPVZoLxg 9798
sqlalchemy/dialects/oracle/provision.py sha256=KKlXDQnC8n6BjLJWA7AJg3lwXluH1OyStqfP2Uf9rq0 8524
sqlalchemy/dialects/oracle/types.py sha256=U9EReFRcr0PiwOxT9vg2cA7WOix8LQ2sVp0gRkMHcPo 8518
sqlalchemy/dialects/postgresql/__init__.py sha256=C0BhKzUkClwGfAetbBIEd4KQohOtSmfHo5TwhoZLCK0 4059
sqlalchemy/dialects/postgresql/_psycopg_common.py sha256=fYFqLVxNxAqh3nOvzGOv3Pfpm2BsclHrk71MJZrpJKo 5883
sqlalchemy/dialects/postgresql/array.py sha256=_vzfyGBY1NsT6blooCgHrLC38VZbM4UWKQHgXLmmyYs 14159
sqlalchemy/dialects/postgresql/asyncpg.py sha256=g2pZ8FhZtyE8-tD33WEFD2nA9H3mANq2mUtfiag1GIs 41502
sqlalchemy/dialects/postgresql/base.py sha256=wS7qpm6T_MpcV5wlcPPAxFun75wOshKq9eXqLRqeAdQ 183996
sqlalchemy/dialects/postgresql/dml.py sha256=uMiqxEkji-UXqk8gO1ramQEvEfCugYmy8Cv1cnG7DQs 11522
sqlalchemy/dialects/postgresql/ext.py sha256=ct6NQfMAfBnLYhybpF2wPEq-p8-U0tEpy-aq8NwqJLw 16758
sqlalchemy/dialects/postgresql/hstore.py sha256=4jAZQMPWl3VE4weDRZrgrbVDRZJTM3X0Xj4twr5znYQ 11938
sqlalchemy/dialects/postgresql/json.py sha256=XSt9Vj71cv-FFpaOVMt-hiJ8Id-nVgup_V0eRAMU4SM 11542
sqlalchemy/dialects/postgresql/named_types.py sha256=Ykl4GWSf5pQynkAWfZsAjgYU0R_TSvEvaZrb8mI4PuQ 18103
sqlalchemy/dialects/postgresql/operators.py sha256=iyZuyx_daRyJjiS5rw-XnZlaWj1bmRiHdy5MXzBrFZw 2937
sqlalchemy/dialects/postgresql/pg8000.py sha256=TPJXX078vW0FSwZ-DlWNkEOXg7Z4xk8IFwi1droMhPw 19302
sqlalchemy/dialects/postgresql/pg_catalog.py sha256=rG_AGLtjSQ6DAnkqAiurYpnIuLhN9Ib_QydWbmjK--s 9554
sqlalchemy/dialects/postgresql/provision.py sha256=Uo_6vxVzFryFjLqsrvesRO55VqHrnsAs_pBH_8JtFcA 5937
sqlalchemy/dialects/postgresql/psycopg.py sha256=zRoaG1ggAKnMBo6fxe6xJa52BxyU2OrOGX-_jDrH2Zk 23113
sqlalchemy/dialects/postgresql/psycopg2.py sha256=xau5nXatjvPNbzqTF8GF_wrwU4Q5T2zkIMGZkhHvrI0 32483
sqlalchemy/dialects/postgresql/psycopg2cffi.py sha256=hFg-9GH08ApPy3foVPUdJKwCEzNSv2zD5l4nH97AqgI 1817
sqlalchemy/dialects/postgresql/ranges.py sha256=oiTmnZ-hd5WqqGNsXbuOJfoNxpbso_M_49gky8dlCrE 33978
sqlalchemy/dialects/postgresql/types.py sha256=pd1QmuGwJFLqpY2tK-Ql3FNjtT1Ha-lVvfaR9dimvHc 7603
sqlalchemy/dialects/sqlite/__init__.py sha256=MmQfjHun1U_4q-Dq_yhs9RzAX0VLixSwWeY5xWiDwag 1239
sqlalchemy/dialects/sqlite/aiosqlite.py sha256=TgobCILLu2mjGvDgMTxX3-CPxkj_c5LDYRDJHo5W5qg 12701
sqlalchemy/dialects/sqlite/base.py sha256=8Ft5tZeT1lHiWliTwoJaNslf8PRITVKKWhjhhRCeVDk 99576
sqlalchemy/dialects/sqlite/dml.py sha256=8JV6Ise7WtmFniy590X5b19AYZcE51M6N5hef7d9JoA 8683
sqlalchemy/dialects/sqlite/json.py sha256=-9afZnBt07vInCX20CKzjlTG85wHTO5_cxhcYU4phDc 2869
sqlalchemy/dialects/sqlite/provision.py sha256=nAXZPEjXFrb6a1LxXZMqKmkQoXgl3MPsSHuMyBQ76NU 5830
sqlalchemy/dialects/sqlite/pysqlcipher.py sha256=p0KfzHBwANDMwKTKEJCjR5RxMYqQwS4E8KXjl3Bx6Fw 5511
sqlalchemy/dialects/sqlite/pysqlite.py sha256=l1nNdt0e4P4LiqesERAt8sngot8jh8sDc7HZDL_R14Q 28801
sqlalchemy/engine/__init__.py sha256=93FWhb62dLCidc6e4FE65wq_P8GeoWQG1OG6RZMBqhM 2880
sqlalchemy/engine/_py_processors.py sha256=-jlAYPM6etmuKeViiI7BD41kqY0Pr8nzaox22TPqCCQ 3880
sqlalchemy/engine/_py_row.py sha256=UEGCjAeRsggcUn0QB0PdFC82kuykrOiOZ1KGq_Gf_qQ 3915
sqlalchemy/engine/_py_util.py sha256=nh1XoVq1b-eGgkdzbqFqzje0RNSmVWotoa6yaB7J5Sw 2558
sqlalchemy/engine/base.py sha256=elFjDnHkh1m-q1SnrJjxspr87IfPnyxXNXv_02ZznuU 126427
sqlalchemy/engine/characteristics.py sha256=q_l1-KybkM5Y-5hG74NuQBxHRkidBstqpRBlFLxJPqs 2671
sqlalchemy/engine/create.py sha256=-SCpvMx3DIwt8TD6Cyh_ChieKQ8y3hDD9YLDBIKgY6o 34081
sqlalchemy/engine/cursor.py sha256=UQrwhUtVWZsB6eKPqBVUGtxAKoKehR-tOkzNDIZRwws 78492
sqlalchemy/engine/default.py sha256=87wa3_sYsYXZNMeV7zNk3bpD3xQCxQSNTKdi9V3L4YU 86336
sqlalchemy/engine/events.py sha256=e0VHj69fH20sB7gocBhr5Rs2FjR8ioY4iE8VQt70oJg 38332
sqlalchemy/engine/interfaces.py sha256=xc_QjKogI0vWG1BQMb-0pexDrmgyy1jQR9xvRW5ECOE 116227
sqlalchemy/engine/mock.py sha256=wInBRiHwydTc5ELQLivdezDd1ikbSMVXgLVzZrSC0iQ 4310
sqlalchemy/engine/processors.py sha256=w4MiVMlU6VvfhIW49nygbHcwX8FteGpz7g3IGEqtZb8 2440
sqlalchemy/engine/reflection.py sha256=TO-tymk7BsfAzc6Fi0GmwtYyOWjfMGkyvytJyMVz_oY 77216
sqlalchemy/engine/result.py sha256=U245Q3kGUOugqjmv-qSkx8eyDn27fLYV5agIoBHXQCA 79985
sqlalchemy/engine/row.py sha256=g7ZqmsqX_BtRUzY-zfXoZZ4-5xZ_KJEVbvqKHUIlqRg 12433
sqlalchemy/engine/strategies.py sha256=fD4DJn0AD371wlUa7s5Sy4j7QtgGyP7gMy_kUyqCLDQ 461
sqlalchemy/engine/url.py sha256=tOCRmKkqrpsIfNeSDoy6KKTLtQAMtoIn9xa5kmJQebk 31694
sqlalchemy/engine/util.py sha256=wIrPulEwr7kAxJ-vNj5QSPGNfWoFx5B4zzJdXu_ZIFg 5849
sqlalchemy/event/__init__.py sha256=09qZzHwt0PkIDsPwuPUVJvNakjtCBjuUJeY0AEJ9j7k 1022
sqlalchemy/event/api.py sha256=74Z-EXtNsv8fvsf8m8bgCkVzJf7QzhMaVXJhCylegLo 8452
sqlalchemy/event/attr.py sha256=-SHjzXMOs7IICPSgNwpgRS3FIEeLIpB5PyvVlpw8Gp8 21406
sqlalchemy/event/base.py sha256=haAsH-KuvvY52A6OjwATfvCXy3hdYGgZxkDZiOqbMvI 15416
sqlalchemy/event/legacy.py sha256=a8VEvS83PvgbomNnaSa3okZmTkxl_buZ7Lfilechjh8 8473
sqlalchemy/event/registry.py sha256=f31k0FLqIlWpOK9tksiYXnv-yuZPPz9iLQqvKEYV7ko 11221
sqlalchemy/ext/__init__.py sha256=YbMQmRS_9HxRyWM-KA_F76WOss1_Em1ZcrnQDIDXoOc 333
sqlalchemy/ext/associationproxy.py sha256=MBtGwISA4wwT9i6op8jfY6u9lCUYn_4JCqtxZpjggok 67776
sqlalchemy/ext/automap.py sha256=P0tk0IbH5atG1wrbzmRoml6gOVECWAc987nzoFK_6aQ 63234
sqlalchemy/ext/baked.py sha256=jc6vPocoXXsvdZsOsqgT4kG6guWSZD1TdPjoRBmkbRU 18381
sqlalchemy/ext/compiler.py sha256=PbvelWqZdzL6y1C6rEc8ledF79t_04MtYV26RUwNhik 20946
sqlalchemy/ext/horizontal_shard.py sha256=V8vXEt5ZQb_PM39agZD2IyoQNGSqVI1MhY-6mNV5MRY 17231
sqlalchemy/ext/hybrid.py sha256=Fc73iUTCJuHcz3McvD3FBbjEvDag1Jw8THY6rL-phA8 53946
sqlalchemy/ext/indexable.py sha256=aDlVpN4rilRrer9qKg3kO7fqnqB5NX4M5qzYuYM8pvw 11373
sqlalchemy/ext/instrumentation.py sha256=lFsJECWlN1oc1E0r9TaQDZcxAx4VOz6PSHYrl5fLk9Y 16157
sqlalchemy/ext/mutable.py sha256=nAz3_lF2xkYSARt7GAWQh-OUMcnpe6s1ocjvQGxCPkc 38428
sqlalchemy/ext/orderinglist.py sha256=r7La_3nZlGevIgsBL1IB30FvWO_tZHlTKo_FWwid-aY 14800
sqlalchemy/ext/serializer.py sha256=_7gottqRCI-qkW4Go4o2EnOSnieKDCQ8jQ6muHXw-RM 6363
sqlalchemy/ext/asyncio/__init__.py sha256=tKYIrERYf8hov9m8DuKWRO_53qhrvj2jRmIYjSGQ2Po 1342
sqlalchemy/ext/asyncio/base.py sha256=slWQTFdgQQlkzrnx3m5a9xT8IRg4iM0gkEbypXr_YXQ 9184
sqlalchemy/ext/asyncio/engine.py sha256=HJ5IZD0_xfVOMEGYZ1XtDir73SpzBk6ODDUN75ltvzo 49656
sqlalchemy/ext/asyncio/exc.py sha256=0awLfUB4PhEPVVTKYluyor1tW91GPZZnvdQ-GGSOmJY 660
sqlalchemy/ext/asyncio/result.py sha256=MtKAqA7hwYIdkpRxlCgHNYYzlB7dvqCtEp-aoDdFjDA 31370
sqlalchemy/ext/asyncio/scoping.py sha256=CiMQ7ewPNsyEtl9aGOiEZOrUaNYOTP_LrR0_xkdV3r8 54211
sqlalchemy/ext/asyncio/session.py sha256=vqP3qYsUyVqXas30zdMmnymXLrNCYqgExeWrgK-Hcn0 65028
sqlalchemy/ext/declarative/__init__.py sha256=MHSOffOS4MWcqshAuLNQv0vDXpK_Z3lpGXTm1riyLls 1883
sqlalchemy/ext/declarative/extensions.py sha256=aPpW0PvTKH3CoSMhsOY5GcUMZOVq-OFsV1hflxmb3Lw 20095
sqlalchemy/ext/mypy/__init__.py sha256=aqT8_9sNwzC8PIaEZ4zkCYGBvYPaDD3eCgJtJuk3g6A 247
sqlalchemy/ext/mypy/apply.py sha256=1Qb-_FpQ_0LVB2KFA5hVjfPv6DDMIcxXe86Ts1X9GBk 10870
sqlalchemy/ext/mypy/decl_class.py sha256=f2iWiFVlDFqGb_IoGGotI3IEOUErh25sLT7B_cMfx0g 17899
sqlalchemy/ext/mypy/infer.py sha256=O-3IjELDSBEAwGGxRM7lr0NWwGD0HMK4vda_iY6iwjs 19959
sqlalchemy/ext/mypy/names.py sha256=2bHYuQJe71c9JtuJSZP-WWGiOJmY9-FuMQGMDBB6dRs 10814
sqlalchemy/ext/mypy/plugin.py sha256=TDTziLsYFRqyX8UcQMtBBa6TFR4z9N-XNO8wRkHlEOI 10053
sqlalchemy/ext/mypy/util.py sha256=3iQ1zVpXSUoj2aHa-Kkg4O83JOzqVd8TDEwpZj3SWWs 9786
sqlalchemy/future/__init__.py sha256=6-qPdjMHX-V-kAPjTQgNuHztmYiwKlJhKhhljuETvoQ 528
sqlalchemy/future/engine.py sha256=N_5W2ab5-ueedWzqNdgLPzTW9audT1IbxF6FCDLRZOc 510
sqlalchemy/orm/__init__.py sha256=I-XesvuyjkAAwnsiF5FnXRLNV6W2nW70EnGAIt2GAjU 8633
sqlalchemy/orm/_orm_constructors.py sha256=xLdlm6hTk7mDHZLpUi5Y3QOZkI9rAHtze2tQQRZVerg 101932
sqlalchemy/orm/_typing.py sha256=Z9GZT8Vb-wFwvHeOeVE37dvmCWdItLZnqI_pLin4cMc 5152
sqlalchemy/orm/attributes.py sha256=n4gfW0mFEqwRqezFwd5SBIIusK3B9EgBtnTS1Splq34 95370
sqlalchemy/orm/base.py sha256=1yljObgot8oYfYoq3X13jfMMxSfdrMcLMPCcBPrrf9s 28437
sqlalchemy/orm/bulk_persistence.py sha256=z7yTdor_Nea7R0UMu8kloKvN-t0z2AZ-P-q5FE-oabc 72070
sqlalchemy/orm/clsregistry.py sha256=ZumBI7I2O-l93LbA4eyMKm0w6al-nNS2QV1VDcJxGko 18528
sqlalchemy/orm/collections.py sha256=lHjP6uDz0WdwedTqyh_8R2_nzRAK_5ONCIoisHrsb94 53797
sqlalchemy/orm/context.py sha256=bBieTIPsM10lt5z5Feq4tDjBqpznbsssaiXh7OrTh18 115244
sqlalchemy/orm/decl_api.py sha256=Xd9s8A7V_jlypP-u-tnpQ5o6Oq-v1A4H1f3hSEj4-Bc 65549
sqlalchemy/orm/decl_base.py sha256=g6bhTg5M9hsf3JVnMaqn1NS7MTdBJY--L-qf9aQabgs 83753
sqlalchemy/orm/dependency.py sha256=glstmbB4t-PIRA47u9NgTyyxbENfyQuG9Uzj2iezB_s 48935
sqlalchemy/orm/descriptor_props.py sha256=PpDt83EX72AhCbBjixQDpYG1P1MqWqGdA-bJpXMSxSw 38254
sqlalchemy/orm/dynamic.py sha256=m7V2GPS5__4y_hP7BQjD66b6BVEre1pzPwaj2bmRFRM 10084
sqlalchemy/orm/evaluator.py sha256=gQIDxuoB5Ut2hiFdN768U67JusVkbFt-Bdna_T8npPA 12293
sqlalchemy/orm/events.py sha256=UHJ9ZD1WFrFssXbrGEVq0KJQkId0VgKACAnORFVlabg 130962
sqlalchemy/orm/exc.py sha256=fd24WdW3CP3oxFcz9CLXPeBIAfqJZbKv7K4G-5X4EOg 7641
sqlalchemy/orm/identity.py sha256=fOpANTf73r12F_w9DhVoyjkAdh8ldgJcNnwxx0GY8YM 9551
sqlalchemy/orm/instrumentation.py sha256=a8vi3qEAyO7Z9PYksLkFi_YzxqQhzB-anblegiAtsFw 25075
sqlalchemy/orm/interfaces.py sha256=tTV0drZDoYX2MhHUYQEGoALuTWxgfNdnKeYM3I38BO8 49971
sqlalchemy/orm/loading.py sha256=sp7VaIoc9gzrtAOekU_2EWYN3L_9lKuiKkfn6f4VlQQ 59202
sqlalchemy/orm/mapped_collection.py sha256=AeSzQwj56cLr1tVMC0B-3JsC74IAP7_gbr-EPc4_2uw 20250
sqlalchemy/orm/mapper.py sha256=13goncHEJueS73Z7EWovVdp1W-xBKSWB5cjqtpyIk5s 175479
sqlalchemy/orm/path_registry.py sha256=KqS4yYe__beUSpdEjL8qxzL_z7V-FJkolm4AMCBHhGg 26658
sqlalchemy/orm/persistence.py sha256=MKb7TuSLJUQpyqnHxf6uNmGXSznmZgkkFTD04nHbNUQ 63483
sqlalchemy/orm/properties.py sha256=K7F5hMwvrr597h4STSnDVtWSmN_OCrFJQ130xvFAiIQ 30180
sqlalchemy/orm/query.py sha256=7cxWJw-bfxtNEwUIitF3MW3JiJPMJu4EnAbl-lMI5aY 120990
sqlalchemy/orm/relationships.py sha256=tj00j1ISHQmJbWeegWn8U29lL6WUnqd8fdY7NRHcLWU 132144
sqlalchemy/orm/scoping.py sha256=aAQMIAAZ-M_m6UGndmkUiDazcphE-klw6wZjFT2Az7E 80842
sqlalchemy/orm/session.py sha256=QRC0WQSjNFIhyInWnZD-picMoKWS79oIlQAVAcRon_4 198419
sqlalchemy/orm/state.py sha256=9opH8AR6LnbCRmW1lN2RxEQyxnEi1rcDXlySqrDeUiw 38656
sqlalchemy/orm/state_changes.py sha256=4i90vDgBGvVGUzhlonlBkZBAZFOWaAXij2X8OEA3-BA 7013
sqlalchemy/orm/strategies.py sha256=GFppPikNxZJdsi4DW1HcU6pv-EvIeFvTI8K_LDY5nmk 117550
sqlalchemy/orm/strategy_options.py sha256=4087-tXpyZ2X3tUUzgJL3ESQYL8y3DdqORCngA053-4 87118
sqlalchemy/orm/sync.py sha256=aMEMhYTj2rtJZJvjqm-cUx2CoQxYl8P6YddCLpLelhM 5943
sqlalchemy/orm/unitofwork.py sha256=THggzzAaqmYh5PBDob5dHTP_YyHXYdscs3fIxtRV-gE 27829
sqlalchemy/orm/util.py sha256=FSxDa0XwheHyU28ahF1KfdaPp_-9n4P5D_CO2GhjIOQ 83076
sqlalchemy/orm/writeonly.py sha256=j5DcpZKOv1tLGQLhKfk-Uw-B0yEG7LezwJWNTq0FtWQ 22983
sqlalchemy/pool/__init__.py sha256=ZKUPMKdBU57mhu677UsvRs5Aq9s9BwIbMmSNRoTRPoY 1848
sqlalchemy/pool/base.py sha256=D0sKTRla6wpIFbELyGY2JEHUHR324rveIl93qjjmYr8 53751
sqlalchemy/pool/events.py sha256=ysyFh0mNDpL4N4rQ-o_BC6tpo_zt0_au_QLBgJqaKY8 13517
sqlalchemy/pool/impl.py sha256=BU5vUQ6NDFIldsG9og6mtO14SsqwpUqvwyGqZsKT6i0 19525
sqlalchemy/sql/__init__.py sha256=T16ZB3Za0Tq1LQGXeJuuxDkyu2t-XHR2t-8QH1mE1Uw 5965
sqlalchemy/sql/_dml_constructors.py sha256=1xMH5Kd6SLhlFwfIs_lOXGC8GTrqW8mQM7Kc3cKyLuw 4007
sqlalchemy/sql/_elements_constructors.py sha256=R_4jslgkfR5s6_kCXTzhuI8ZF34AhVSXlfSZnl7ebzk 64427
sqlalchemy/sql/_orm_types.py sha256=_bzlAh3-vTIZoLvAM2ry1SF7rsYRM3-jupfhGWZZn5Y 645
sqlalchemy/sql/_py_util.py sha256=VzThcXk7fKqT9_mZmXrkxePdwyyl_wIciCftzl2Z_-g 2248
sqlalchemy/sql/_selectable_constructors.py sha256=mRgtlGyctlb1LMBqFxgn0eGzIXMbyZtQafjUuJWhYjs 19415
sqlalchemy/sql/_typing.py sha256=GW3ee9fGMyn6BVdhRPh8SPsBA2SL37vo-k4HYplPYQg 13170
sqlalchemy/sql/annotation.py sha256=PslN1KQV9hN8Ji4k8I3-W-cDuRMCCLwMmJcg-n86Yy4 18830
sqlalchemy/sql/base.py sha256=rwfvhFOXk2ihmO7DZa6vSOvMS3GzoTVY61z5Nrm5nQk 75977
sqlalchemy/sql/cache_key.py sha256=nEvUQ4yjtWWblrKjLLDd_b9i5zudgYhkOdJvI1U8Lvo 34725
sqlalchemy/sql/coercions.py sha256=O6PA7Gzhr9XQedJs3zIngCivN1vcrNyEhFueN5CqriI 41882
sqlalchemy/sql/compiler.py sha256=wKDD1T0lOXWWtnE7t1qL6MP-uX76cK2RR7-i7C-ujNk 282314
sqlalchemy/sql/crud.py sha256=I5nPPnujtNKHC5C2v1vW4A0mbyomwChT21IYOX3z5fw 58190
sqlalchemy/sql/ddl.py sha256=NbW8F3UT4BTnda5w5TNPGxXPtv0wHSNB51hhr4gBSJM 46980
sqlalchemy/sql/default_comparator.py sha256=lXmd8yAUzfyeP5w4vebrQG99oC0bTrmdGc0crBq1GKw 17259
sqlalchemy/sql/dml.py sha256=lt5FC6BbJNotE65U-fmvEovBxkADfKBnVcnkVYYQxUM 67431
sqlalchemy/sql/elements.py sha256=te6D3O8_xnOGDV4C3pZuAg5S_BE3c_rMEpzsFgH1OU4 179098
sqlalchemy/sql/events.py sha256=pG3jqJbPX18N9Amp47aXiQYMYD_HL_lOXHk-0m8m7Hw 18745
sqlalchemy/sql/expression.py sha256=T-AgCPp30tgKQYLKeSyqQg_VoJFE69m2yDTz6fn-u1E 7748
sqlalchemy/sql/functions.py sha256=vxYsWwzQpYhfQ_EwfdA-lGlbh2pkQ30AXGjvHEvVBWo 65741
sqlalchemy/sql/lambdas.py sha256=eKlhUhD8urNVvOm_1tUf8ESPIpo2qTAidKHJEarUhj8 50741
sqlalchemy/sql/naming.py sha256=ERVjqo6fBHBw2BwNgpbb5cvsCkq1jjdztczP9BKzVt8 7070
sqlalchemy/sql/operators.py sha256=6rpSbuFon7iIUCT4SDowYctDyOmFpe2-FdLu2HIX3x8 78508
sqlalchemy/sql/roles.py sha256=8nO4y1hbP1cA8IzeOn6uPgNZNVILb3E-IMeJWOIScu8 7985
sqlalchemy/sql/schema.py sha256=rGIjIMOEcCF8_nzi1DVevcAXS5HFgMLZS58JKPcaFdA 234432
sqlalchemy/sql/selectable.py sha256=fWcddtd9UM3QMcS-3Pg6E98mK9uAZGkhmyOLWlNEigI 239761
sqlalchemy/sql/sqltypes.py sha256=Yo0FaBhO9EZ_IvKqaqsPjzNPjb1V_goVK13I1KJlwno 129862
sqlalchemy/sql/traversals.py sha256=p2iXAQc0FvV-l1Q3NNMxIhRYTm8U3Ul630jG3Ys6qCI 34611
sqlalchemy/sql/type_api.py sha256=Okt_vXFk8L0_mDHiX5lrtAgirx62EUnXKyBMpmV62yw 85511
sqlalchemy/sql/util.py sha256=ftTiyNGeJK0MIRMqWMV7Xf8iZuiRGocoJRp3MIO3F3Y 49563
sqlalchemy/sql/visitors.py sha256=oudlabsf9qleuC78GFe_iflRSAD8H-HjaM7T8Frc538 37482
sqlalchemy/testing/__init__.py sha256=8iT66v5k4J9RmquaH4GLI2DjEA7c_JZSTVig-uuBNw8 3221
sqlalchemy/testing/assertions.py sha256=bBn2Ep89FF-WBmzh0VkvnJ9gNMKuqk8OXq7ALpUwar4 32428
sqlalchemy/testing/assertsql.py sha256=gj4YRBR9cjOtS1WgR3nsyIze1tmqctsNs1uCV8N2Q4w 17333
sqlalchemy/testing/asyncio.py sha256=xYuWjKFHzolBLgddy1ePI9l8KRRUOWpT-FWjhtV2Ei0 3965
sqlalchemy/testing/config.py sha256=jfFVUiAOm8im6SlqyAdZVSaA51kmADgfBDqrHnngH7c 12517
sqlalchemy/testing/engines.py sha256=8R7nbmLNUv2w7tiyVpiVI1s-57wpEs70UAgY-pkPX8k 13953
sqlalchemy/testing/entities.py sha256=Um-DFSz81p06DhTK899ZRUOZRw3FtUDeNMVHcIg3eLc 3471
sqlalchemy/testing/exclusions.py sha256=8kjsaFfjCvPlLsQLD_LIDwuqvVlIVbD5qTWBlKdtNkM 12895
sqlalchemy/testing/pickleable.py sha256=uYLl557iNep6jSOVl0vK1GwaLHUKidALoPJc-QIrC08 2988
sqlalchemy/testing/profiling.py sha256=o8_V3TpF_WytudMQQLm1UxlfNDrLCWxUvkH-Kd0unKU 10472
sqlalchemy/testing/provision.py sha256=ciWoXf3P9ql4hh1yBp0RNEtPr5vyvPbd8RD_DYxNG9U 15115
sqlalchemy/testing/requirements.py sha256=L_DKVqVxVMbB3JveC_6UhD5oVry2KjBHPxfQd35hrWQ 53600
sqlalchemy/testing/schema.py sha256=z2Z5rm3iJ1-vgifUxwzxEjt1qu7QOyr3TeDnQdCHlWE 6737
sqlalchemy/testing/util.py sha256=jX9jlUHSH-7_2OCypZUvitP8JkJbNdr5_ZxU6Aa8DPY 14599
sqlalchemy/testing/warnings.py sha256=3EhbTlPe4gJnoydj-OKueNOOtGwIRF2kV4XvlFwFYOA 1598
sqlalchemy/testing/fixtures/__init__.py sha256=B1IFCzEVdCqhEvFrLmgxZ_Fr08jDus5FddSA-lnnAAU 1226
sqlalchemy/testing/fixtures/base.py sha256=S0ODuph0jA2Za4GN3NNhYVIqN9jAa3Q9Vd1N4O4rcTc 12622
sqlalchemy/testing/fixtures/mypy.py sha256=2H8QxvGvwsb_Z3alRtvCvfXeqGjOb8aemfoYxQiuGMc 12285
sqlalchemy/testing/fixtures/orm.py sha256=6JvQpIfmgmSTH3Hie4nhmUFfvH0pseujIFA9Lup2Dzw 6322
sqlalchemy/testing/fixtures/sql.py sha256=BLtJYAQZ3NjIwNrK_E9miordz7utWzjYqePj88hN3NA 16267
sqlalchemy/testing/plugin/__init__.py sha256=bbtVIt7LzVnUCcVxHWRH2owOQD067bQwwhyMf_whqHs 253
sqlalchemy/testing/plugin/bootstrap.py sha256=USn6pE-JcE5pSmnEd2wad3goKLx2hdJS3AUUFpXHm-I 1736
sqlalchemy/testing/plugin/plugin_base.py sha256=CgrNj2wj9KNALu9YfnGSaHX2fXfTtiim_cfx0CPVoy8 22357
sqlalchemy/testing/plugin/pytestplugin.py sha256=acuAWFec8QGzC_AWOhTsRRgB6dttkbNdoyGVb7WvTng 28524
sqlalchemy/testing/suite/__init__.py sha256=YvTEqUNHaBlgLgWDAWn79mQrUR4VBGUHtprywJlmDT8 741
sqlalchemy/testing/suite/test_cte.py sha256=C_viXJKClFAm91rtPb42tiAA7gYJwKkqGYVJYap0cLM 6662
sqlalchemy/testing/suite/test_ddl.py sha256=k6D6RreLkDSSpRUM2hQz-_CA48qV2PYx_2LNyUSoZzE 12420
sqlalchemy/testing/suite/test_deprecations.py sha256=SKRFZDteBO1rw9-BQjDic5nh7fdyw2ypVOewR2pj7-Q 5490
sqlalchemy/testing/suite/test_dialect.py sha256=ftOWRXWOotB2_jMJJqwoH9f3X2ucc1HwwOiXp573GwM 23663
sqlalchemy/testing/suite/test_insert.py sha256=v3zrUZaGlke3cI4vabHg7xaI4gNqcHhtMPgYuf0mOxc 19454
sqlalchemy/testing/suite/test_reflection.py sha256=C6P9ccG5Eog5uiIHO4s6M7ThnBbEUZKh83CmOMn-KSo 109594
sqlalchemy/testing/suite/test_results.py sha256=1SlvhdioM1_ZrkQX2IJbJgXNHuleizwAge6-XvHtA0s 16405
sqlalchemy/testing/suite/test_rowcount.py sha256=DCEGxorDcrT5JCLd3_SNQeZmxT6sKIcuKxX1r6vK4Mg 8158
sqlalchemy/testing/suite/test_select.py sha256=NwHUSVc4UptVYMGjp3QVLr0OpGxpz2qJG4cNWZW8vTo 60462
sqlalchemy/testing/suite/test_sequence.py sha256=sIqkfgVqPIgl4lm75EPdag9gK-rTHfUm3pWX-JijPy4 10240
sqlalchemy/testing/suite/test_types.py sha256=i1fCIXERdtGABdp_T3l1vaPH9AhQ80DJvbjOPbeng1c 67748
sqlalchemy/testing/suite/test_unicode_ddl.py sha256=juF_KTK1nGrSlsL8z0Ky0rFSNkPGheLB3e0Kq3yRqss 6330
sqlalchemy/testing/suite/test_update_delete.py sha256=TnJI5U_ZEuu3bni4sH-S6CENxvSZwDgZL-FKSV45bAo 4133
sqlalchemy/util/__init__.py sha256=3-O9j9qPk-gTx6hlyLsISc_JOW5MhjV0J_L5nV19qI8 8436
sqlalchemy/util/_collections.py sha256=O3iqq0R9TbcXNyFk8nG4QLwkUzdWkCFmqBYcDrajvl8 20778
sqlalchemy/util/_concurrency_py3k.py sha256=FRTlTPGNcw4YNPlIDn7TNYPUmIBZdVoicRo8aKp4rSY 9481
sqlalchemy/util/_has_cy.py sha256=IHGc5hUFbXQuv1a1z2P8yVwz0yGbCYXyQM2qsdcBTyg 1287
sqlalchemy/util/_py_collections.py sha256=2PUqiKIsF8d-gNDAAqYI8WE6XPyRf1flRLkVsJeXuOo 17255
sqlalchemy/util/compat.py sha256=ojCAtKHlkqNdYB33PXbAP0zTH1ZXYdTZkJl32cqGnMQ 9014
sqlalchemy/util/concurrency.py sha256=zlmuK99p5cPpEPxBQYSDfLHP0Pbuw4iDeUzU49Pb1Ow 3412
sqlalchemy/util/deprecations.py sha256=AnHpDWHi7g2gv_QUTGStQTnr0J94lIF-3aFLOsv9yzg 12372
sqlalchemy/util/langhelpers.py sha256=_8hO8vZOqCUVvW2_Ptrd23ZTfYmhnaUhN7I9Ff9SiNg 67168
sqlalchemy/util/preloaded.py sha256=78Sl7VjzTOPajbovvARxNeuZb-iYRpEvL5k8m5Bz4vQ 6054
sqlalchemy/util/queue.py sha256=4SbSbVamUECjCDpMPR035N1ooVHt9W5GjbqkxfZmH5k 10507
sqlalchemy/util/tool_support.py sha256=DuurikYgDUIIxk3gubUKl6rs-etXt3eeHaZ4ZkIyJXQ 6336
sqlalchemy/util/topological.py sha256=_NdtAghZjhZ4e2fwWHmn25erP5cvtGgOUMplsCa_VCE 3578
sqlalchemy/util/typing.py sha256=DG9V94Mh63cqObr_G5X19wH4H3hhWMqZXufVEZ2wtiw 17221
SQLAlchemy-2.0.29.dist-info/LICENSE sha256=eYQKk6tEYK_iQW6ePf95YIdsg66dK-JwXoOhBNSXQOs 1119
SQLAlchemy-2.0.29.dist-info/METADATA sha256=9ECdkV0CXR2Ng3l4Vp9Lq68MdPc7TLGXgU_C6VWA5b0 9844
SQLAlchemy-2.0.29.dist-info/WHEEL sha256=lO6CqtLHCAi38X3Es1a4R1lAjZFvN010IMRCFo2S7Mc 102
SQLAlchemy-2.0.29.dist-info/top_level.txt sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q 11
SQLAlchemy-2.0.29.dist-info/RECORD

top_level.txt

sqlalchemy