SQLAlchemy

View on PyPIReverse Dependencies (5916)

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-py3-none-any.whl
Download: [link]
Size: 1871351
MD5: f1303b0d80eff062236831881b46ff03
SHA256: dc4ee2d4ee43251905f88637d5281a8d52e916a021384ec10758826f5cbae305
Uploaded: 2024-03-23 22:32:22 +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: true
Tag: py3-none-any

RECORD

Path Digest Size
sqlalchemy/__init__.py sha256=owmzhSxMolvrT3bYkj_lq9LeW-EtHTYPNOA7wlSVBxE 13033
sqlalchemy/events.py sha256=k-ZD38aSPD29LYhED7CBqttp5MDVVx_YSaWC2-cu9ec 525
sqlalchemy/exc.py sha256=M_8-O1hd8i6gbyx-TapV400p_Lxq2QqTGMXUAO-YgCc 23976
sqlalchemy/inspection.py sha256=MF-LE358wZDUEl1IH8-Uwt2HI65EsQpQW5o5udHkZwA 5063
sqlalchemy/log.py sha256=8x9UR3nj0uFm6or6bQF-JWb4fYv2zOeQjG_w-0wOJFA 8607
sqlalchemy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlalchemy/schema.py sha256=dKiWmgHYjcKQ4TiiD6vD0UMmIsD8u0Fsor1M9AAeGUs 3194
sqlalchemy/types.py sha256=cQFM-hFRmaf1GErun1qqgEs6QxufvzMuwKqj9tuMPpE 3168
sqlalchemy/connectors/__init__.py sha256=PzXPqZqi3BzEnrs1eW0DcsR4lyknAzhhN9rWcQ97hb4 476
sqlalchemy/connectors/aioodbc.py sha256=GSTiNMO9h0qjPxgqaxDwWZ8HvhWMFNVR6MJQnN1oc40 5288
sqlalchemy/connectors/asyncio.py sha256=6s4hDYfuMjJ9KbJ4s7bF1fp5DmcgV77ozgZ5-bwZ0wc 5955
sqlalchemy/connectors/pyodbc.py sha256=t7AjyxIOnaWg3CrlUEpBs4Y5l0HFdNt3P_cSSKhbi0Y 8501
sqlalchemy/cyextension/__init__.py sha256=GzhhN8cjMnDTE0qerlUlpbrNmFPHQWCZ4Gk74OAxl04 244
sqlalchemy/cyextension/collections.pyx sha256=L7DZ3DGKpgw2MT2ZZRRxCnrcyE5pU1NAFowWgAzQPEc 12571
sqlalchemy/cyextension/immutabledict.pxd sha256=3x3-rXG5eRQ7bBnktZ-OJ9-6ft8zToPmTDOd92iXpB0 291
sqlalchemy/cyextension/immutabledict.pyx sha256=KfDTYbTfebstE8xuqAtuXsHNAK0_b5q_ymUiinUe_xs 3535
sqlalchemy/cyextension/processors.pyx sha256=R1rHsGLEaGeBq5VeCydjClzYlivERIJ9B-XLOJlf2MQ 1792
sqlalchemy/cyextension/resultproxy.pyx sha256=eWLdyBXiBy_CLQrF5ScfWJm7X0NeelscSXedtj1zv9Q 2725
sqlalchemy/cyextension/util.pyx sha256=B85orxa9LddLuQEaDoVSq1XmAXIbLKxrxpvuB8ogV_o 2530
sqlalchemy/dialects/__init__.py sha256=Kos9Gf5JZg1Vg6GWaCqEbD6e0r1jCwCmcnJIfcxDdcY 1770
sqlalchemy/dialects/_typing.py sha256=hyv0nKucX2gI8ispB1IsvaUgrEPn9zEcq9hS7kfstEw 888
sqlalchemy/dialects/type_migration_guidelines.txt sha256=-uHNdmYFGB7bzUNT6i8M5nb4j6j9YUKAtW4lcBZqsMg 8239
sqlalchemy/dialects/mssql/__init__.py sha256=r5t8wFRNtBQoiUWh0WfIEWzXZW6f3D0uDt6NZTW_7Cc 1880
sqlalchemy/dialects/mssql/aioodbc.py sha256=UQd9ecSMIML713TDnLAviuBVJle7P7i1FtqGZZePk2Y 2022
sqlalchemy/dialects/mssql/base.py sha256=87Z8bQbA8q5_T2Oyd4tUuttWNjYTQD9Dhq-eplDJcY4 132301
sqlalchemy/dialects/mssql/information_schema.py sha256=HswjDc6y0mPXCf_x6VyylHlBdBa4PSY6Evxmmlch700 8084
sqlalchemy/dialects/mssql/json.py sha256=evUACW2O62TAPq8B7QIPagz7jfc664ql9ms68JqiYzg 4816
sqlalchemy/dialects/mssql/provision.py sha256=RTVbgYLFAHzEnpVQDJroU8ji_10MqBTiZfyP9_-QNT4 5362
sqlalchemy/dialects/mssql/pymssql.py sha256=eZRLz7HGt3SdoZUjFBmA9BS43N7AhIASw7VPBPEJuG0 4038
sqlalchemy/dialects/mssql/pyodbc.py sha256=vwM-vBlmRwrqxOc73P0sFOrBSwn24wzc5IkEOpalbXQ 27056
sqlalchemy/dialects/mysql/__init__.py sha256=bxbi4hkysUK2OOVvr1F49akUj1cky27kKb07tgFzI9U 2153
sqlalchemy/dialects/mysql/aiomysql.py sha256=67JrSUD1BmN88k_ASk6GvrttZFQiFjDY0wBiwdllxMk 9964
sqlalchemy/dialects/mysql/asyncmy.py sha256=CGILIRKf_2Ut9Ng2yBlmdg62laL-ockEm6GMuN7xlKE 10033
sqlalchemy/dialects/mysql/base.py sha256=KA7tvRxKUw0KwHwMth2rz-NWV0xMkVbYvPoBM9wrAFw 120850
sqlalchemy/dialects/mysql/cymysql.py sha256=eXT1ry0w_qRxjiO24M980c-8PZ9qSsbhqBHntjEiKB0 2300
sqlalchemy/dialects/mysql/dml.py sha256=HXJMAvimJsqvhj3UZO4vW_6LkF5RqaKbHvklAjor7yU 7645
sqlalchemy/dialects/mysql/enumerated.py sha256=ipEPPQqoXfFwcywNdcLlZCEzHBtnitHRah1Gn6nItcg 8448
sqlalchemy/dialects/mysql/expression.py sha256=lsmQCHKwfPezUnt27d2kR6ohk4IRFCA64KBS16kx5dc 4097
sqlalchemy/dialects/mysql/json.py sha256=l6MEZ0qp8FgiRrIQvOMhyEJq0q6OqiEnvDTx5Cbt9uQ 2269
sqlalchemy/dialects/mysql/mariadb.py sha256=kTfBLioLKk4JFFst4TY_iWqPtnvvQXFHknLfm89H2N8 853
sqlalchemy/dialects/mysql/mariadbconnector.py sha256=sRlzRFU5E1512aFyEhmmL1ffeU1u5meaLqtRYTcrH7Y 8568
sqlalchemy/dialects/mysql/mysqlconnector.py sha256=qiQdfLPze3QHuASAZ9iqRzD0hDW8FbKoQnfAEQCF7tM 5675
sqlalchemy/dialects/mysql/mysqldb.py sha256=zPHKMQbHu8bFuD7YvOJewn2axQbfwA93NZoeX3bbbiQ 9502
sqlalchemy/dialects/mysql/provision.py sha256=4oGkClQ8jC3YLPF54sB4kCjFc8HRTwf5zl5zftAAXGo 3474
sqlalchemy/dialects/mysql/pymysql.py sha256=GUnSHd2M2uKjmN46Hheymtm26g7phEgwYOXrX0zLY8M 4083
sqlalchemy/dialects/mysql/pyodbc.py sha256=072crI4qVyPhajYvHnsfFeSrNjLFVPIjBQKo5uyz5yk 4297
sqlalchemy/dialects/mysql/reflection.py sha256=XXM8AGpaRTqDvuObg89Bzn_4h2ETG03viYBpWZJM3vc 22822
sqlalchemy/dialects/mysql/reserved_words.py sha256=ucKX2p2c3UnMq2ayZuOHuf73eXhu7SKsOsTlIN1Q83I 9258
sqlalchemy/dialects/mysql/types.py sha256=L5cTCsMT1pTedszNEM3jSxFNZEMcHQLprYCZ0vmfsnA 24343
sqlalchemy/dialects/oracle/__init__.py sha256=p4-2gw7TT0bX_MoJXTGD4i8WHctYsK9kCRbkpzykBrc 1493
sqlalchemy/dialects/oracle/base.py sha256=-7b5iubFPxJyDRoLXlxj8rk8eBRN2_IdZlB2zzzrrbw 118246
sqlalchemy/dialects/oracle/cx_oracle.py sha256=t5yH4svVz7xoDSITF958blgZ01hbCUEWUKrAXwiCiAE 55566
sqlalchemy/dialects/oracle/dictionary.py sha256=7WMrbPkqo8ZdGjaEZyQr-5f2pajSOF1OTGb8P97z8-g 19519
sqlalchemy/dialects/oracle/oracledb.py sha256=UFcZwrrk0pWfAp_SKJZ1B5rIQHtNhOvuu73_JaSnTbI 9487
sqlalchemy/dialects/oracle/provision.py sha256=O9ZpF4OG6Cx4mMzLRfZwhs8dZjrJETWR402n9c7726A 8304
sqlalchemy/dialects/oracle/types.py sha256=QK3hJvWzKnnCe3oD3rItwEEIwcoBze8qGg7VFOvVlIk 8231
sqlalchemy/dialects/postgresql/__init__.py sha256=wwnNAq4wDQzrlPRzDNB06ayuq3L2HNO99nzeEvq-YcU 3892
sqlalchemy/dialects/postgresql/_psycopg_common.py sha256=7TudtgsPiSB8O5kX8W8KxcNYR8t5h_UHb86b_ChL0P8 5696
sqlalchemy/dialects/postgresql/array.py sha256=bWcame7ntmI_Kx6gmBX0-chwADFdLHeCvaDQ4iX8id8 13734
sqlalchemy/dialects/postgresql/asyncpg.py sha256=e4Zv7hTb8OdwfvrM_B82GXgORBJeNQ2vChVfogvN7KI 40240
sqlalchemy/dialects/postgresql/base.py sha256=ed49Ode09deJF3jXr8V5sSHTwVoFVq0dlvNdP3mJaBQ 178989
sqlalchemy/dialects/postgresql/dml.py sha256=Pc69Le6qzmUHHb1FT5zeUSD31dWm6SBgdCAGW89cs3s 11212
sqlalchemy/dialects/postgresql/ext.py sha256=1bZ--iNh2O9ym7l2gXZX48yP3yMO4dqb9RpYro2Mj2Q 16262
sqlalchemy/dialects/postgresql/hstore.py sha256=otAx-RTDfpi_tcXkMuQV0JOIXtYgevgnsikLKKOkI6U 11541
sqlalchemy/dialects/postgresql/json.py sha256=9-ZvkLVMfQNSz0aHGml_B8sNg3gVq3-gxLnb5BO7Pog 11217
sqlalchemy/dialects/postgresql/named_types.py sha256=3IV1ufo7zJjKmX4VtGDEnoXE6xEqLJAtGG82IiqHXwY 17594
sqlalchemy/dialects/postgresql/operators.py sha256=NsAaWun_tL3d_be0fs9YL6T4LPKK6crnmFxxIJHgyeY 2808
sqlalchemy/dialects/postgresql/pg8000.py sha256=3yoekiWSF-xnaWMqG76XrYPMqerg-42TdmfsW_ivK9E 18640
sqlalchemy/dialects/postgresql/pg_catalog.py sha256=hY3NXEUHxTWD4umhd2aowNu3laC-61Q_qQ_pReyXTUM 9254
sqlalchemy/dialects/postgresql/provision.py sha256=yqyx-aDFO9l2YcL9f4T5HBP_Lnt5dHsMjpuXUG8mi7A 5762
sqlalchemy/dialects/postgresql/psycopg.py sha256=TF53axr1EkTBAZD85JCq6wA7XTcJTzXueSz26txDbgc 22364
sqlalchemy/dialects/postgresql/psycopg2.py sha256=gAP3poHDUxEB6iut6sxe9PhBiOrV_iIMvnP0NUlC-Rw 31607
sqlalchemy/dialects/postgresql/psycopg2cffi.py sha256=M7wAYSL6Pvt-4nbfacAHGyyw4XMKJ_bQZ1tc1pBtIdg 1756
sqlalchemy/dialects/postgresql/ranges.py sha256=6CgV7qkxEMJ9AQsiibo_XBLJYzGh-2ZxpG83sRaesVY 32949
sqlalchemy/dialects/postgresql/types.py sha256=Jfxqw9JaKNOq29JRWBublywgb3lLMyzx8YZI7CXpS2s 7300
sqlalchemy/dialects/sqlite/__init__.py sha256=lp9DIggNn349M-7IYhUA8et8--e8FRExWD2V_r1LJk4 1182
sqlalchemy/dialects/sqlite/aiosqlite.py sha256=OMvxP2eWyqk5beF-sHhzxRmjzO4VCQp55q7NH2XPVTE 12305
sqlalchemy/dialects/sqlite/base.py sha256=lUtigjn7NdPBq831zQsLcBwdwRJqdgKM_tUaDrMElOE 96794
sqlalchemy/dialects/sqlite/dml.py sha256=9GE55WvwoktKy2fHeT-Wbc9xPHgsbh5oBfd_fckMH5Q 8443
sqlalchemy/dialects/sqlite/json.py sha256=Eoplbb_4dYlfrtmQaI8Xddd2suAIHA-IdbDQYM-LIhs 2777
sqlalchemy/dialects/sqlite/provision.py sha256=UCpmwxf4IWlrpb2eLHGbPTpCFVbdI_KAh2mKtjiLYao 5632
sqlalchemy/dialects/sqlite/pysqlcipher.py sha256=OL2S_05DK9kllZj6DOz7QtEl7jI7syxjW6woS725ii4 5356
sqlalchemy/dialects/sqlite/pysqlite.py sha256=USPhTjA19ks7VfzjlMXN_BkUpZiPH8J5ZyR4B9DBhVY 28045
sqlalchemy/engine/__init__.py sha256=Stb2oV6l8w65JvqEo6J4qtKoApcmOpXy3AAxQud4C1o 2818
sqlalchemy/engine/_py_processors.py sha256=j9i_lcYYQOYJMcsDerPxI0sVFBIlX5sqoYMdMJlgWPI 3744
sqlalchemy/engine/_py_row.py sha256=wSqoUFzLOJ1f89kgDb6sJm9LUrF5LMFpXPcK1vUsKcs 3787
sqlalchemy/engine/_py_util.py sha256=f2DI3AN1kv6EplelowesCVpwS8hSXNufRkZoQmJtSH8 2484
sqlalchemy/engine/base.py sha256=Qd4VraoFmbOsjDhkH4bHlKy7oHWO_-gtWPVSZBBigko 123050
sqlalchemy/engine/characteristics.py sha256=Qbvt4CPrggJ3GfxHl0hOAxopjnCQy-W_pjtwLIe-Q1g 2590
sqlalchemy/engine/create.py sha256=mYJtOG2ZKM8sgyfjpGpamW15RDU7JXi5s6iibbJHMIs 33206
sqlalchemy/engine/cursor.py sha256=I3loUjkAuT1A0NR91wGRcR2xMDmHny4MN6jJ0jeTgOI 76314
sqlalchemy/engine/default.py sha256=Acz1kPQfI86lIN9TZOen2YiZHtb90jyhgCiTonqDOKs 83993
sqlalchemy/engine/events.py sha256=c0unNFFiHzTAvkUtXoJaxzMFMDwurBkHiiUhuN8qluc 37381
sqlalchemy/engine/interfaces.py sha256=n6G7VW5kaGyBlKdCkgaDs694tfzLPOxZeboDmVaJThg 112832
sqlalchemy/engine/mock.py sha256=yvpxgFmRw5G4QsHeF-ZwQGHKES-HqQOucTxFtN1uzdk 4179
sqlalchemy/engine/processors.py sha256=XyfINKbo-2fjN-mW55YybvFyQMOil50_kVqsunahkNs 2379
sqlalchemy/engine/reflection.py sha256=FlT5kPpKm7Lah50GNt5XcnlJWojTL3LD_x0SoCF9kfY 75127
sqlalchemy/engine/result.py sha256=j6BI4Wj2bziQNQG5OlG_Cm4KcNWY9AoYvTXVlJUU-D8 77603
sqlalchemy/engine/row.py sha256=9AAQo9zYDL88GcZ3bjcQTwMT-YIcuGTSMAyTfmBJ_yM 12032
sqlalchemy/engine/strategies.py sha256=DqFSWaXJPL-29Omot9O0aOcuGL8KmCGyOvnPGDkAJoE 442
sqlalchemy/engine/url.py sha256=8eWkUaIUyDExOcJ2D4xJXRcn4OY1GQJ3Q2duSX6UGAg 30784
sqlalchemy/engine/util.py sha256=bNirO8k1S8yOW61uNH-a9QrWtAJ9VGFgbiR0lk1lUQU 5682
sqlalchemy/event/__init__.py sha256=KBrp622xojnC3FFquxa2JsMamwAbfkvzfv6Op0NKiYc 997
sqlalchemy/event/api.py sha256=BUTAZjSlzvq4Hn2v2pihP_P1yo3lvCVDczK8lV_XJ80 8227
sqlalchemy/event/attr.py sha256=X8QeHGK4ioSYht1vkhc11f606_mq_t91jMNIT314ubs 20751
sqlalchemy/event/base.py sha256=3n9FmUkcXYHHyGzfpjKDsrIUVCNST_hq4zOtrNm0_a4 14954
sqlalchemy/event/legacy.py sha256=teMPs00fO-4g8a_z2omcVKkYce5wj_1uvJO2n2MIeuo 8227
sqlalchemy/event/registry.py sha256=nfTSSyhjZZXc5wseWB4sXn-YibSc0LKX8mg17XlWmAo 10835
sqlalchemy/ext/__init__.py sha256=S1fGKAbycnQDV01gs-JWGaFQ9GCD4QHwKcU2wnugg_o 322
sqlalchemy/ext/associationproxy.py sha256=5O5ANHARO8jytvqBQmOu-QjNVE4Hh3tfYquqKAj5ajs 65771
sqlalchemy/ext/automap.py sha256=UAJorfaoKJd9t9hylQMuxprSbOYE3gEZTM4wWM-z364 61576
sqlalchemy/ext/baked.py sha256=H6T1il7GY84BhzPFj49UECSpZh_eBuiHomA-QIsYOYQ 17807
sqlalchemy/ext/compiler.py sha256=ONPoxoKD2yUS9R2-oOhmPsA7efm-Bs0BXo7HE1dGlsU 20391
sqlalchemy/ext/horizontal_shard.py sha256=wuwAPnHymln0unSBnyx-cpX0AfESKSsypaSQTYCvzDk 16750
sqlalchemy/ext/hybrid.py sha256=LXph2NOtBQj6rZMi5ar-WCxkY7qaFp-o-UFIvCy-ep0 52432
sqlalchemy/ext/indexable.py sha256=UkTelbydKCdKelzbv3HWFFavoET9WocKaGRPGEOVfN8 11032
sqlalchemy/ext/instrumentation.py sha256=sg8ghDjdHSODFXh_jAmpgemnNX1rxCeeXEG3-PMdrNk 15707
sqlalchemy/ext/mutable.py sha256=L5ZkHBGYhMaqO75Xtyrk2DBR44RDk0g6Rz2HzHH0F8Q 37355
sqlalchemy/ext/orderinglist.py sha256=TGYbsGH72wEZcFNQDYDsZg9OSPuzf__P8YX8_2HtYUo 14384
sqlalchemy/ext/serializer.py sha256=YemanWdeMVUDweHCnQc-iMO6mVVXNo2qQ5NK0Eb2_Es 6178
sqlalchemy/ext/asyncio/__init__.py sha256=1OqSxEyIUn7RWLGyO12F-jAUIvk1I6DXlVy80-Gvkds 1317
sqlalchemy/ext/asyncio/base.py sha256=fl7wxZD9KjgFiCtG3WXrYjHEvanamcsodCqq9pH9lOk 8905
sqlalchemy/ext/asyncio/engine.py sha256=S_IRWX4QAjj2veLSu4Y3gKBIXkKQt7_2StJAK2_KUDY 48190
sqlalchemy/ext/asyncio/exc.py sha256=8sII7VMXzs2TrhizhFQMzSfcroRtiesq8o3UwLfXSgQ 639
sqlalchemy/ext/asyncio/result.py sha256=ID2eh-NHW-lnNFTxbKhje8fr-tnsucUsiw_jcpGcSPc 30409
sqlalchemy/ext/asyncio/scoping.py sha256=BmE1UbFV_C4BXB4WngJc523DeMH-nTchNb8ORiSPYfE 52597
sqlalchemy/ext/asyncio/session.py sha256=ZZklu124Rm2p9B5pbcDbR0zVyEuq-rn69_ltByuKNXo 63092
sqlalchemy/ext/declarative/__init__.py sha256=20psLdFQbbOWfpdXHZ0CTY6I1k4UqXvKemNVu1LvPOI 1818
sqlalchemy/ext/declarative/extensions.py sha256=uCjN1GisQt54AjqYnKYzJdUjnGd2pZBW47WWdPlS7FE 19547
sqlalchemy/ext/mypy/__init__.py sha256=0WebDIZmqBD0OTq5JLtd_PmfF9JGxe4d4Qv3Ml3PKUg 241
sqlalchemy/ext/mypy/apply.py sha256=Aek_-XA1eXihT4attxhfE43yBKtCgsxBSb--qgZKUqc 10550
sqlalchemy/ext/mypy/decl_class.py sha256=1vVJRII2apnLTUbc5HkJS6Z2GueaUv_eKvhbqh7Wik4 17384
sqlalchemy/ext/mypy/infer.py sha256=KVnmLFEVS33Al8pUKI7MJbJQu3KeveBUMl78EluBORw 19369
sqlalchemy/ext/mypy/names.py sha256=Q3ef8XQBgVm9WUwlItqlYCXDNi_kbV5DdLEgbtEMEI8 10479
sqlalchemy/ext/mypy/plugin.py sha256=74ML8LI9xar0V86oCxnPFv5FQGEEfUzK64vOay4BKFs 9750
sqlalchemy/ext/mypy/util.py sha256=1zuDQG8ezmF-XhJmAQU_lcBHiD--sL-lq20clg8t4lE 9448
sqlalchemy/future/__init__.py sha256=q2mw-gxk_xoxJLEvRoyMha3vO1xSRHrslcExOHZwmPA 512
sqlalchemy/future/engine.py sha256=AgIw6vMsef8W6tynOTkxsjd6o_OQDwGjLdbpoMD8ue8 495
sqlalchemy/orm/__init__.py sha256=ZYys5nL3RFUDCMOLFDBrRI52F6er3S1U1OY9TeORuKs 8463
sqlalchemy/orm/_orm_constructors.py sha256=tlTZoY87CFSBpnw7iIYKTCeofjLg-r2ibfCfMfbyEMU 99461
sqlalchemy/orm/_typing.py sha256=DVBfpHmDVK4x1zxaGJPY2GoTrAsyR6uexv20Lzf1afc 4973
sqlalchemy/orm/attributes.py sha256=wGpyY9aIxWRkL3y6qlbUgIW78rGA4X38ZhOaWI9S818 92535
sqlalchemy/orm/base.py sha256=re6A8ooMxLyfCAeQfhBwwxeJQkiH7EtzzOZIVIiTPlw 27466
sqlalchemy/orm/bulk_persistence.py sha256=SSSR0Omv8A8BzpsOdSo4x75XICoqGpO1sUkyEWUVGso 70022
sqlalchemy/orm/clsregistry.py sha256=29LyYiuj0qbebOpgW6DbBPNB2ikTweFQar1byCst7I0 17958
sqlalchemy/orm/collections.py sha256=jpMsJGVixmrW9kfT8wevm9kpatKRqyDLcqWd7CjKPxE 52179
sqlalchemy/orm/context.py sha256=Wjx0d1Rkxd-wsX1mP2V2_4VbOxdNY6S_HijdXJ-TtKg 112001
sqlalchemy/orm/decl_api.py sha256=0gCZWM2sOXb_4OzUXfevVUisZWOUrErQTAHyaSQQL5k 63674
sqlalchemy/orm/decl_base.py sha256=Tq6I3Jm3bkM01mmoiHfdFXLE94YDk1ik2u2dXL1RxLc 81601
sqlalchemy/orm/dependency.py sha256=hgjksUWhgbmgHK5GdJdiDCBgDAIGQXIrY-Tj79tbL2k 47631
sqlalchemy/orm/descriptor_props.py sha256=pKtpP7H1LB_YuHRVrEYpfFZybEnUUdPwQXxduYFe2hA 37180
sqlalchemy/orm/dynamic.py sha256=jksBDCOsm6EBMVParcNGuMeaAv12hX4IzouKspC-HPA 9786
sqlalchemy/orm/evaluator.py sha256=q292K5vdpP69G7Z9y1RqI5GFAk2diUPwnsXE8De_Wgw 11925
sqlalchemy/orm/events.py sha256=0lxP-EluVWSUr07ny2nsuQ8QhrDu9Qc4ON6QRUhuJnA 127703
sqlalchemy/orm/exc.py sha256=IP40P-wOeXhkYk0YizuTC3wqm6W9cPTaQU08f5MMaQ0 7413
sqlalchemy/orm/identity.py sha256=jHdCxCpCyda_8mFOfGmN_Pr0XZdKiU-2hFZshlNxbHs 9249
sqlalchemy/orm/instrumentation.py sha256=M-kZmkUvHUxtf-0mCA8RIM5QmMH1hWlYR_pKMwaidjA 24321
sqlalchemy/orm/interfaces.py sha256=Hmf1BjbfOarZRgMlruqghR7cgH2xyugA9v5t0x-a-wU 48502
sqlalchemy/orm/loading.py sha256=JN2zLnPjNnk7K9DERbyerxESCXin7m7X1XP0gfdWLOE 57537
sqlalchemy/orm/mapped_collection.py sha256=3cneB1dfPTLrsTvKoo9_oCY2xtq4UAHfe5WSXPyqIS4 19690
sqlalchemy/orm/mapper.py sha256=8SVHr7tO-DDNpNGi68usc7PLQ7mTwzkZNEJu1aMb6dQ 171059
sqlalchemy/orm/path_registry.py sha256=bIXllBRevK7Ic5irajYnZgl2iazJ0rKNRkhXJSlfxjY 25850
sqlalchemy/orm/persistence.py sha256=dzyB2JOXNwQgaCbN8kh0sEz00WFePr48qf8NWVCUZH8 61701
sqlalchemy/orm/properties.py sha256=p53b3_Ht4BUsNQV1BIyH34k4EZ4NkU0rr6yhWwra_Pg 29294
sqlalchemy/orm/query.py sha256=qKuFTUlbGVjs84AQ7APBY0PJhrzc2JJ1upeI658MV_o 117596
sqlalchemy/orm/relationships.py sha256=dS5SY0v1MiD7iCNnAQlHaI6prUQhL5EkXT7ijc8FR8E 128644
sqlalchemy/orm/scoping.py sha256=gFYywLeMmd5qjFdVPzeuCX727mTaChrCv8aqn4wPke0 78677
sqlalchemy/orm/session.py sha256=yiKyoJBARQj4I1ZBjsIxc6ecCpt2Upjvlxruo2A5HRc 193181
sqlalchemy/orm/state.py sha256=mW2f1hMSNeTJ89foutOE1EqLLD6DZkrSeO-pgagZweg 37520
sqlalchemy/orm/state_changes.py sha256=qKYg7NxwrDkuUY3EPygAztym6oAVUFcP2wXn7QD3Mz4 6815
sqlalchemy/orm/strategies.py sha256=OtmMtWpCDk4ZiaM_ipzGn80sPOi6Opwj3Co4lUHpd_w 114206
sqlalchemy/orm/strategy_options.py sha256=I27ufNeElVQ4HBn8V4357CkUm47aEwWRlg4CONzsUEQ 84563
sqlalchemy/orm/sync.py sha256=g7iZfSge1HgxMk9SKRgUgtHEbpbZ1kP_CBqOIdTOXqc 5779
sqlalchemy/orm/unitofwork.py sha256=fiVaqcymbDDHRa1NjS90N9Z466nd5pkJOEi1dHO6QLY 27033
sqlalchemy/orm/util.py sha256=PvU_J4PSNcaOoNnsLY9qZ0lcElG71ykvdZSDZ76WSwg 80660
sqlalchemy/orm/writeonly.py sha256=SYu2sAaHZONk2pW4PmtE871LG-O0P_bjidvKzY1H_zI 22305
sqlalchemy/pool/__init__.py sha256=qiDdq4r4FFAoDrK6ncugF_i6usi_X1LeJt-CuBHey0s 1804
sqlalchemy/pool/base.py sha256=WF4az4ZKuzQGuKeSJeyexaYjmWZUvYdC6KIi8zTGodw 52236
sqlalchemy/pool/events.py sha256=xGjkIUZl490ZDtCHqnQF9ZCwe2Jv93eGXmnQxftB11E 13147
sqlalchemy/pool/impl.py sha256=JwpALSkH-pCoO_6oENbkHYY00Jx9nlttyoI61LivRNc 18944
sqlalchemy/sql/__init__.py sha256=UNa9EUiYWoPayf-FzNcwVgQvpsBdInPZfpJesAStN9o 5820
sqlalchemy/sql/_dml_constructors.py sha256=YdBJex0MCVACv4q2nl_ii3uhxzwU6aDB8zAsratX5UQ 3867
sqlalchemy/sql/_elements_constructors.py sha256=B0un-BtCNRhLbB3Fucn9G7iyOJWTq50xLQoJgrZlEJU 62587
sqlalchemy/sql/_orm_types.py sha256=T-vjcry4C1y0GToFKVxQCnmly_-Zsq4IO4SHN6bvUF4 625
sqlalchemy/sql/_py_util.py sha256=hiM9ePbRSGs60bAMxPFuJCIC_p9SQ1VzqXGiPchiYwE 2173
sqlalchemy/sql/_selectable_constructors.py sha256=wjE6HrLm9cR7bxvZXT8sFLUqT6t_J9G1XyQCnYmBDl0 18780
sqlalchemy/sql/_typing.py sha256=9XLEtzzsUzzU4syTzbmycGhYPGLqXDmTDwaARSNR3-g 12713
sqlalchemy/sql/annotation.py sha256=aqbbVz9kfbCT3_66CZ9GEirVN197Cukoqt8rq48FgkQ 18245
sqlalchemy/sql/base.py sha256=liRt7TSAAIo1wOUUrvsqbq6X_bSX2EpxxSUd4v7w_pY 73797
sqlalchemy/sql/cache_key.py sha256=0Db8mR8IrpBgdzXs4TGTt98LOpL3c7KABd72MAPKUQQ 33668
sqlalchemy/sql/coercions.py sha256=1xzN_9U5BCJGgokdc5iYj5o2cMAfEEZkr1Oa9Q-JYj8 40493
sqlalchemy/sql/compiler.py sha256=elYp6JY7oOEM6IFdLbCYfEB2lZliX---vtOumb43Ym8 274503
sqlalchemy/sql/crud.py sha256=g9xcol2KRGjZi1qsb2-bVz8zgVy_53gfMtJcnNO2vyQ 56521
sqlalchemy/sql/ddl.py sha256=CIqMilCKfuQnF0lrZsQdTxgrbXqcTauKr0Ojzj77PFQ 45602
sqlalchemy/sql/default_comparator.py sha256=utXWsZVGEjflhFfCT4ywa6RnhORc1Rryo87Hga71Rps 16707
sqlalchemy/sql/dml.py sha256=pn0Lm1ofC5qVZzwGWFW73lPCiNba8OsTeemurJgwRyg 65614
sqlalchemy/sql/elements.py sha256=ihsDePoVV_rAieJV6po5Z2GVl_exszmxwJ2JcB_LxbU 173693
sqlalchemy/sql/events.py sha256=iC_Q1Htm1Aobt5tOYxWfHHqNpoytrULORmUKcusH_-E 18290
sqlalchemy/sql/expression.py sha256=VMX-dLpsZYnVRJpYNDozDUgaj7iQ0HuewUKVefD57PE 7586
sqlalchemy/sql/functions.py sha256=MjXK0IVv45Y4n96_TMDZGJ7fwAhGHPRbFP8hOJgaplQ 63689
sqlalchemy/sql/lambdas.py sha256=DP0Qz7Ypo8QhzMwygGHYgRhwJMx-rNezO1euouH3iYU 49292
sqlalchemy/sql/naming.py sha256=ZHs1qSV3ou8TYmZ92uvU3sfdklUQlIz4uhe330n05SU 6858
sqlalchemy/sql/operators.py sha256=r4oQp4h5zTMFFOpiFNV56joIK-QIjJCobatsmaZ-724 75935
sqlalchemy/sql/roles.py sha256=pOsVn_OZD7mF2gJByHf24Rjopt0_Hu3dUCEOK5t4KS8 7662
sqlalchemy/sql/schema.py sha256=BHkkganu-uinWZFHKPbsCwV_9gqsq449S6RQAC2MZoE 228317
sqlalchemy/sql/selectable.py sha256=7lxe79hZvnHyzHe1DobodI1lZ1eo8quSLZ6phw10Zj4 232848
sqlalchemy/sql/sqltypes.py sha256=AAXED0rebCNmrY8K8kL6zox8_GD0L_p0lRzwM3SxCGk 126076
sqlalchemy/sql/traversals.py sha256=NFgJrVJzInO3HrnG90CklxrDXhFydZohPs2vRJkh3Bo 33589
sqlalchemy/sql/type_api.py sha256=CJAvRix_rRoOsE77sH4BqeGX0lIdtk8dX-StjGx3mUo 83208
sqlalchemy/sql/util.py sha256=qGHQF-tPCj-m1FBerzT7weCanGcXU7dK5m-W7NHio-4 48077
sqlalchemy/sql/visitors.py sha256=71wdVvhhZL4nJvVwFAs6ssaW-qZgNRSmKjpAcOzF_TA 36317
sqlalchemy/testing/__init__.py sha256=VsrEHrORpAF5n7Vfl43YQgABh6EP1xBx_gHxs7pSXeE 3126
sqlalchemy/testing/assertions.py sha256=gL0rA7CCZJbcVgvWOPV91tTZTRwQc1_Ta0-ykBn83Ew 31439
sqlalchemy/testing/assertsql.py sha256=IgQG7l94WaiRP8nTbilJh1ZHZl125g7GPq-S5kmQZN0 16817
sqlalchemy/testing/asyncio.py sha256=kM8uuOqDBagZF0r9xvGmsiirUVLUQ_KBzjUFU67W-b8 3830
sqlalchemy/testing/config.py sha256=AqyH1qub_gDqX0BvlL-JBQe7N-t2wo8655FtwblUNOY 12090
sqlalchemy/testing/engines.py sha256=HFJceEBD3Q_TTFQMTtIV5wGWO_a7oUgoKtUF_z636SM 13481
sqlalchemy/testing/entities.py sha256=IphFegPKbff3Un47jY6bi7_MQXy6qkx_50jX2tHZJR4 3354
sqlalchemy/testing/exclusions.py sha256=T8B01hmm8WVs-EKcUOQRzabahPqblWJfOidi6bHJ6GA 12460
sqlalchemy/testing/pickleable.py sha256=U9mIqk-zaxq9Xfy7HErP7UrKgTov-A3QFnhZh-NiOjI 2833
sqlalchemy/testing/profiling.py sha256=PbuPhRFbauFilUONeY3tV_Y_5lBkD7iCa8VVyH2Sk9Y 10148
sqlalchemy/testing/provision.py sha256=zXsw2D2Xpmw_chmYLsE1GXQqKQ-so3V8xU_joTcKan0 14619
sqlalchemy/testing/requirements.py sha256=N9pSj7z2wVMkBif-DQfPVa_cl9k6p9g_J5FY1OsWtrY 51817
sqlalchemy/testing/schema.py sha256=lr4GkGrGwagaHMuSGzWdzkMaj3HnS7dgfLLWfxt__-U 6513
sqlalchemy/testing/util.py sha256=BFiSp3CEX95Dr-vv4l_7ZRu5vjZi9hjjnp-JKNfuS5E 14080
sqlalchemy/testing/warnings.py sha256=fJ-QJUY2zY2PPxZJKv9medW-BKKbCNbA4Ns_V3YwFXM 1546
sqlalchemy/testing/fixtures/__init__.py sha256=dMClrIoxqlYIFpk2ia4RZpkbfxsS_3EBigr9QsPJ66g 1198
sqlalchemy/testing/fixtures/base.py sha256=9r_J2ksiTzClpUxW0TczICHrWR7Ny8PV8IsBz6TsGFI 12256
sqlalchemy/testing/fixtures/mypy.py sha256=gdxiwNFIzDlNGSOdvM3gbwDceVCC9t8oM5kKbwyhGBk 11973
sqlalchemy/testing/fixtures/orm.py sha256=8EFbnaBbXX_Bf4FcCzBUaAHgyVpsLGBHX16SGLqE3Fg 6095
sqlalchemy/testing/fixtures/sql.py sha256=TE5q2BSOc_Vq1TPaLnj1F9ZA_YiQHlqyvUtGId9bGr0 15774
sqlalchemy/testing/plugin/__init__.py sha256=79F--BIY_NTBzVRIlJGgAY5LNJJ3cD19XvrAo4X0W9A 247
sqlalchemy/testing/plugin/bootstrap.py sha256=oYScMbEW4pCnWlPEAq1insFruCXFQeEVBwo__i4McpU 1685
sqlalchemy/testing/plugin/plugin_base.py sha256=BgNzWNEmgpK4CwhyblQQKnH-7FDKVi_Uul5vw8fFjBU 21578
sqlalchemy/testing/plugin/pytestplugin.py sha256=6jkQHH2VQMD75k2As9CuWXmEy9jrscoFRhCNg6-PaTw 27656
sqlalchemy/testing/suite/__init__.py sha256=Y5DRNG0Yl1u3ypt9zVF0Z9suPZeuO_UQGLl-wRgvTjU 722
sqlalchemy/testing/suite/test_cte.py sha256=6zBC3W2OwX1Xs-HedzchcKN2S7EaLNkgkvV_JSZ_Pq0 6451
sqlalchemy/testing/suite/test_ddl.py sha256=1Npkf0C_4UNxphthAGjG078n0vPEgnSIHpDu5MfokxQ 12031
sqlalchemy/testing/suite/test_deprecations.py sha256=BcJxZTcjYqeOAENVElCg3hVvU6fkGEW3KGBMfnW8bng 5337
sqlalchemy/testing/suite/test_dialect.py sha256=EH4ZQWbnGdtjmx5amZtTyhYmrkXJCvW1SQoLahoE7uk 22923
sqlalchemy/testing/suite/test_insert.py sha256=9azifj6-OCD7s8h_tAO1uPw100ibQv8YoKc_VA3hn3c 18824
sqlalchemy/testing/suite/test_reflection.py sha256=tJSbJFg5fw0sSUv3I_FPmhN7rWWeJtq3YyxmylWJUlM 106466
sqlalchemy/testing/suite/test_results.py sha256=NQ23m8FDVd0ub751jN4PswGoAhk5nrqvjHvpYULZXnc 15937
sqlalchemy/testing/suite/test_rowcount.py sha256=3KDTlRgjpQ1OVfp__1cv8Hvq4CsDKzmrhJQ_WIJWoJg 7900
sqlalchemy/testing/suite/test_select.py sha256=FvMFYQW9IJpDWGYZiJk46is6YrtmdSghBdTjZCG8T0Y 58574
sqlalchemy/testing/suite/test_sequence.py sha256=66bCoy4xo99GBSaX6Hxb88foANAykLGRz1YEKbvpfuA 9923
sqlalchemy/testing/suite/test_types.py sha256=rFmTOg6XuMch9L2-XthfLJRCTTwpZbMfrNss2g09gmc 65677
sqlalchemy/testing/suite/test_unicode_ddl.py sha256=c3_eIxLyORuSOhNDP0jWKxPyUf3SwMFpdalxtquwqlM 6141
sqlalchemy/testing/suite/test_update_delete.py sha256=yTiM2unnfOK9rK8ZkqeTTU_MkT-RsKFLmdYliniZfAY 3994
sqlalchemy/util/__init__.py sha256=B3bedg-LSQEscwqgmYYU-VENUX8_zAE3q9vb7tkfJNY 8277
sqlalchemy/util/_collections.py sha256=NE9dGJo8UNXIMbY3l3k8AO9BdPW04DlKTYraKCinchI 20063
sqlalchemy/util/_concurrency_py3k.py sha256=IBxZDTSyLbEx9I9ViQVXYP1twxM-pTa-3x_-U8snmLU 9191
sqlalchemy/util/_has_cy.py sha256=wCQmeSjT3jaH_oxfCEtGk-1g0gbSpt5MCK5UcWdMWqk 1247
sqlalchemy/util/_py_collections.py sha256=U6L5AoyLdgSv7cdqB4xxQbw1rpeJjyOZVXffgxgga8I 16714
sqlalchemy/util/compat.py sha256=R6bpBydldtbr6h7oJePihQxFb7jKiI-YDsK465MSOzk 8714
sqlalchemy/util/concurrency.py sha256=9lT_cMoO1fZNdY8QTUZ22oeSf-L5I-79Ke7chcBNPA0 3304
sqlalchemy/util/deprecations.py sha256=YBwvvYhSB8LhasIZRKvg_-WNoVhPUcaYI1ZrnjDn868 11971
sqlalchemy/util/langhelpers.py sha256=vm_lYcRNPyURzIOVhoXaScFoQy8PU0rLuztIVwTwTmc 64957
sqlalchemy/util/preloaded.py sha256=az7NmLJLsqs0mtM9uBkIu10-841RYDq8wOyqJ7xXvqE 5904
sqlalchemy/util/queue.py sha256=CaeSEaYZ57YwtmLdNdOIjT5PK_LCuwMFiO0mpp39ybM 10185
sqlalchemy/util/tool_support.py sha256=9braZyidaiNrZVsWtGmkSmus50-byhuYrlAqvhjcmnA 6135
sqlalchemy/util/topological.py sha256=N3M3Le7KzGHCmqPGg0ZBqixTDGwmFLhOZvBtc4rHL_g 3458
sqlalchemy/util/typing.py sha256=FqH6WjV3p-8rz68YaXktpiZrPu3kmug2-gktJxBQSnI 16641
SQLAlchemy-2.0.29.dist-info/LICENSE sha256=PA9Zq4h9BB3mpOUv_j6e212VIt6Qn66abNettue-MpM 1100
SQLAlchemy-2.0.29.dist-info/METADATA sha256=Ldn7XpjIKE-erVf--HTU-157JH2xpMOomy6IxhmGmPE 9602
SQLAlchemy-2.0.29.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
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