SQLAlchemy

View on PyPIReverse Dependencies (4511)

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

Wheel Details

Project: SQLAlchemy
Version: 2.0.7
Filename: SQLAlchemy-2.0.7-py3-none-any.whl
Download: [link]
Size: 1802186
MD5: 39d0b752cf79d30ee0d901aed922214a
SHA256: fc67667c8e8c04e5c3250ab2cd51df40bc7c28c7c253d0475b377eff86fe4bb0
Uploaded: 2023-03-18 17:18:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SQLAlchemy
Version: 2.0.7
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Database :: Front-Ends
Requires-Python: >=3.7
Requires-Dist: typing-extensions (>=4.2.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; extra == "aiomysql"
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 (>=7); 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: pymysql; extra == "pymysql"
Requires-Dist: sqlcipher3-binary; extra == "sqlcipher"
Provides-Extra: aiomysql
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: pymysql
Provides-Extra: sqlcipher
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 5712 characters]

WHEEL

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

RECORD

Path Digest Size
sqlalchemy/__init__.py sha256=-4BzXXDhiWLGlgzoD39f4kwRFlDT4aUTMf9b_DHvd74 12339
sqlalchemy/events.py sha256=pRcPKKsPQHGPH_pvTtKRmzuEIy-QHCtkUiZl4MUbxKs 536
sqlalchemy/exc.py sha256=kuwpq3LDh__tRu48juvPH_E3JL8Ik55YYjcPQjwqhws 24046
sqlalchemy/inspection.py sha256=2-h6SqEs2OyjyHq20j3eo_1eomCKxExY5AVzdo0CiRk 4429
sqlalchemy/log.py sha256=7ZVNL8ZRYHDuxoynXmQd6XurCuIach62PxRiSzv1ucw 8629
sqlalchemy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/schema.py sha256=hJeWr60lrNaG_D2JTpjSP6aLxs8c92J7MFEBpwCqORQ 3135
sqlalchemy/types.py sha256=DgBpPaT-vtsn6_glx5wocrIhR2A1vy56SQNRY3NiPUw 3168
sqlalchemy/connectors/__init__.py sha256=uKUYWQoXyleIyjWBuh7gzgnazJokx3DaasKJbFOfQGA 476
sqlalchemy/connectors/pyodbc.py sha256=FiOJGpgYZ3mNQOP5th-7IZdY0ro1eUGpYX2gBiGPKTE 8483
sqlalchemy/cyextension/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/cyextension/collections.pyx sha256=mByL8PNEVyw512q-fi30Ey36-mLDpUXwThEmlHQy1Vo 11875
sqlalchemy/cyextension/immutabledict.pxd sha256=oc8BbnQwDg7pWAdThB-fzu8s9_ViOe1Ds-8T0r0POjI 41
sqlalchemy/cyextension/immutabledict.pyx sha256=aQJPZKjcqbO8jHDqpC9F-v-ew2qAjUscc5CntaheZUk 3285
sqlalchemy/cyextension/processors.pyx sha256=0swFIBdR19x1kPRe-dijBaLW898AhH6QJizbv4ho9pk 1545
sqlalchemy/cyextension/resultproxy.pyx sha256=1ho2KCiX6FWt98FCtQq8KNPTzRoFDMsXAlzhpSnJ2o8 2711
sqlalchemy/cyextension/util.pyx sha256=lv03p63oVn23jLhMI4_RYGewUnJfh-4FkrNMEFL7A3Y 2289
sqlalchemy/dialects/__init__.py sha256=-Tvtzn65H8RsXHCcXP2_WKy7pBR1blaWVw0fvsNlryA 1786
sqlalchemy/dialects/type_migration_guidelines.txt sha256=-uHNdmYFGB7bzUNT6i8M5nb4j6j9YUKAtW4lcBZqsMg 8239
sqlalchemy/dialects/mssql/__init__.py sha256=Qk2zLW62sl_BVVgNFm80KOO99O2ePSJg52ZIBtccsbQ 1782
sqlalchemy/dialects/mssql/base.py sha256=OaXetBHk45kbeDFQrCLGfMtCK5SizD-xkJ2Hf1QUMBM 130639
sqlalchemy/dialects/mssql/information_schema.py sha256=vVsIan_fwm2HmU13SMoBP4QgrSJ52itHgr8dOXu5INk 8067
sqlalchemy/dialects/mssql/json.py sha256=B0m6H08CKuk-yomDHcCwfQbVuVN2WLufuVueA_qb1NQ 4573
sqlalchemy/dialects/mssql/provision.py sha256=dpJP5DopKhTgPEm8S6s7lXFSpuE_b-tRAtC8iNF-Y8g 4998
sqlalchemy/dialects/mssql/pymssql.py sha256=BfJp9t-IQabqWXySJBmP9pwNTWnJqbjA2jJM9M4XeWc 4029
sqlalchemy/dialects/mssql/pyodbc.py sha256=14IGCQPwNVupc3_MZ1lRZcmjwW7iZfGG-YgWATDXFyU 27130
sqlalchemy/dialects/mysql/__init__.py sha256=btLABiNnmbWt9ziW-XgVWEB1qHWQcSFz7zxZNw4m_LY 2144
sqlalchemy/dialects/mysql/aiomysql.py sha256=pDoJ0GzePmL0Q1_LVpH8uJomO1NNRjvH-iKU0VTEuKo 9548
sqlalchemy/dialects/mysql/asyncmy.py sha256=pTOQFpNK6_rRO13gJ1XAa3o13PMUi0JQgU0B7wJrF5g 9818
sqlalchemy/dialects/mysql/base.py sha256=yruqML-NOiJ9eHh1D2m-w09SACJp1L8Cp5Ro4CvyZPQ 119124
sqlalchemy/dialects/mysql/cymysql.py sha256=5CQVJAlqQ3pT4IDGSQJH2hCzj-EWjUitA21MLqJwEEs 2291
sqlalchemy/dialects/mysql/dml.py sha256=WJCt0bd7i5SbkEeG2nxP7xYBXZDzA4X7wOE3B4dcQXA 6998
sqlalchemy/dialects/mysql/enumerated.py sha256=soQuvpzbS_wuo1O1n5xBNi2zj6g7Nz6mvzDu7hPbbEc 8474
sqlalchemy/dialects/mysql/expression.py sha256=WW5G2XPwqJfXjuzHBt4BRP0pCLcPJkPD1mvZX1g0JL0 4066
sqlalchemy/dialects/mysql/json.py sha256=RZ1-mvT5jIDYXwjnl3L5m-yF0ufCTqJizxG2f3Sdbm8 2287
sqlalchemy/dialects/mysql/mariadb.py sha256=eV33eyd5PX_xFqiM8MQjvqkQExxiC1IYRefHGQ4P06U 608
sqlalchemy/dialects/mysql/mariadbconnector.py sha256=p5c4Mfpzz3eQwJu4z4ddRHJZftdmUOL6wSIBHFXqAcU 7466
sqlalchemy/dialects/mysql/mysqlconnector.py sha256=5glmkPhD_KP-Mci8ZXBr4yzqH1MDfzCJ9F_kZNyXcGo 5666
sqlalchemy/dialects/mysql/mysqldb.py sha256=dPXGcjZtvMx0CoH6530kDNginDE5YfGgxWUz0L28_0A 9654
sqlalchemy/dialects/mysql/provision.py sha256=lKAIFG89AS3n97XCFHg4moLeP8c7beg9sdy6Zj3TkDQ 3123
sqlalchemy/dialects/mysql/pymysql.py sha256=gLaQkaTU-RISblBiOlxvx5Kdumq04NI_p4fpVKXTRuQ 2944
sqlalchemy/dialects/mysql/pyodbc.py sha256=mkOvumrxpmAi6noZlkaTVKz2F7G5vLh2vx0cZSn9VTA 4288
sqlalchemy/dialects/mysql/reflection.py sha256=mL9c8qZmc-3i4Lt60mYmFsrLWMn0rFRdOj3IKBlIGk4 22173
sqlalchemy/dialects/mysql/reserved_words.py sha256=gxHKpBAi0Qdi2sZdCr0CI7Kn0uX78u3R3Zb5GljfgM8 9127
sqlalchemy/dialects/mysql/types.py sha256=i8DpRkOL1QhPErZ25AmCQOuFLciWhdjNL3I0CeHEhdY 24258
sqlalchemy/dialects/oracle/__init__.py sha256=HcAB9tvX7uAVHDMd2pWXKVFdcCwwjLWCXHMXgYU1EWY 1306
sqlalchemy/dialects/oracle/base.py sha256=YkLeneSCtg1LQE2Iao6uF1JZY5CXvvyVjQW4SDL39a4 117035
sqlalchemy/dialects/oracle/cx_oracle.py sha256=KgcgctokpPGFAQ8YnakE0CEA000hj4m89huN9IynNVU 54098
sqlalchemy/dialects/oracle/dictionary.py sha256=oPz_a7y5QdfJeatwufawpFbi8RPBSPYL8LHk5NtqtI0 19034
sqlalchemy/dialects/oracle/oracledb.py sha256=qy2IheYJ3WVAyLyCZfQQ9t9keW9fXareBhvLbJ3YHJg 3458
sqlalchemy/dialects/oracle/provision.py sha256=sBRDeqMfQeoOEDXy3b6i-3fAqu20ZNr6o9CNmXUpgO0 8058
sqlalchemy/dialects/oracle/types.py sha256=MmTYk5O1wYG5hm9-1yFCWOdDOH6TVa0IKfJCfJYuZVo 7509
sqlalchemy/dialects/postgresql/__init__.py sha256=bZEPsLbRtB7s6TMQAHCIzKBgkxUa3eDXvCkeARua37E 3734
sqlalchemy/dialects/postgresql/_psycopg_common.py sha256=SjzcZPZPunFDgj2puYl1Q-ohNxV1U9rw2MMwBU-nbcE 6024
sqlalchemy/dialects/postgresql/array.py sha256=EtMqkKkqoQOHMwBYEVUl7IlLFvzwP5-PumCL1PaHmKU 13971
sqlalchemy/dialects/postgresql/asyncpg.py sha256=P5ipZqpMGGOUoZEnSVmFxztEtlrKk6rKxjYxRSAgd3o 34350
sqlalchemy/dialects/postgresql/base.py sha256=fDzXI4c3A1tDrIc7lwMHtNup3C8sssrRVbujxs_XRrw 167804
sqlalchemy/dialects/postgresql/dml.py sha256=vI2wIceucDcG-D4DXF1TNZw3Nfcg7MqObhHf-Brdr-g 10186
sqlalchemy/dialects/postgresql/ext.py sha256=8r-TcHqQVe6rItuf7Tdy87kzwXf-TDN-aTrt6L2InJQ 16125
sqlalchemy/dialects/postgresql/hstore.py sha256=I8-HAllRmAzC1FmMko2abv3u19GwYPFWmH6JXNd2Zh8 12273
sqlalchemy/dialects/postgresql/json.py sha256=mIVvJ5kg0Rn7fAUX3qh8VpN2YM22w84wn_DLhPXR8Yw 12928
sqlalchemy/dialects/postgresql/named_types.py sha256=YOeA-4HFG1D_ZliIlSpaVYNP7xd-U_BlOFhPk0Jy65M 16907
sqlalchemy/dialects/postgresql/pg8000.py sha256=ZhpLe8fH-bXujyxJB1wiJiezhu8rP9epxPc1aHZFZZI 15604
sqlalchemy/dialects/postgresql/pg_catalog.py sha256=dDjEbKyg8blyck69tUazGkIkLhe9m0FA0D5jicVfNZ4 8799
sqlalchemy/dialects/postgresql/provision.py sha256=3Jw4yqgJfx1RK_797Jd_mYSxZuS00XX0LdkZsTyEjoY 5227
sqlalchemy/dialects/postgresql/psycopg.py sha256=BPCVJk2KKE9VX-t6JIpszpAdiGyKbgLb6-WGtPCAsgY 22098
sqlalchemy/dialects/postgresql/psycopg2.py sha256=AJRrwDHJPYp5XUp1PvQog_s1IJ0_qp7q9KsNeTAYgXI 30640
sqlalchemy/dialects/postgresql/psycopg2cffi.py sha256=X_uC1C5mXbw0MS-gu3RGTrd7tMEAyJniRYVNsSJ1D_0 1764
sqlalchemy/dialects/postgresql/ranges.py sha256=e6EoQ-evQM1oCJ7Zbap3A8pmHHu8TM3VV4_OB_Idnpo 29173
sqlalchemy/dialects/postgresql/types.py sha256=uh3MG3Vg4JzjFVG7sjQ2DGHA4HTKddkwqom4XCQ7jxg 5798
sqlalchemy/dialects/sqlite/__init__.py sha256=wnZ9vtfm0QXmth1jiGiubFgRiKxIoQoNthb1bp4FhCs 1173
sqlalchemy/dialects/sqlite/aiosqlite.py sha256=j73NJyEjDLAPg2qcJXUapad5ZLBhLakKU95x55IqnCM 10232
sqlalchemy/dialects/sqlite/base.py sha256=SI-xUk1yHK0ivVe_KQ1f9dTFXXPBEJ4PIzUwWyUr0_I 96592
sqlalchemy/dialects/sqlite/dml.py sha256=a2JjATf9JULij766YBJMkU4Wc7ccnMYi7nz-Kqhbq0M 7481
sqlalchemy/dialects/sqlite/json.py sha256=XFPwSdNx0DxDfxDZn7rmGGqsAgL4vpJbjjGaA73WruQ 2533
sqlalchemy/dialects/sqlite/provision.py sha256=fH_mrS6pGAbes-6oC13WvQ7DI-qEtyxzmLKmCcqbEHQ 5280
sqlalchemy/dialects/sqlite/pysqlcipher.py sha256=_JuOCoic--ehAGkCgnwUUKKTs6xYoBGag4Y_WkQUDwU 5347
sqlalchemy/dialects/sqlite/pysqlite.py sha256=CTZUtNmmrpcdfKzsP7EqIclmosPiqOoAJZL-WAU6Xj8 27860
sqlalchemy/engine/__init__.py sha256=T5JfbA9Uz3gh9jk5nptwACGA2tIBGj0DcEvrJVCw-58 2753
sqlalchemy/engine/_py_processors.py sha256=RSVKm9YppSBDSCEi8xvbZdRCP9EsCYfbyEg9iDCMCiI 3744
sqlalchemy/engine/_py_row.py sha256=Z0M1qsPDwhKEsiziKJ51nCAQwcJ1wqughqs26WNg3bU 4405
sqlalchemy/engine/_py_util.py sha256=5m3MZbEqnUwP5kK_ghisFpzcXgBwSxTSkBEFB6afiD8 2245
sqlalchemy/engine/base.py sha256=NaEtMXCP--oSUvJQZAMFAdzn3DVVUX0DPgKdIT064Uk 120919
sqlalchemy/engine/characteristics.py sha256=YvMgrUVAt3wsSiQ0K8l44yBjFlMK3MGajxhg50t5yFM 2344
sqlalchemy/engine/create.py sha256=7IC-Vs3cw4tsyTR2zpFyyJKmhzsZC8uchLvB7ksQdFo 31479
sqlalchemy/engine/cursor.py sha256=Hzm1K2LgBKVO3kcLV0h8pJBbsHckS3QYLTvRGg5i8Vw 74009
sqlalchemy/engine/default.py sha256=iMXvcB5XN9N43XBT4SCNLazU7YbU4GY_FTzn_LVjsq0 74184
sqlalchemy/engine/events.py sha256=CqbDlfg_op1F636ZHC2bUl8XX0Wx7-TxxZyFxrH_neY 37522
sqlalchemy/engine/interfaces.py sha256=D8gHdmtjYLpJYOjAJ9TNhELOhWI6X7aK3r9wWhnczyQ 110754
sqlalchemy/engine/mock.py sha256=MMdaDvuKuAH_ugnaumq9xK1LOc0c81cocxUnar0hcNM 4177
sqlalchemy/engine/processors.py sha256=ENN6XwndxJPW-aXPu_3NzAZsy5SvNznHoa1Qn29ERAw 2383
sqlalchemy/engine/reflection.py sha256=rZ86zEqFMw997hb_psUeiuF2HEhQXui2SF5WtI7NohU 75263
sqlalchemy/engine/result.py sha256=ks2rkcYk2LUekV0yb11LgM8ktuC-OTOO1AdcfpU8ZYo 76697
sqlalchemy/engine/row.py sha256=22uTGqdsNV2fj3w0eB5EfhFQ5CGMQsFohEUVlI6LLZg 10927
sqlalchemy/engine/strategies.py sha256=HjCj_FHQOgkkhhtnVmcOEuHI_cftNo3P0hN5zkhZvDc 442
sqlalchemy/engine/url.py sha256=T9JYeeOVM4L2WbG3RLfypsz0Sl-fFgPIlS8MRH5VzZg 30468
sqlalchemy/engine/util.py sha256=Y5euVW6-DGJaxIgUachA2n1aiqm2M3cB-tCG2joRVt4 5683
sqlalchemy/event/__init__.py sha256=CSBMp0yu5joTC6tWvx40B4p87N7oGKxC-ZLx2ULKUnQ 997
sqlalchemy/event/api.py sha256=kT_1HiZ0WXG7V6b1BcEAxKraqlV0QkxGxcgUjHYrXgk 8470
sqlalchemy/event/attr.py sha256=NMe_sPQTju2PE-f68C8TcKJGW-Gxyi1CLXumAmE368Y 20438
sqlalchemy/event/base.py sha256=cHNiiR68uYIuBUXqgATqgEkSY8UdSgqON_54DYIYpQ8 14997
sqlalchemy/event/legacy.py sha256=pcXGijX6HtJnlfMfPVo06z9uzogbo5S29v2Azhofjeg 8212
sqlalchemy/event/registry.py sha256=Sf1qoGqjHs4LzK6brG_x-xEhrpbrgrH38kcSi-AsKUw 10862
sqlalchemy/ext/__init__.py sha256=w4h7EpXjKPr0LD4yHa0pDCfrvleU3rrX7mgyb8RuDYQ 322
sqlalchemy/ext/associationproxy.py sha256=3zd5Ir9wYcfe8Myiv1WY3LjCtuvTPWPM5qtsooGpWVE 64978
sqlalchemy/ext/automap.py sha256=Ux_7Z431LwVC3lp0gclUDjdQhKm3hDXarpkj4cVMcfU 61876
sqlalchemy/ext/baked.py sha256=78RS8Gp3YgjP8uEc2LEtX5HoDuDdWObaLKsJETeQ7b0 17917
sqlalchemy/ext/compiler.py sha256=h7eR0NcPJ4F_k8YGRP3R9YX75Y9pgiVxoCjRyvceF7g 20391
sqlalchemy/ext/horizontal_shard.py sha256=o3JCcXdSkK689Go2IHgOA_ZuFXzDKiBaLYZyLPAEP14 16767
sqlalchemy/ext/hybrid.py sha256=7R0MzU3-81hSY7zycrnsDi7oI680FNYnXir_tq0T2EM 52527
sqlalchemy/ext/indexable.py sha256=M5KXPLz0IImyfW2MIg1zd_4dqWv0FyD-zALR89fBiWc 11079
sqlalchemy/ext/instrumentation.py sha256=rjjSbTGilYeGLdyEWV932TfTaGxiVP44_RajinANk54 15723
sqlalchemy/ext/mutable.py sha256=XoEEmAAqwWDLBUSdrn5Y4dySUhwwnj3dR4K9BYaFzyA 36994
sqlalchemy/ext/orderinglist.py sha256=8Vcg7UUkLg-QbYAbLVDSqu-5REkR6L-FLLhCYsHYxCQ 14384
sqlalchemy/ext/serializer.py sha256=ox6dbMOBmFR0H2RQFt17mcYBOGKgn1cNVFfqY8-jpgQ 6178
sqlalchemy/ext/asyncio/__init__.py sha256=_7MoqoUrKeo6hiWLCV5EX3NiI0LXqnt8PQyUpQ8JvCE 1132
sqlalchemy/ext/asyncio/base.py sha256=uikdreckmgx1PiJQ9GPDAy4M-jzmDGUsF5V9AEPf1jg 9009
sqlalchemy/ext/asyncio/engine.py sha256=4zErSCPyUqa6oGkpkuIHTGn35MmalGIblHT1wf0l9DY 43887
sqlalchemy/ext/asyncio/exc.py sha256=1hCdOKzvSryc_YE4jgj0l9JASOmZXutdzShEYPiLbGI 639
sqlalchemy/ext/asyncio/result.py sha256=YHLhgGklf77hEbhNwZ3JhK4Nj52FB-4YTkC-3PbRGE4 30570
sqlalchemy/ext/asyncio/scoping.py sha256=6JSYD9aYrHqWNHaK2t6fqf_YpFtGagyDh0RudbpVp40 49563
sqlalchemy/ext/asyncio/session.py sha256=cWtT_D9Di9WFKiep_82iZn4I9VmJMJFfq2HGPzdpyDg 55702
sqlalchemy/ext/declarative/__init__.py sha256=VJu8S1efxil20W48fJlpDn6gHorOudn5p3-lF72WcJ8 1818
sqlalchemy/ext/declarative/extensions.py sha256=AqWFzVc1dqgLjzkwFL1Ne1Uz7381r8Mkty4yJogrOHA 18568
sqlalchemy/ext/mypy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/ext/mypy/apply.py sha256=VZNuYU9MV76chkxjWBZzVFGtKto9obnAXJgyM0WOGWM 10505
sqlalchemy/ext/mypy/decl_class.py sha256=fWfm5EpJ6ST08Z_AQPHB08e19km33xc-9VYe61x5HsQ 17380
sqlalchemy/ext/mypy/infer.py sha256=DzZnzQ7QrJ2lEQd7WiZoWtfvwXU_SQhYG-FWtPEYoPk 19367
sqlalchemy/ext/mypy/names.py sha256=hwogZIeYjlckL_NZi9u94EnbBqkoUcNwt9pBg6b0SmM 10476
sqlalchemy/ext/mypy/plugin.py sha256=Y5BYcZT7XwhiCJ1EZKuoxU3Uq2Zb14JMMeBmupX1hAM 9751
sqlalchemy/ext/mypy/util.py sha256=wci1awA8t5aKKUmfl6JDhXv8KnSjsGTDhwWjwzjRPes 8984
sqlalchemy/future/__init__.py sha256=79DZx3v7TQZpkS_qThlmuCOm1a9UK2ObNZhyMmjfNB0 516
sqlalchemy/future/engine.py sha256=6uOpOedIqiT1-3qJSJIlv9_raMJU8NTkhQwN_Ngg8kI 499
sqlalchemy/orm/__init__.py sha256=Zr6vHNVIEguV4IMLUN_R4BckXRTe1nFEiu1JP1QfCkU 8390
sqlalchemy/orm/_orm_constructors.py sha256=NT9HzHnWDEluNDJ6oHGkhu_M1CBbA71uNodNrICGtus 96466
sqlalchemy/orm/_typing.py sha256=vY4ww1YTHOJXlbPNWujW4veChVD32PBH1B9NUmQH8_I 5230
sqlalchemy/orm/attributes.py sha256=YclvPbRY2mLaQqimfBkI1rRVBSv2q_NQ2-GfY7IVegk 91225
sqlalchemy/orm/base.py sha256=GDRkwC9LX9_0NMsPAl7xQw9HnxIh53e28KQsB4lDpHk 27058
sqlalchemy/orm/bulk_persistence.py sha256=HyeI1I49UKKzD7Yo9pFHvtlgayu3Jo2A3W2H4XYxWEk 64824
sqlalchemy/orm/clsregistry.py sha256=tV1JPwHhuBahXoaHDKBoIwRvK3KEjAltJ967JMk4-Ig 17950
sqlalchemy/orm/collections.py sha256=PXkSIuVEjfmpuJ7RgLqPvlrn3QJrw1Qr2w3WXHYc844 50940
sqlalchemy/orm/context.py sha256=a9BZ5bOJNuFFr_T-8grA_wKpVj5bQ1llDlO6UZjc0Y0 108123
sqlalchemy/orm/decl_api.py sha256=l6oKlZPnCVkRXUWACojYooo-bdttDoZKv7HXDgoaMec 63034
sqlalchemy/orm/decl_base.py sha256=Yz7JcqgKsHDXpGKbs6FKCY2xG-dDg9sp93apD6WK484 78053
sqlalchemy/orm/dependency.py sha256=iM3AHi3ObbrWP5EJtlSGTCNr8T7u2KSXWvuJNo-jpGg 47038
sqlalchemy/orm/descriptor_props.py sha256=uyQ_GHZS9SfO7ZM3FiNLK2iV7oGFUk5JNXiwdu3wiBM 37430
sqlalchemy/orm/dynamic.py sha256=-4kTkjq6Z88L1STsjybi27cMXc1OVlmmvtPxE_DmJKI 8622
sqlalchemy/orm/evaluator.py sha256=jPjVrP7XbVOG6aXTCBREq0rF3oNHLqB4XAT-gt_cpaA 11925
sqlalchemy/orm/events.py sha256=f9vhI8oMDRS14iSQlcsvoTr6fCSCKCYrZIcezgHVtl4 128434
sqlalchemy/orm/exc.py sha256=A3wvZVs5sC5XCef4LoTUBG-UfhmliFpU9rYMdS2t_To 7356
sqlalchemy/orm/identity.py sha256=gRiuQSrurHGEAJXH9QGYioXL49Im5EGcYQ-IKUEpHmQ 9249
sqlalchemy/orm/instrumentation.py sha256=XoDqwNtCTUF5250tAIn3dm5_j3yBcTc9PtW-j3VuQdQ 24452
sqlalchemy/orm/interfaces.py sha256=uvuNGXY57KW_sDxauuhpcRt_3_94R4oxWIWlDoG7sqI 47138
sqlalchemy/orm/loading.py sha256=71ESreN1ndlezRfIdFFINEttqipWT7k9zyLw_k4-uOs 56414
sqlalchemy/orm/mapped_collection.py sha256=MlbcBTcfzl20mq5C8x5uGcc0v7qlGyrWPaveOPygqQQ 19278
sqlalchemy/orm/mapper.py sha256=X4sHUKK-z3yNPEqER_Ke6y_B0xGb0QvIkzlnh41Q1kQ 169809
sqlalchemy/orm/path_registry.py sha256=wNPlhX6z8xoAVGtknUbJsJXMWFLnqIjUKSnn35fhv6w 24423
sqlalchemy/orm/persistence.py sha256=QhxgJ-jYqL2jPsbFSRWkjhhmH1ujtaNW9WX6xGxTlxc 58524
sqlalchemy/orm/properties.py sha256=DELlNLPAw7m6qLk6yBGCCIz97l3S77F-3UxHrrfKziY 26065
sqlalchemy/orm/query.py sha256=k3F5LVUW8F2QuXg0kR2G9Oq-35EBxfRFwvO5YpvcF_w 118160
sqlalchemy/orm/relationships.py sha256=UtoA6m_w-PAhlP40tyfP0ouneUXoMxXoVJ84Si7Jnk4 126416
sqlalchemy/orm/scoping.py sha256=SbX0u4mhQApf8OerTtNpQm1gHirv7Ln79yyfKx5bRAE 75063
sqlalchemy/orm/session.py sha256=l9jt-owBq6nCpCRDSOKrR9iOh1rEyp3-PTpBLA7DCsY 186662
sqlalchemy/orm/state.py sha256=jDkgR-tMEMjAX4QOIn1yYr2DdOig7sc6oyPIogMxAQA 37724
sqlalchemy/orm/state_changes.py sha256=VxborriedCoQi45RT7d2sIjwGY0Ug3yl99-zlLHQBt4 6587
sqlalchemy/orm/strategies.py sha256=1Ij_WNMBkWSw8Dok3sdzB24seJ4DB6xGWj5Lj6mWXQc 114473
sqlalchemy/orm/strategy_options.py sha256=bs3Pm3vQw4gdk8JhCTu9WAAsBuH-WSjkRaTPmOF2t_Q 83337
sqlalchemy/orm/sync.py sha256=FEOjVlML9fOTL8Kc1-mksLv6_KjEyC0NLVkoI6_bJd8 5750
sqlalchemy/orm/unitofwork.py sha256=Z9zO7Fk9YR8yNXv_TCnyZPKOfzSb0mEqDYXkgxyqeKQ 27035
sqlalchemy/orm/util.py sha256=SibdKDvcy6MAOiz7_AqzT2F1uf7_fedpHbKt3wYWR-8 79730
sqlalchemy/orm/writeonly.py sha256=6F0YIdndSngwiz4Ngyc6wtqgMdUp6l9Ivbe-3IxQ7yI 19539
sqlalchemy/pool/__init__.py sha256=CIv4b6ctueY7w3sML_LxyLKAdl59esYOhz3O7W5w7WE 1815
sqlalchemy/pool/base.py sha256=P2hrsxGDigClgrQc0gYL4r4f5nS8vGuyDbsejOMptwk 52464
sqlalchemy/pool/events.py sha256=7_UL7QiwuBhbyUg7y2JxPQ7lcqlx4fEoU3N-R5vS6bM 13424
sqlalchemy/pool/impl.py sha256=3ER8gRv2dDYOa3Dc1hf4KMdt7C6Tf5CIpfrd5coMrYk 17707
sqlalchemy/sql/__init__.py sha256=Tj_EG7cQMB1LL_vix267IJh0HH3UXkQDq1NBBDUdRZ0 5611
sqlalchemy/sql/_dml_constructors.py sha256=hoNyINY3FNi1ZQajR6lbcRN7oYsNghM1wuzzVWxIv3c 3867
sqlalchemy/sql/_elements_constructors.py sha256=IztYe9gg2YSXyDXt1bBEYkwjMgVXTi6QbbkPSVrIOdE 62134
sqlalchemy/sql/_orm_types.py sha256=_vR3_HQYgZR_of6_ZpTQByie2gaVScxQjVAVWAP3Ztg 620
sqlalchemy/sql/_py_util.py sha256=uopyvI1gHg-9BZv1zAamorDFKmE5Woz275dcFOIT4ts 2174
sqlalchemy/sql/_selectable_constructors.py sha256=diNJxg4gzh_BgMg5wp_yfVhv2poil-jnq09K4RvoaUo 19054
sqlalchemy/sql/_typing.py sha256=kvkTOajngaXFHu9cYHW3LHBWNXjFa0AlrnXwg0g2rgk 10080
sqlalchemy/sql/annotation.py sha256=CoRI328FpvXcZzX2IGnKlolpi_ZhfqZyowxvv9dRSs8 17628
sqlalchemy/sql/base.py sha256=_RxPzpmSviWTVy3dF5A76L8VbCRcd4DWOtk1e00h4O0 71893
sqlalchemy/sql/cache_key.py sha256=kMFPCqdsclRKvf1wFotjgQetp947FKhBbs53QU--Wuw 32662
sqlalchemy/sql/coercions.py sha256=qQrp3pVXTD0M7UODD79gBxrKPFpc6uEH5SdjcJbmIfo 40488
sqlalchemy/sql/compiler.py sha256=CDzVOq-YChPk4zSjMWEwyqmhuR-0SZnYxnkGeDhJYGo 245985
sqlalchemy/sql/crud.py sha256=ZjfBND1mWCElROHKr4zpX4PGH7xF2D-UeCxJor9KUkk 52295
sqlalchemy/sql/ddl.py sha256=MtAHSZRCesPBEgZr9tz0rO3VD2NsG24UFUKB1chSfd0 45756
sqlalchemy/sql/default_comparator.py sha256=OL4rZrvThfsBh4kfJtq-6jHiTWrmj6y54vs5kj9P2us 16745
sqlalchemy/sql/dml.py sha256=UDFVFRjGF56uwdJh4i3ZgMz6JHjDhYM0Jg18RRikOlE 63886
sqlalchemy/sql/elements.py sha256=kICYdOSrB5zIHsNG4U75kSGn3JkFavtOREARWxwpwlw 167543
sqlalchemy/sql/events.py sha256=xe3vJ6pQJau3dJWBAY0zU7Lz52UKuMrpLycriLm3AWA 18301
sqlalchemy/sql/expression.py sha256=r9sDe3C9dcJ2HI8gmt8ZXB30ikAcnfo08rj-XYR4TVM 7414
sqlalchemy/sql/functions.py sha256=hZB2VZxdU3kGKnwe41YUAhelpAgKg0F56OAyZzB_mWQ 54775
sqlalchemy/sql/lambdas.py sha256=wLfoYJqnGLp7A7_xlMXwBudCROos0spuJUEkEjpJS20 49312
sqlalchemy/sql/naming.py sha256=xjmAepd5RfhyIu_tZVKh3TtRKnxVTgxeG--niCZhwq8 6866
sqlalchemy/sql/operators.py sha256=ZjIUvH7ZKSpxZVtSrX7sDeR6QNBLbtvjKl-hxYlfauY 74123
sqlalchemy/sql/roles.py sha256=fRi_bOduJED_Dk2PjudvAzEdpf0JXgfv1b5onjKHmsU 7628
sqlalchemy/sql/schema.py sha256=tcZFCCjwOj2SvAVDuG9UdkmeMpwrsLPHK8TUo2cdtCE 218926
sqlalchemy/sql/selectable.py sha256=32EynftlSlrkYfjZu4GDauj1bmc-DXilZ48031iP9Cs 232616
sqlalchemy/sql/sqltypes.py sha256=E8i6cFSrQyYo8BdhmgtEAEqMpq_06UT6eq-sk0ugZUk 125157
sqlalchemy/sql/traversals.py sha256=Se83sJzULv_XIwPuSSs-ltQizdUPhISZQL70WgfeOc4 33605
sqlalchemy/sql/type_api.py sha256=ftTiDXDvMLknIiSUOh0iZSD00l7tQmzV08mssbBUPYU 84480
sqlalchemy/sql/util.py sha256=5CGmTf3LueJ34nDUCrpfB_WqmMSLBDYC6UgK-H7LJik 48269
sqlalchemy/sql/visitors.py sha256=ojpSyJUaIYeu4QDEMpt640XhH9azDrzkaszwFpY47NE 36355
sqlalchemy/testing/__init__.py sha256=9M2SMxBBLJ8xLUWXNCWDzkcvOqFznWcJzrSd712vATU 3126
sqlalchemy/testing/assertions.py sha256=EEg6RuVF_IjicmsH8bHT8f_k4aAOqA0NPLhS-PbwjBA 30787
sqlalchemy/testing/assertsql.py sha256=IbPja8h8FWl_-K6J4A9LDsGP_oJtco7xvXbQPM8ngvY 16777
sqlalchemy/testing/asyncio.py sha256=x2R20JXuj5D7r16THih-3MIhD2tfSJEeM35kpakzjxw 3729
sqlalchemy/testing/config.py sha256=PhgrIVkHfuJqPtnRnZqT_Hu-RnMRJ93YsN-jPi8Mxxk 10660
sqlalchemy/testing/engines.py sha256=sVkoNTJOHjNPOg9Q-EEQ1y7tPjK1TnivMMfJc2lSidQ 13356
sqlalchemy/testing/entities.py sha256=rysywsnjXHlIIC-uv0L7-fLmTAuNpHJvcSd1HeAdY5M 3354
sqlalchemy/testing/exclusions.py sha256=uoYLEwyNOK1eR8rpfOZ2Q3dxgY0akM-RtsIFML-FPrY 12444
sqlalchemy/testing/fixtures.py sha256=Pu1HicBUrP8cEHi4kJXOj-Pm2c8d4SrxGi21W2uKkF8 31542
sqlalchemy/testing/pickleable.py sha256=0AqRQGexDo-lgsEx_GDMRqMIyG1QAQONbGsqWxLyoog 2889
sqlalchemy/testing/profiling.py sha256=rKG3wdcJSRGRA1vw9c9s2gx8LZ7jSVwY5jm_RCiEipE 10151
sqlalchemy/testing/provision.py sha256=TT-CIb-E8H6VBXreV8p8J9AV8-TSEZP9B4ZEespTdD4 14145
sqlalchemy/testing/requirements.py sha256=d14BkmwrL7EBGhXcv_XsE8WIZwOhPSnfTkxizxDzsR8 49983
sqlalchemy/testing/schema.py sha256=mvKy6ftmNbM5UKVxCCr-Ufik4_pyJh-v_hBc4UVrow8 6514
sqlalchemy/testing/util.py sha256=kkVPERLK--KceWOGL7ivAKqhTa4WnRQihc_nXyMaRMM 14164
sqlalchemy/testing/warnings.py sha256=pmfT33PF1q1PI7DdHOsup3LxHq1AC4-aYl1oL8HmrYo 1546
sqlalchemy/testing/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/testing/plugin/bootstrap.py sha256=GrBB27KbswjE3Tt-zJlj6uSqGh9N-_CXkonnJSSBz84 1437
sqlalchemy/testing/plugin/plugin_base.py sha256=ZkB5Ctea96eHYkCsV-YR44L77xHVEoyN4Ri-IEjYVJE 21281
sqlalchemy/testing/plugin/pytestplugin.py sha256=qklQwPkcltJgq4KA8AZOxC75A6AxVudKcssF6Xk6FZw 27236
sqlalchemy/testing/suite/__init__.py sha256=_firVc2uS3TMZ3vH2baQzNb17ubM78RHtb9kniSybmk 476
sqlalchemy/testing/suite/test_cte.py sha256=rbC3JbA3T_gZQ8erCslf7t9UFHHBj2nejT6GdzVVeA0 6206
sqlalchemy/testing/suite/test_ddl.py sha256=xWimTjggpTe3S1Xfmt_IPofTXkUUcKuVSVCIfIyGMbA 11785
sqlalchemy/testing/suite/test_deprecations.py sha256=XI8ZU1NxC-6uvPDImaaq9O7Ov6MF5gmy-yk3TfesLAo 5082
sqlalchemy/testing/suite/test_dialect.py sha256=kvxBhCIqYGK22Rfair5EP-ae1icoibY-alRsHRsUAiA 21019
sqlalchemy/testing/suite/test_insert.py sha256=FcDSRYLCwpZ79A-MH1zluZ2Xb0P0L6lLBko2_XBSNpI 11629
sqlalchemy/testing/suite/test_reflection.py sha256=6CvXDSpxGiJpYmAWyjT73jB3e2mmL344-Mrb3PkpmWw 101170
sqlalchemy/testing/suite/test_results.py sha256=O6CTaMtOjuThgTAr_2SAhMcernAxpOQ6DvhVm5v14l0 15666
sqlalchemy/testing/suite/test_rowcount.py sha256=zA0Q3Guf-TQioyLmNZ6HWCUOEuEhf7q-uI2J72j2kjk 6147
sqlalchemy/testing/suite/test_select.py sha256=QjZibSKevww0bZPIdKixtyDHHyDXDYPYBLrjeDvcgKg 58326
sqlalchemy/testing/suite/test_sequence.py sha256=OYVSwmeMnfYt8nN1Ay17TqpyO_wfZOKvL4QDCHsw_60 9673
sqlalchemy/testing/suite/test_types.py sha256=eO6OIyPdAv6EE47l6Qlfs9rnzSv_xUdTlEpLOw022RI 59996
sqlalchemy/testing/suite/test_unicode_ddl.py sha256=7obItCpFt4qlWaDqe25HWgQT6FoUhgz1W7_Xycfz9Xk 5887
sqlalchemy/testing/suite/test_update_delete.py sha256=VxhsI37iivEYejQ38duuT4dida9iXH_4EK3QMvaXMZM 1648
sqlalchemy/util/__init__.py sha256=FTiAxcebno3n1L71vdzUKPF010rwZBRdLy3gcocMf1U 8161
sqlalchemy/util/_collections.py sha256=CXyo111EoQ9mmA14vr85RJE5t2LHnn6GigvX1nPHQDs 20356
sqlalchemy/util/_concurrency_py3k.py sha256=DjpX4L5RZyTLHY73BuxMs-BVjzOCl4NC1lPJ7EgZYaI 7617
sqlalchemy/util/_has_cy.py sha256=XMkeqCDGmhkd0uuzpCdyELz7gOjHxyFQ1AIlc5NneoY 1229
sqlalchemy/util/_py_collections.py sha256=QCoGBscGWd9SdlZ-WgWuk8n4LQOOdU4NvAKxsN2zF40 16083
sqlalchemy/util/compat.py sha256=_fokD4qvK4Lb-FZIn7-Wn_dxvH4J4PJQDFgd3QnbJwM 8372
sqlalchemy/util/concurrency.py sha256=ZxcQYOKy-GBsQkPmCrBO5MzMpqW3JZme2Hiyqpbt9uc 2284
sqlalchemy/util/deprecations.py sha256=ZKn9jIuDJcVxqxFJsfpyhJa5iX30kqR7fZoVaHYU9b0 11901
sqlalchemy/util/langhelpers.py sha256=5nJAiq38cfC0hoPiHE3ZLAsIXeruImYrcy6Cd3Hh40I 64835
sqlalchemy/util/preloaded.py sha256=KKNLJEqChDW1TNUsM_TzKu7JYEA3kkuh2N-quM_2_Y4 5905
sqlalchemy/util/queue.py sha256=ITejs6KS4Hz_ojrss2oFeUO9MoIeR3qWmZQ8J7yyrNU 10205
sqlalchemy/util/tool_support.py sha256=epm8MzDZpVmhE6LIjrjJrP8BUf12Wab2m28A9lGq95s 5969
sqlalchemy/util/topological.py sha256=ipHMYHXniJMsNJTM0Ju7syNSjk46AksXX1iFmWWgTMA 3459
sqlalchemy/util/typing.py sha256=HihGX-lHlQSM9CMF5oMGLQaP-SkHKsUUaErW-E3-qMY 15178
SQLAlchemy-2.0.7.dist-info/LICENSE sha256=2lSTeluT1aC-5eJXO8vhkzf93qCSeV_mFXLrv3tNdIU 1100
SQLAlchemy-2.0.7.dist-info/METADATA sha256=3eNy87fGyxdotX3qR7deMNAk-Z2lBeKKmKFHIALfwZQ 9329
SQLAlchemy-2.0.7.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
SQLAlchemy-2.0.7.dist-info/top_level.txt sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q 11
SQLAlchemy-2.0.7.dist-info/RECORD

top_level.txt

sqlalchemy