diff options
author | xiubuzhe <xiubuzhe@sina.com> | 2023-10-08 20:59:00 +0800 |
---|---|---|
committer | xiubuzhe <xiubuzhe@sina.com> | 2023-10-08 20:59:00 +0800 |
commit | 1dac2263372df2b85db5d029a45721fa158a5c9d (patch) | |
tree | 0365f9c57df04178a726d7584ca6a6b955a7ce6a /lib/SQLAlchemy-1.4.40.dist-info | |
parent | b494be364bb39e1de128ada7dc576a729d99907e (diff) | |
download | sunhpc-1dac2263372df2b85db5d029a45721fa158a5c9d.tar.gz sunhpc-1dac2263372df2b85db5d029a45721fa158a5c9d.tar.bz2 sunhpc-1dac2263372df2b85db5d029a45721fa158a5c9d.zip |
first add files
Diffstat (limited to 'lib/SQLAlchemy-1.4.40.dist-info')
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/INSTALLER | 1 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/LICENSE | 19 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/METADATA | 237 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/RECORD | 486 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/REQUESTED | 0 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/WHEEL | 8 | ||||
-rw-r--r-- | lib/SQLAlchemy-1.4.40.dist-info/top_level.txt | 1 |
7 files changed, 752 insertions, 0 deletions
diff --git a/lib/SQLAlchemy-1.4.40.dist-info/INSTALLER b/lib/SQLAlchemy-1.4.40.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/lib/SQLAlchemy-1.4.40.dist-info/LICENSE b/lib/SQLAlchemy-1.4.40.dist-info/LICENSE new file mode 100644 index 0000000..c933e4b --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/LICENSE @@ -0,0 +1,19 @@ +Copyright 2005-2022 SQLAlchemy authors and contributors <see AUTHORS file>. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/lib/SQLAlchemy-1.4.40.dist-info/METADATA b/lib/SQLAlchemy-1.4.40.dist-info/METADATA new file mode 100644 index 0000000..825633f --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/METADATA @@ -0,0 +1,237 @@ +Metadata-Version: 2.1 +Name: SQLAlchemy +Version: 1.4.40 +Summary: Database Abstraction Library +Home-page: https://www.sqlalchemy.org +Author: Mike Bayer +Author-email: mike_mp@zzzcomputing.com +License: MIT +Project-URL: Documentation, https://docs.sqlalchemy.org +Project-URL: Issue Tracker, https://github.com/sqlalchemy/sqlalchemy/ +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 :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.6 +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 :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Database :: Front-Ends +Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7 +Description-Content-Type: text/x-rst +License-File: LICENSE +Requires-Dist: importlib-metadata ; python_version < "3.8" +Requires-Dist: greenlet (!=0.4.17) ; python_version >= "3" 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")))))) +Provides-Extra: aiomysql +Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'aiomysql' +Requires-Dist: aiomysql ; (python_version >= "3") and extra == 'aiomysql' +Provides-Extra: aiosqlite +Requires-Dist: typing-extensions (!=3.10.0.1) ; extra == 'aiosqlite' +Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'aiosqlite' +Requires-Dist: aiosqlite ; (python_version >= "3") and extra == 'aiosqlite' +Provides-Extra: asyncio +Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'asyncio' +Provides-Extra: asyncmy +Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'asyncmy' +Requires-Dist: asyncmy (!=0.2.4,>=0.2.3) ; (python_version >= "3") and extra == 'asyncmy' +Provides-Extra: mariadb_connector +Requires-Dist: mariadb (!=1.1.2,>=1.0.1) ; (python_version >= "3") and extra == 'mariadb_connector' +Provides-Extra: mssql +Requires-Dist: pyodbc ; extra == 'mssql' +Provides-Extra: mssql_pymssql +Requires-Dist: pymssql ; extra == 'mssql_pymssql' +Provides-Extra: mssql_pyodbc +Requires-Dist: pyodbc ; extra == 'mssql_pyodbc' +Provides-Extra: mypy +Requires-Dist: sqlalchemy2-stubs ; extra == 'mypy' +Requires-Dist: mypy (>=0.910) ; (python_version >= "3") and extra == 'mypy' +Provides-Extra: mysql +Requires-Dist: mysqlclient (<2,>=1.4.0) ; (python_version < "3") and extra == 'mysql' +Requires-Dist: mysqlclient (>=1.4.0) ; (python_version >= "3") and extra == 'mysql' +Provides-Extra: mysql_connector +Requires-Dist: mysql-connector-python ; extra == 'mysql_connector' +Provides-Extra: oracle +Requires-Dist: cx-oracle (<8,>=7) ; (python_version < "3") and extra == 'oracle' +Requires-Dist: cx-oracle (>=7) ; (python_version >= "3") and extra == 'oracle' +Provides-Extra: postgresql +Requires-Dist: psycopg2 (>=2.7) ; extra == 'postgresql' +Provides-Extra: postgresql_asyncpg +Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'postgresql_asyncpg' +Requires-Dist: asyncpg ; (python_version >= "3") and extra == 'postgresql_asyncpg' +Provides-Extra: postgresql_pg8000 +Requires-Dist: pg8000 (!=1.29.0,>=1.16.6) ; extra == 'postgresql_pg8000' +Provides-Extra: postgresql_psycopg2binary +Requires-Dist: psycopg2-binary ; extra == 'postgresql_psycopg2binary' +Provides-Extra: postgresql_psycopg2cffi +Requires-Dist: psycopg2cffi ; extra == 'postgresql_psycopg2cffi' +Provides-Extra: pymysql +Requires-Dist: pymysql (<1) ; (python_version < "3") and extra == 'pymysql' +Requires-Dist: pymysql ; (python_version >= "3") and extra == 'pymysql' +Provides-Extra: sqlcipher +Requires-Dist: sqlcipher3-binary ; (python_version >= "3") and extra == 'sqlcipher' + +SQLAlchemy +========== + +|PyPI| |Python| |Downloads| + +.. |PyPI| image:: https://img.shields.io/pypi/v/sqlalchemy + :target: https://pypi.org/project/sqlalchemy + :alt: PyPI + +.. |Python| image:: https://img.shields.io/pypi/pyversions/sqlalchemy + :target: https://pypi.org/project/sqlalchemy + :alt: PyPI - Python Version + +.. |Downloads| image:: https://img.shields.io/pypi/dm/sqlalchemy + :target: https://pypi.org/project/sqlalchemy + :alt: PyPI - Downloads + + +The Python SQL Toolkit and Object Relational Mapper + +Introduction +------------- + +SQLAlchemy is the Python SQL toolkit and Object Relational Mapper +that gives application developers the full power and +flexibility of SQL. SQLAlchemy provides a full suite +of well known enterprise-level persistence patterns, +designed for efficient and high-performing database +access, adapted into a simple and Pythonic domain +language. + +Major SQLAlchemy features include: + +* An industrial strength ORM, built + from the core on the identity map, unit of work, + and data mapper patterns. These patterns + allow transparent persistence of objects + using a declarative configuration system. + Domain models + can be constructed and manipulated naturally, + and changes are synchronized with the + current transaction automatically. +* A relationally-oriented query system, exposing + the full range of SQL's capabilities + explicitly, including joins, subqueries, + correlation, and most everything else, + in terms of the object model. + Writing queries with the ORM uses the same + techniques of relational composition you use + when writing SQL. While you can drop into + literal SQL at any time, it's virtually never + needed. +* A comprehensive and flexible system + of eager loading for related collections and objects. + Collections are cached within a session, + and can be loaded on individual access, all + at once using joins, or by query per collection + across the full result set. +* A Core SQL construction system and DBAPI + interaction layer. The SQLAlchemy Core is + separate from the ORM and is a full database + abstraction layer in its own right, and includes + an extensible Python-based SQL expression + language, schema metadata, connection pooling, + type coercion, and custom types. +* All primary and foreign key constraints are + assumed to be composite and natural. Surrogate + integer primary keys are of course still the + norm, but SQLAlchemy never assumes or hardcodes + to this model. +* Database introspection and generation. Database + schemas can be "reflected" in one step into + Python structures representing database metadata; + those same structures can then generate + CREATE statements right back out - all within + the Core, independent of the ORM. + +SQLAlchemy's philosophy: + +* SQL databases behave less and less like object + collections the more size and performance start to + matter; object collections behave less and less like + tables and rows the more abstraction starts to matter. + SQLAlchemy aims to accommodate both of these + principles. +* An ORM doesn't need to hide the "R". A relational + database provides rich, set-based functionality + that should be fully exposed. SQLAlchemy's + ORM provides an open-ended set of patterns + that allow a developer to construct a custom + mediation layer between a domain model and + a relational schema, turning the so-called + "object relational impedance" issue into + a distant memory. +* The developer, in all cases, makes all decisions + regarding the design, structure, and naming conventions + of both the object model as well as the relational + schema. SQLAlchemy only provides the means + to automate the execution of these decisions. +* With SQLAlchemy, there's no such thing as + "the ORM generated a bad query" - you + retain full control over the structure of + queries, including how joins are organized, + how subqueries and correlation is used, what + columns are requested. Everything SQLAlchemy + does is ultimately the result of a developer- + initiated decision. +* Don't use an ORM if the problem doesn't need one. + SQLAlchemy consists of a Core and separate ORM + component. The Core offers a full SQL expression + language that allows Pythonic construction + of SQL constructs that render directly to SQL + strings for a target database, returning + result sets that are essentially enhanced DBAPI + cursors. +* Transactions should be the norm. With SQLAlchemy's + ORM, nothing goes to permanent storage until + commit() is called. SQLAlchemy encourages applications + to create a consistent means of delineating + the start and end of a series of operations. +* Never render a literal value in a SQL statement. + Bound parameters are used to the greatest degree + possible, allowing query optimizers to cache + query plans effectively and making SQL injection + attacks a non-issue. + +Documentation +------------- + +Latest documentation is at: + +https://www.sqlalchemy.org/docs/ + +Installation / Requirements +--------------------------- + +Full documentation for installation is at +`Installation <https://www.sqlalchemy.org/docs/intro.html#installation>`_. + +Getting Help / Development / Bug reporting +------------------------------------------ + +Please refer to the `SQLAlchemy Community Guide <https://www.sqlalchemy.org/support.html>`_. + +Code of Conduct +--------------- + +Above all, SQLAlchemy places great emphasis on polite, thoughtful, and +constructive communication between users and developers. +Please see our current Code of Conduct at +`Code of Conduct <https://www.sqlalchemy.org/codeofconduct.html>`_. + +License +------- + +SQLAlchemy is distributed under the `MIT license +<https://www.opensource.org/licenses/mit-license.php>`_. + diff --git a/lib/SQLAlchemy-1.4.40.dist-info/RECORD b/lib/SQLAlchemy-1.4.40.dist-info/RECORD new file mode 100644 index 0000000..a2a1187 --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/RECORD @@ -0,0 +1,486 @@ +SQLAlchemy-1.4.40.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
+SQLAlchemy-1.4.40.dist-info/LICENSE,sha256=hZ3tJdo0wetz5uc230xfjOPtLtUpBmMXbwbncg2cmiA,1100
+SQLAlchemy-1.4.40.dist-info/METADATA,sha256=YzemP5m4ZlRnJJTzRT1bGGHKByzIY4hF2pZZUgI-cOo,9972
+SQLAlchemy-1.4.40.dist-info/RECORD,,
+SQLAlchemy-1.4.40.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+SQLAlchemy-1.4.40.dist-info/WHEEL,sha256=RvDNC7WG_jtA8tJl5Arh36KKeuDAxaR7gtO4xTAfLVM,217
+SQLAlchemy-1.4.40.dist-info/top_level.txt,sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q,11
+sqlalchemy/__init__.py,sha256=210SNMBE7tXBO_CWMol8KnRpMie57CPWuE_rL0lmF3Y,4114
+sqlalchemy/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/__pycache__/exc.cpython-39.pyc,,
+sqlalchemy/__pycache__/inspection.cpython-39.pyc,,
+sqlalchemy/__pycache__/log.cpython-39.pyc,,
+sqlalchemy/__pycache__/processors.cpython-39.pyc,,
+sqlalchemy/__pycache__/schema.cpython-39.pyc,,
+sqlalchemy/__pycache__/types.cpython-39.pyc,,
+sqlalchemy/cimmutabledict.cpython-39-x86_64-linux-gnu.so,sha256=rupQuvoVfaUzECRjcEXMI2v-ogC0xKi68FUD1LGv8mg,53952
+sqlalchemy/connectors/__init__.py,sha256=2m_LPZFkNExkoaTw14fRActQCcyFl7W81WeYj2O10lM,279
+sqlalchemy/connectors/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/connectors/__pycache__/mxodbc.cpython-39.pyc,,
+sqlalchemy/connectors/__pycache__/pyodbc.cpython-39.pyc,,
+sqlalchemy/connectors/mxodbc.py,sha256=CApFVkPEL8amXL5HKcG83jU9RbbVg0EQSyxceLWh260,5784
+sqlalchemy/connectors/pyodbc.py,sha256=003bqMmK-Hpy-kZYa4vy2CNRz73Fvvj2zUsyhFQnkUc,6855
+sqlalchemy/cprocessors.cpython-39-x86_64-linux-gnu.so,sha256=nae6_co12AzkqeYd1bf5yzB6Qyjs7DWx8em_EV_nWXI,60640
+sqlalchemy/cresultproxy.cpython-39-x86_64-linux-gnu.so,sha256=SHvjVzsNaFResbbfKoYz2fuxqUI7Om_O6AUY5-ib0Qo,92632
+sqlalchemy/databases/__init__.py,sha256=LAm4NHQgjg4sdCED02wUiZj9_0fKBEkStYtqvLWHArk,1010
+sqlalchemy/databases/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/__init__.py,sha256=52RcDU2JGS1nW2OHx2nIJ1B_IBI4puWFx09th8Hg-D0,2085
+sqlalchemy/dialects/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/firebird/__init__.py,sha256=iZH9WTMjUcsAf6Rl6-64CkcoLOixitP45TSZVSBQYL4,1153
+sqlalchemy/dialects/firebird/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/firebird/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/firebird/__pycache__/fdb.cpython-39.pyc,,
+sqlalchemy/dialects/firebird/__pycache__/kinterbasdb.cpython-39.pyc,,
+sqlalchemy/dialects/firebird/base.py,sha256=P0ycKcsMKJyglm6uikAVDSc_7UV0NPSIU7hL58HQaog,31171
+sqlalchemy/dialects/firebird/fdb.py,sha256=lQhO8S1P8PjUeEW3NXCC1vqNp1DGzBQIUN2eIi-fCC0,4116
+sqlalchemy/dialects/firebird/kinterbasdb.py,sha256=2_RZGXSw12FCEeZW0cXxbaR2Bl7GfMd7gGg5pgUiFzg,6479
+sqlalchemy/dialects/mssql/__init__.py,sha256=fvIR7jRTPH_4HellLg2kjwYIA3HM_jpNWSw9De0JciE,1788
+sqlalchemy/dialects/mssql/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/information_schema.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/json.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/mxodbc.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/pymssql.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/__pycache__/pyodbc.cpython-39.pyc,,
+sqlalchemy/dialects/mssql/base.py,sha256=U0nbzzRNV-BH4HP7kAriTiZRiPN_O2LEcBhkdUhHuGE,115957
+sqlalchemy/dialects/mssql/information_schema.py,sha256=R0xpK7xppti2ToGahDksb9jHy9R9MyHTwCfgeNvw3BQ,7584
+sqlalchemy/dialects/mssql/json.py,sha256=K1RqVl5bslYyVMtk5CWGjRV_I4K1sszXjx2F_nbCVWI,4558
+sqlalchemy/dialects/mssql/mxodbc.py,sha256=HPIxqFtSUY9Ugz-ebNb2T_sLoLp4rQi7qrmezsIYIsM,4808
+sqlalchemy/dialects/mssql/provision.py,sha256=m7ofLZYZinDS91Vgs42fK7dhJNnH-J_Bw2x_tP59tCc,4255
+sqlalchemy/dialects/mssql/pymssql.py,sha256=smbS466-7-cr1o2VBRqkTHlfczy_UIycMgM4uerI5Xw,4843
+sqlalchemy/dialects/mssql/pyodbc.py,sha256=T__b7XXLrPAp0eo80ykgelUZQvncF9GcxccPDz_zOgw,24432
+sqlalchemy/dialects/mysql/__init__.py,sha256=4C8GY2nAGQOrdGj3CseZqF4NR-CkhVZ_CgXFoskGAJs,2190
+sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/dml.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/expression.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/json.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/mariadb.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/oursql.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/__pycache__/types.cpython-39.pyc,,
+sqlalchemy/dialects/mysql/aiomysql.py,sha256=Xqfr0SjvUu-qQZgrDLBnxo4dRQF9ZrI6tpc4HgiXENE,9609
+sqlalchemy/dialects/mysql/asyncmy.py,sha256=D8slHiFP3hOvwxf8zMY_-72V1owEhnpO0LmQdkz4n4M,9885
+sqlalchemy/dialects/mysql/base.py,sha256=C8fmeH2RVPD9NloDL8ofFLmA-89j1Sd0CDkR0rv7duw,115228
+sqlalchemy/dialects/mysql/cymysql.py,sha256=zaVxpSLTg8rvIrI6BtlK0815BCLuLKp2ILHLs57thVA,2271
+sqlalchemy/dialects/mysql/dml.py,sha256=EXTHGjiXeNxGyt-jbRH5ZNIkRjTja25gQXAthTCCw8g,6226
+sqlalchemy/dialects/mysql/enumerated.py,sha256=Dv5BAF8DxCqfVXIkXt5kzGG-BxNygpdnXrZjyyzKyqM,9364
+sqlalchemy/dialects/mysql/expression.py,sha256=HJ4IO3LPJk4cQYIL-O-jN2vLWxVGCqem_K3h8kKNWzE,3741
+sqlalchemy/dialects/mysql/json.py,sha256=DMQnyo3PQ_XSPvDl8jt26Ya-fyMEaIJDXQBdLVmsdjE,2313
+sqlalchemy/dialects/mysql/mariadb.py,sha256=OBwN9RMQLP-xqLbNMAe5uoz7PEtqa68ln2HwwA6KUn8,585
+sqlalchemy/dialects/mysql/mariadbconnector.py,sha256=vLhoFmC9OFh30bHGRFBwWHv3ou3wTZ8WPZOamgmUuWs,7563
+sqlalchemy/dialects/mysql/mysqlconnector.py,sha256=CT4bFb2WaFHwBDfRSqK3ieltrkulTYwsX0kgbWPrRao,7690
+sqlalchemy/dialects/mysql/mysqldb.py,sha256=qvea9Iuf6SUqb4QSHeCEcbUf3c3FSckjT4jfQSTMlyw,10437
+sqlalchemy/dialects/mysql/oursql.py,sha256=fWWMyvhNZ6ywBGvvwJ8DqtBec8cUtziiIjYopBn2WVg,8523
+sqlalchemy/dialects/mysql/provision.py,sha256=P5ma4Xy5eSOFIcMjIe_zAwu_6ncSXSLVZYYSMS5Io9c,2649
+sqlalchemy/dialects/mysql/pymysql.py,sha256=D106c8jEME1O0wOMV7ZgSuwin7Pv61kKLWYFEEKPpUY,2770
+sqlalchemy/dialects/mysql/pyodbc.py,sha256=31587UnRrSQhep_NXt7ii0-3xkAVDJgCGQXSDCpDDuY,4290
+sqlalchemy/dialects/mysql/reflection.py,sha256=TcX8NovMj9BbEkGUALcom4JMAMPc_kL6nmQzSy5XXGs,18553
+sqlalchemy/dialects/mysql/reserved_words.py,sha256=vvAyUvobiAB46Lpd7DhyWPgp3cWdFaVu9_5P39TEXMM,9104
+sqlalchemy/dialects/mysql/types.py,sha256=MrMLGeFo-zJJfGMn39smAfxy5fPvQrgXv49cIrm6Img,24589
+sqlalchemy/dialects/oracle/__init__.py,sha256=POVn6bB3yD-b4ZT7CSYQlmNpxDRIRpfuJ8CTTYgphPM,1229
+sqlalchemy/dialects/oracle/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/oracle/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/oracle/__pycache__/cx_oracle.cpython-39.pyc,,
+sqlalchemy/dialects/oracle/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/dialects/oracle/base.py,sha256=8jixA3aDMW-cyclxBOFIGnpFCVJuixy1raBhmkoaau4,87563
+sqlalchemy/dialects/oracle/cx_oracle.py,sha256=78Igd2RmfFXNGSMllfhMPRu-AUbBVGKZ3_VI6a9ouh4,53202
+sqlalchemy/dialects/oracle/provision.py,sha256=GtHrw1rtW0bzPSa9dUE-IjDFGaElyJyw4rwHAK3QDVY,5806
+sqlalchemy/dialects/postgresql/__init__.py,sha256=thvDDu6Vp68lXdF78wagnnOTq7sFBCDwT5X9x8Mygn8,2509
+sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/array.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/json.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/pygresql.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/pypostgresql.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-39.pyc,,
+sqlalchemy/dialects/postgresql/array.py,sha256=I-4mTmrRsJSr42EpoUy4OvMBys82PrDO3oMK8FusPbg,13131
+sqlalchemy/dialects/postgresql/asyncpg.py,sha256=FFVn3cctgxfTvRtVV1XUlzmXfIBFgLsqjDnNjj9K9GA,35265
+sqlalchemy/dialects/postgresql/base.py,sha256=MyxOUhYQFvOiKfX207ZlKR5ap5TbWUrwcGyE_IJF1T0,159101
+sqlalchemy/dialects/postgresql/dml.py,sha256=O7GBPR4liaOBBJWGlEU86vrfuzLMy3d3LIbeRZ-nSvc,9582
+sqlalchemy/dialects/postgresql/ext.py,sha256=oIjhNMC4OAYFOyUx21dX-8XIPRRsyqJxiG4IeBv0tVA,8439
+sqlalchemy/dialects/postgresql/hstore.py,sha256=UEjWkExqERMXkK-62Drv8ppJOyV64827xHxi3QpKV-I,12696
+sqlalchemy/dialects/postgresql/json.py,sha256=cIABYehcW9j7ctBCAYXhZFGFQeHgLkisVQB1k2ftnT4,10556
+sqlalchemy/dialects/postgresql/pg8000.py,sha256=_UztntjUclGLtty8nvVwlcNtCEFz_9lsQrf-HR7EpLE,17044
+sqlalchemy/dialects/postgresql/provision.py,sha256=ZDFEIOvtpBIgCnj1Q1R3-WDWx7lFnE6kdEGNTDFpzAw,4319
+sqlalchemy/dialects/postgresql/psycopg2.py,sha256=yUbR7QwBtu46n1TssONOtcF7ci6W2YERDZlyIRzVckI,40340
+sqlalchemy/dialects/postgresql/psycopg2cffi.py,sha256=pBRHxI6KgVePwPO_FAFaE7Nces43qPIviDwbtchi8f8,1691
+sqlalchemy/dialects/postgresql/pygresql.py,sha256=oZ847ZkhqqzPeo1BiQnIP7slX7SIbXdoo1OyC5ehChY,8585
+sqlalchemy/dialects/postgresql/pypostgresql.py,sha256=_Kw2eXUEAefflJVA1dZJ7aCGt2Lown3PW3i2ab2Eat0,3693
+sqlalchemy/dialects/postgresql/ranges.py,sha256=AP3ODSZoH9Yf9CeAPy_GpVVLMtK-4rdebmHWYjgKFug,4763
+sqlalchemy/dialects/sqlite/__init__.py,sha256=GwL23FcaoQOso1Sa1RlaF3i5SezqEVjfijvbp8hzRg0,1198
+sqlalchemy/dialects/sqlite/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/aiosqlite.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/dml.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/json.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/pysqlcipher.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/__pycache__/pysqlite.cpython-39.pyc,,
+sqlalchemy/dialects/sqlite/aiosqlite.py,sha256=P4oLfXLU5lsjIjgwClPs-l25VRMLub7QtXWjTSQcbNs,9963
+sqlalchemy/dialects/sqlite/base.py,sha256=UZrriowzuSoAbQagvqKyC9HTCV0UjWuqIxB0SBmO07E,88435
+sqlalchemy/dialects/sqlite/dml.py,sha256=hFloxZoqsrew4tlzS0DSMyzdKJ9-HU0z-dLKWVgR5ns,6865
+sqlalchemy/dialects/sqlite/json.py,sha256=oFw4Rt8xw-tkD3IMlm3TDEGe1RqrTyvIuqjABsxn8EI,2518
+sqlalchemy/dialects/sqlite/provision.py,sha256=AQILXN5PBUSM05c-SFSFFhPdFqcQDwdoKtUnvLDac14,4676
+sqlalchemy/dialects/sqlite/pysqlcipher.py,sha256=1MmhAlAaUTnzm7guppjDzGXQ6_OxFtuGzchSiJ0PeRA,5605
+sqlalchemy/dialects/sqlite/pysqlite.py,sha256=_hIHqR-373bMLUr4fDaN3UXHtJzW-fbLatvXZNx2hWg,23441
+sqlalchemy/dialects/sybase/__init__.py,sha256=STn2xh97yskErTEYZAyrptb5vYOqPamvb9-QnYd3aG4,1364
+sqlalchemy/dialects/sybase/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/dialects/sybase/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/dialects/sybase/__pycache__/mxodbc.cpython-39.pyc,,
+sqlalchemy/dialects/sybase/__pycache__/pyodbc.cpython-39.pyc,,
+sqlalchemy/dialects/sybase/__pycache__/pysybase.cpython-39.pyc,,
+sqlalchemy/dialects/sybase/base.py,sha256=rOfZ2sN3BEtwIDo9nvIWe5VpgxVvjjLt4gSxFb9VyC0,32421
+sqlalchemy/dialects/sybase/mxodbc.py,sha256=7U4-Y4mf_o6qzFQraQ7XklDTB0PDddF8u6hFIpuAsCE,939
+sqlalchemy/dialects/sybase/pyodbc.py,sha256=bTbAjgvx2LRlhY94DYl_NXRkbVJAd71_LbIvRCtDPX0,2230
+sqlalchemy/dialects/sybase/pysybase.py,sha256=-i6vGx7UIVX2arQE9_9GM_YcqeiRCawqxcXnngjvRAY,3370
+sqlalchemy/engine/__init__.py,sha256=T44Oyjf2yPp77vDWs8g54h9XVt3FbGRZagKxGxu9XwU,2108
+sqlalchemy/engine/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/characteristics.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/create.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/cursor.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/default.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/interfaces.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/mock.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/reflection.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/result.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/row.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/strategies.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/url.cpython-39.pyc,,
+sqlalchemy/engine/__pycache__/util.cpython-39.pyc,,
+sqlalchemy/engine/base.py,sha256=Iv9_Fcju-spBWw_E-KAwaPzNXhFM5EE8XOnBUKLqHt4,124586
+sqlalchemy/engine/characteristics.py,sha256=qvd3T8HW470kIxN-x6OzycfjCFdnmbzcaFQeds7KHOw,1817
+sqlalchemy/engine/create.py,sha256=q47BzZWgZVxWAaex60SIbFxkfvDFHkDUH5RU0_WnwdA,30797
+sqlalchemy/engine/cursor.py,sha256=7M0w-Yc7llOGMbxIVYqqC36h5lHJLG66D_Ut6IO9PhQ,68126
+sqlalchemy/engine/default.py,sha256=rJCIDncGRqYn2yIGLunwoEkV9D8wAqFBfCUgPOYppsU,66872
+sqlalchemy/engine/events.py,sha256=_qeDo_mMNXXnpQBSAnaRkE1gg6c-r7P5IT78r0aBUuc,33422
+sqlalchemy/engine/interfaces.py,sha256=Os_4HO7Ebo1Hxl8Eym86oqB3h6E7K8T5LQrOTYtbSpY,58421
+sqlalchemy/engine/mock.py,sha256=wJIFZbvkHwAoi7jCupeyZzuE-J9lqyzhJ6VdrAyMNkw,3626
+sqlalchemy/engine/reflection.py,sha256=w0ix23go8S41ye3kM-UOLGVs-UiLUnS8oJqrWI-z9ow,38930
+sqlalchemy/engine/result.py,sha256=HwRxVtgpu62MdUxOdlv79HbZx4UKJJoN_uqoe1dQ2WA,58992
+sqlalchemy/engine/row.py,sha256=eFw7PtgqNkRSNwMTZPFxKNOBbwZ4V6_eOP8YpYAwRPE,18690
+sqlalchemy/engine/strategies.py,sha256=RzejZkLGzWq6QWWJ6a6fyYDdQac4VWCmORCTYEOZwCM,414
+sqlalchemy/engine/url.py,sha256=CZ1rnmmJJ1HhebnpHhej6xroYgyKk4-teJqWVQmvTYk,26473
+sqlalchemy/engine/util.py,sha256=drzyg95MX5NzC10bSQsqQ-dc3k4N4p009JhQuLUS8r0,8442
+sqlalchemy/event/__init__.py,sha256=I3Y3cjTy0wC_f-pJRX7B-9UizYje3nh3lIHOlL0Xf00,517
+sqlalchemy/event/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/event/__pycache__/api.cpython-39.pyc,,
+sqlalchemy/event/__pycache__/attr.cpython-39.pyc,,
+sqlalchemy/event/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/event/__pycache__/legacy.cpython-39.pyc,,
+sqlalchemy/event/__pycache__/registry.cpython-39.pyc,,
+sqlalchemy/event/api.py,sha256=yTMDO4cZp-CioTgeDfYGR0O4_zxfFZ-EFdNqM-dOw8E,8043
+sqlalchemy/event/attr.py,sha256=jWU2m7uuuq40HfwIlQK27eJ_3Gg92dtqI4kwu8vhmuk,14625
+sqlalchemy/event/base.py,sha256=FCifBVGLxkNkpr4mN608ZRcAraML8bcS5IU8_vAJjRQ,10936
+sqlalchemy/event/legacy.py,sha256=C09AtrcACXF2gL5c8adk2nLUo1oBfnhFHDkBpv3znUg,6270
+sqlalchemy/event/registry.py,sha256=5FuO494J1n2dUYImM9Yz1kl7C8NmO4c4GtKbk_l-S6k,8486
+sqlalchemy/events.py,sha256=VrZuUXHgwyx4kMKEielctzyTWqDlm2gvzMcc38jedoE,467
+sqlalchemy/exc.py,sha256=x9Z-nIkMQ1r3dqdNmVK5cHQq0zVFrdI6oKkXMw_QB3s,21116
+sqlalchemy/ext/__init__.py,sha256=4-X49d1TiOPC-T8JSpaFiMMVNP8JL9bDoBW19wBmXRY,322
+sqlalchemy/ext/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/associationproxy.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/automap.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/baked.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/compiler.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/horizontal_shard.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/hybrid.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/indexable.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/instrumentation.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/mutable.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/orderinglist.cpython-39.pyc,,
+sqlalchemy/ext/__pycache__/serializer.cpython-39.pyc,,
+sqlalchemy/ext/associationproxy.py,sha256=-687A1ZZMgToO6emMUy8kDOQb-GE8OqfM01xNkh3QtQ,51139
+sqlalchemy/ext/asyncio/__init__.py,sha256=XKCzBrSBP_LlqaCKpiMeSPUzwNdQFXUg9GL57EOM9-8,823
+sqlalchemy/ext/asyncio/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/engine.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/exc.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/result.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/scoping.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/__pycache__/session.cpython-39.pyc,,
+sqlalchemy/ext/asyncio/base.py,sha256=VQmIq-CMEVQpZPMEa0K91tMxZMqKyCCAwJVuCLiG34w,2280
+sqlalchemy/ext/asyncio/engine.py,sha256=k_IBji10URA4P1xAcWG--WL4oHQz5Jo7dSJ6mWAcPKo,26535
+sqlalchemy/ext/asyncio/events.py,sha256=_rh2nSAD_6ZqoIRJihiCKUgzSMLBMxBuZ_gUWLpfbHg,1423
+sqlalchemy/ext/asyncio/exc.py,sha256=3tcIXQPCJROB3P_TkoHmkzy6o_dIIuMcnnu4tJB__ck,639
+sqlalchemy/ext/asyncio/result.py,sha256=OPsKEHnMNP80BJI8kLExY8OQovff_2Wj8Kvxd4t3Ht0,21238
+sqlalchemy/ext/asyncio/scoping.py,sha256=fckFlTcwgGjgurVnp69En-4IFwWRqgUV6ukGgPklDJ4,2960
+sqlalchemy/ext/asyncio/session.py,sha256=xnG1gDwtPK1rNHwPg8_4l4uMpQ0dcDIE4U1z46ugbAY,24025
+sqlalchemy/ext/automap.py,sha256=-x_Ls5a-opmgYwpjDGjmtrR1hqSy7AvKfUthK5UHD2A,45782
+sqlalchemy/ext/baked.py,sha256=DI4hcMk-poznDtAB6S38S7kvo5DXuvrt1CIAT8t5QPw,19969
+sqlalchemy/ext/compiler.py,sha256=Q3Dkj-viLi_1_OFL1EUKsz3RJ8aQk6bYwIflx6tbZR0,22629
+sqlalchemy/ext/declarative/__init__.py,sha256=NS6-oy4iI6AiMaGWGznzYSx4gnB1fOniOGtqPHxC0ms,1842
+sqlalchemy/ext/declarative/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/ext/declarative/__pycache__/extensions.cpython-39.pyc,,
+sqlalchemy/ext/declarative/extensions.py,sha256=QRFpuT6pGz11MzHNNh3L7EJmgkbmNmYinBV4aqPRaMY,16560
+sqlalchemy/ext/horizontal_shard.py,sha256=2NygP6u9SsOlOqCEqkzNbcSshdxtfxOI78XysnJw3S8,8922
+sqlalchemy/ext/hybrid.py,sha256=OSy2ZB-4i46Ai5NYncBQ4VAd19clflN6esAUGAgKxJE,41939
+sqlalchemy/ext/indexable.py,sha256=RZmG2074pMoM9-A3evs2ZKqMn3M9uTc3izAI1cN6HQc,11255
+sqlalchemy/ext/instrumentation.py,sha256=ReSLFxqbHgwAKNwoQQmKHoqYvWCob_WuXlPAEUJk4pk,14386
+sqlalchemy/ext/mutable.py,sha256=55s0_SIfISCtX4EMBlBQ9Xp-CZr5FIe7sb4WGBSx7R0,32328
+sqlalchemy/ext/mypy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+sqlalchemy/ext/mypy/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/apply.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/decl_class.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/infer.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/names.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/plugin.cpython-39.pyc,,
+sqlalchemy/ext/mypy/__pycache__/util.cpython-39.pyc,,
+sqlalchemy/ext/mypy/apply.py,sha256=9FIH7jxh6Rl1YDE_3tsacpfNb_8floNQkTuHaNgL7XU,9610
+sqlalchemy/ext/mypy/decl_class.py,sha256=buWnXWGOR71CADPZ0_51S49imTXDo-LjTjWsWhhgee0,17343
+sqlalchemy/ext/mypy/infer.py,sha256=otnyujWtI9x7IqsYMu-c21_AJigyAtsaHW6XmVXcaBk,18028
+sqlalchemy/ext/mypy/names.py,sha256=exMWKhQ7ouSFXojttr0ZadmigT5O_wFQ1rmZ4r7Ks4g,7930
+sqlalchemy/ext/mypy/plugin.py,sha256=6JnnsFCOJVwkF1o6FmXRhBYszq5gmli_lqLZJKMhALA,9245
+sqlalchemy/ext/mypy/util.py,sha256=NuIWpY4W5CXES-3q3lviisWuQhwtaQmkAejOspfrGls,8242
+sqlalchemy/ext/orderinglist.py,sha256=JtRiLDROBsDJnME4kZMDzr3FI6rheP-bd1M-C6zxDPU,13875
+sqlalchemy/ext/serializer.py,sha256=RC0aOS6nlFdA0Agkw_-3iiw7Ah2bZnY7sZVZFGj7vHI,5956
+sqlalchemy/future/__init__.py,sha256=tDG3ddqc3cRE61x7Q32ekTBQONsdy30drnW6KnIB92g,525
+sqlalchemy/future/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/future/__pycache__/engine.cpython-39.pyc,,
+sqlalchemy/future/engine.py,sha256=Ly-M3NGamVrpnA9XOG_nVLra5f7OlmTMmg7dMb2tn4s,16184
+sqlalchemy/future/orm/__init__.py,sha256=EKGpGVxFh3-ZA34c1Ujfy51Z_2oG05CFiSxk48pE1R8,289
+sqlalchemy/future/orm/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/inspection.py,sha256=Bcoh4cUJMKjZHcGQP-_Nz-swGXLVVWidj36W2F35Trg,3051
+sqlalchemy/log.py,sha256=0zxWZ9_FkRwYyjTvTaBGW9wMlRG0dSmbAb7SvW42EfY,7143
+sqlalchemy/orm/__init__.py,sha256=ECAf9d5L7wG58S3ijtNRJaQrdgX3WxDJxTlVVPk0hvk,10964
+sqlalchemy/orm/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/attributes.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/clsregistry.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/collections.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/context.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/decl_api.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/decl_base.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/dependency.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/descriptor_props.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/dynamic.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/evaluator.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/exc.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/identity.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/instrumentation.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/interfaces.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/loading.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/mapper.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/path_registry.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/persistence.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/properties.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/query.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/relationships.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/scoping.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/session.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/state.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/strategies.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/strategy_options.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/sync.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/unitofwork.cpython-39.pyc,,
+sqlalchemy/orm/__pycache__/util.cpython-39.pyc,,
+sqlalchemy/orm/attributes.py,sha256=u3tFz0hQdKyh_mCD53rWSKzaPnerquZiM9C71MHsOa4,77098
+sqlalchemy/orm/base.py,sha256=HZu51CAOyCjJqGGPJbFqOgqbbA_yQ06Lucxpf-J1B54,15068
+sqlalchemy/orm/clsregistry.py,sha256=i8-S8jCSsslTUlOXmfaxoDDkxy3nYGUiZVUeJlpDERA,13286
+sqlalchemy/orm/collections.py,sha256=YXLS4MyQIGWVAV5S3sXLvJKdfVCFAQsKFymOgxzkSuU,54723
+sqlalchemy/orm/context.py,sha256=S6T5BUNFbFqaSGOU5wJdv-k-m8lb0bvLZBjWV3kDwGs,111549
+sqlalchemy/orm/decl_api.py,sha256=rZSz1jys3n_V2woNUZuV8nciN0VgDZFMAiQdNbLkr10,35564
+sqlalchemy/orm/decl_base.py,sha256=unKLbWcQZ3At3nbqh6wbK8YtyGpywuJoBoCB00KJse8,44746
+sqlalchemy/orm/dependency.py,sha256=RsQ6UtF0Ryl-hgMqw9mm5tqNCZa5bbW56_X1prm6R-8,46987
+sqlalchemy/orm/descriptor_props.py,sha256=mdVGbdKc4N8gCxV2RXDGMFZB3V2aWZARUUH9VOe0K1s,25987
+sqlalchemy/orm/dynamic.py,sha256=heJsZBQSckDO1k2fYd1x1tap6qEDoS2yogx9VapzIY4,15957
+sqlalchemy/orm/evaluator.py,sha256=Cc4vdrYRq8acVhpVmGenA-xn_GRodgkhuplLlqUfrdo,6852
+sqlalchemy/orm/events.py,sha256=_9TO_KPRfTTdL9Lh53w2z8k4GPHOdeG_LGWHW6JwPBQ,111523
+sqlalchemy/orm/exc.py,sha256=dCW9lmc-DpwTJaHo-q8TJac5dK2jWFc4Fes6V8Z_gUo,6532
+sqlalchemy/orm/identity.py,sha256=_UnI-6Beolu3xWGGERUQfVg0dc9sb-3G22Xv8yzfKFg,7233
+sqlalchemy/orm/instrumentation.py,sha256=L4pmTKaGvmRjd8UTThGF-QqScFIWWs9hx6AZA0-rOn0,20378
+sqlalchemy/orm/interfaces.py,sha256=kAu29kzWsyA9j44tkT-Iqia_jqmj2WZpTgTGuJ90_9g,30249
+sqlalchemy/orm/loading.py,sha256=5rAng8kIp5UOLtZd5nUjduDLIhUQ80Sodc9W-jSMc1E,49317
+sqlalchemy/orm/mapper.py,sha256=NHtbt5VmUWWiQLuMkeOWAiYcbSk-FrZLyGXHv78RZug,140420
+sqlalchemy/orm/path_registry.py,sha256=0Akeeayg-OM-pPOAxVCyggGINInYX8kXrQkYWOtesd0,16411
+sqlalchemy/orm/persistence.py,sha256=KW7iYNJpEHjUMVFr_pQkkyvoSC1cfSpmzRvVv1H_sgs,84250
+sqlalchemy/orm/properties.py,sha256=XmmjsU1XBTyIe1mX8DZ2EdavRutLWxO7QN1k2cJVJ4w,14665
+sqlalchemy/orm/query.py,sha256=9aBTx4yskglMfirPKc9u_RwjmtXz2s3Be7dKHCmcEtY,125553
+sqlalchemy/orm/relationships.py,sha256=XWAG1IsWxKnnIZ1riUonvVlxlegzU0ZJyqFrHMN7eyU,143246
+sqlalchemy/orm/scoping.py,sha256=K4sY8l969uQigmm9VV1GL4XmIA505r_x_1yeDZSRWMQ,7257
+sqlalchemy/orm/session.py,sha256=cql6nG4OabB-Q6d9I2X46oWS9hmMuucY_TWFnLazZxQ,160925
+sqlalchemy/orm/state.py,sha256=1cqhgv40Z7zLD2iC331H4VCMavIICCmxFD6jF7-UYSo,33536
+sqlalchemy/orm/strategies.py,sha256=PXl1qSS4ABH19vOz0wVmnlzqfP02XaggC2da1G09tOs,108207
+sqlalchemy/orm/strategy_options.py,sha256=0S100xkX9Lwor6TeRjZ1aNJgEexeCrlKTq6xME85RcQ,67319
+sqlalchemy/orm/sync.py,sha256=KRyKql_Pgjm_y8clsUOLe8jo5JzM1t6II2vCorbtRow,5824
+sqlalchemy/orm/unitofwork.py,sha256=XEMx8PhX-KdP9tQpVgB0mcqnPlVbpSPG4bSKW6zIMRE,27090
+sqlalchemy/orm/util.py,sha256=eR6Q9HW87ycIsAsC8Xs9Z_09VGUQqu3-kptJTXKJcyw,74969
+sqlalchemy/pool/__init__.py,sha256=dTuz0I0lQ1aj_BHoMzoBk4FW1rI-4ssLZfXi7826ja8,1603
+sqlalchemy/pool/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/pool/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/pool/__pycache__/dbapi_proxy.cpython-39.pyc,,
+sqlalchemy/pool/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/pool/__pycache__/impl.cpython-39.pyc,,
+sqlalchemy/pool/base.py,sha256=qffJ_mAqPfxcERTWZkKc0sLHVl-BFsFEVY7R7BmKtpI,38552
+sqlalchemy/pool/dbapi_proxy.py,sha256=ZDa32bJzGunYw8OyS5g0GfLoRo-Qwrf7jcsGsA9StSg,4229
+sqlalchemy/pool/events.py,sha256=nVQfjW55gD6-DEtTIDUCx-cNHZCKtt7C3gsdqf-PFWg,10299
+sqlalchemy/pool/impl.py,sha256=m8kUBUGN3ZikSndBO8mcu2ym8kd_o8vEtLsDSycZXAI,15783
+sqlalchemy/processors.py,sha256=LWwr9g-qDHiike9UKqD1yX8ghCxjpAWRdQk7Mh5NepA,5745
+sqlalchemy/schema.py,sha256=FLG1OeHCucohyiShM_jvw4OJivdrWSAsI7MxPIX7Q1M,2413
+sqlalchemy/sql/__init__.py,sha256=ojeq7QnyQrUcO1Ia7nogzumgOfTKXk6Oib7HuH_hz6Y,4661
+sqlalchemy/sql/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/annotation.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/base.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/coercions.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/compiler.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/crud.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/ddl.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/default_comparator.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/dml.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/elements.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/events.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/expression.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/functions.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/lambdas.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/naming.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/operators.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/roles.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/schema.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/selectable.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/sqltypes.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/traversals.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/type_api.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/util.cpython-39.pyc,,
+sqlalchemy/sql/__pycache__/visitors.cpython-39.pyc,,
+sqlalchemy/sql/annotation.py,sha256=xGpbeieggvywgRlqerZxz6lYnuSob7C86rJQ87k6Va0,11502
+sqlalchemy/sql/base.py,sha256=grJ02HrUj2yoDqlrhbNR_J4RHSahsyFilmvVgnCKb2g,55897
+sqlalchemy/sql/coercions.py,sha256=r5bczqjtsm67jl6RiPxyY-ictLPqtPQO0OnhhSN2zCI,34530
+sqlalchemy/sql/compiler.py,sha256=ouvZ78SDPQ8M6dYXtwSWhRgNUdzUDQSG3eIJEO4TjvE,187816
+sqlalchemy/sql/crud.py,sha256=yMGTebDMvF2Hpdto3YSwK6GiRLPpSbRVcZby1zU3n4w,35967
+sqlalchemy/sql/ddl.py,sha256=OV8dpPN3tW0nepwxitfz05W804mGJX6I3HHNJsI0mDo,44208
+sqlalchemy/sql/default_comparator.py,sha256=GR_hgIHtrZWq6j6yTWpiOWTUjIts5gn-UBcE37JVvfk,11178
+sqlalchemy/sql/dml.py,sha256=xAI5vzJFY_Y8_AEhJCo1Cxj-2M9tZzljVcpQ7-iUnpM,54663
+sqlalchemy/sql/elements.py,sha256=Y3CsWkDSEUOWOtV596KK5VlICbPcvTdpbJSHNsmLBig,181521
+sqlalchemy/sql/events.py,sha256=tusqYeUwf421_pG-T39wIHz7RtzixftIPhJG6CP_6Io,13369
+sqlalchemy/sql/expression.py,sha256=cyzp-pgHBfrgQ6_mRxo4T4zNSKIIzd40PlRLgwXI5aM,8828
+sqlalchemy/sql/functions.py,sha256=QYHZ7IX23HqbjMyKddxtndgPsg9cinjKEwP3NQvt16I,48481
+sqlalchemy/sql/lambdas.py,sha256=Jh4K1h_Vqp9bKlVGYrIFGfbFZ6WjhitVPyMtpEpeLZw,44913
+sqlalchemy/sql/naming.py,sha256=bmjEtvUW0Ccrc5tzH0_PcoPeA5jAtDLPJ4QxtKaAwe8,6786
+sqlalchemy/sql/operators.py,sha256=GyqVaHQC41uVX3vVirO03CXL5ZMDlmUATzrC6oT8RxI,48199
+sqlalchemy/sql/roles.py,sha256=ZTgs4PY4rneDh2suTVbmn25yGZyW34sztNWX8cOUf3M,5638
+sqlalchemy/sql/schema.py,sha256=pbLkR844wkM0uzIXTAyauACab3vor1IhmUhBreoqG94,195347
+sqlalchemy/sql/selectable.py,sha256=-n-OqE8dXqD9wNezC2kfLe0U41StaISevxhBsZ9DcRA,237341
+sqlalchemy/sql/sqltypes.py,sha256=HfmfIUOTD3WxxkuvA3_Qoh94RNLLXTPlWJz_SdE0PlU,113509
+sqlalchemy/sql/traversals.py,sha256=P0GP8F8RlM-lpL5jm3gWj7-NnE8klIXEcDmHk5Dmc-c,52719
+sqlalchemy/sql/type_api.py,sha256=IHOZMFl05LgcJ8FfqGGr703bEQEc8c56ru9vJdX-PEU,71036
+sqlalchemy/sql/util.py,sha256=JI2eMLpaDzZQjG3Cd4AopUmIMfzQXFIQVUJj8TG8gWw,35856
+sqlalchemy/sql/visitors.py,sha256=XLRAf08NKf5ndsNDIRY3wPJaaEBIIxl3DDI_dTKrh_s,27329
+sqlalchemy/testing/__init__.py,sha256=TKwXQsqFFV4gjeO48VGaLhCE99qhIVSQNxFrKdP6uNk,2850
+sqlalchemy/testing/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/assertions.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/assertsql.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/asyncio.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/config.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/engines.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/entities.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/exclusions.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/fixtures.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/mock.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/pickleable.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/profiling.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/provision.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/requirements.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/schema.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/util.cpython-39.pyc,,
+sqlalchemy/testing/__pycache__/warnings.cpython-39.pyc,,
+sqlalchemy/testing/assertions.py,sha256=fcCcIUk04m2XgpotqK2mRD5nKXsyOHXV8tchAAnfQyk,26502
+sqlalchemy/testing/assertsql.py,sha256=OIt0QyHKlFJ4zxu6WrX8_ufmBD9KrMgFrjsXTGkU3ys,14964
+sqlalchemy/testing/asyncio.py,sha256=B6ZqYcQpT6QtM8gR3o3AcZX32J6ZbWDqTTZGklVo5-I,3671
+sqlalchemy/testing/config.py,sha256=XhmzFNkEN_djORr4r6owvoIl3G5zA6Eo5neUiEJXy0E,6543
+sqlalchemy/testing/engines.py,sha256=s4h7bKB2Bqmu1rlquR2O88UktP03n6UVrrWkTNhqm3w,13392
+sqlalchemy/testing/entities.py,sha256=sOd9BlmZFPQFrBdCUlkOR8lxGEQNExkJmS_V2U5WIOk,3253
+sqlalchemy/testing/exclusions.py,sha256=zOthfVJs07z9wN2iAH0rGT39Q76Y_2cBuk5dPEW4wOA,13329
+sqlalchemy/testing/fixtures.py,sha256=xdWPaYEK6w1SZmVYdgyPorx2Nkmvfcykib0T0jw-P_Q,26829
+sqlalchemy/testing/mock.py,sha256=RUTHkpnxCQfsDlEZ_aQttL_3SXLATwxt4olgmSxAsJw,894
+sqlalchemy/testing/pickleable.py,sha256=QlwC2Cr7vKkHlj86t2Wlq9eGteZFXkvPpGlWAl9_g7Y,2886
+sqlalchemy/testing/plugin/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+sqlalchemy/testing/plugin/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/testing/plugin/__pycache__/bootstrap.cpython-39.pyc,,
+sqlalchemy/testing/plugin/__pycache__/plugin_base.cpython-39.pyc,,
+sqlalchemy/testing/plugin/__pycache__/pytestplugin.cpython-39.pyc,,
+sqlalchemy/testing/plugin/__pycache__/reinvent_fixtures_py2k.cpython-39.pyc,,
+sqlalchemy/testing/plugin/bootstrap.py,sha256=038KOv89msOTFsWoDvCyPRb3ZTMv5eAOOKoGPHuZ7zs,1701
+sqlalchemy/testing/plugin/plugin_base.py,sha256=9Bg56KOsZSGW1jLHh_7fle85yFocyV8AGGVlswO9XAU,21540
+sqlalchemy/testing/plugin/pytestplugin.py,sha256=_NbB52E6sv6R9NJApMxMnwomH8y7iirfCYKnXvUH1g0,26133
+sqlalchemy/testing/plugin/reinvent_fixtures_py2k.py,sha256=MdakbJzFh8N_7gUpX-nFbGPFs3AZRsmDAe-7zucf0ls,3288
+sqlalchemy/testing/profiling.py,sha256=ullStV2c-R4jTQJMK1tMKZE5qtSZ-PB1LzHod_hA230,10566
+sqlalchemy/testing/provision.py,sha256=IPpsZg4Pc42mXGScKdLri0SjeWJrURXbBF1S9m6ftY8,12070
+sqlalchemy/testing/requirements.py,sha256=G-l-20BjZ6eMA7TIy3FO4Ck_T6acLz9XwBheQI4Dql0,43499
+sqlalchemy/testing/schema.py,sha256=INOq15yhNyANmheylSQBUlm0IWRaAkEX22BpHSMqn08,6544
+sqlalchemy/testing/suite/__init__.py,sha256=_firVc2uS3TMZ3vH2baQzNb17ubM78RHtb9kniSybmk,476
+sqlalchemy/testing/suite/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_cte.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_ddl.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_deprecations.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_dialect.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_insert.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_reflection.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_results.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_rowcount.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_select.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_sequence.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_types.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_unicode_ddl.cpython-39.pyc,,
+sqlalchemy/testing/suite/__pycache__/test_update_delete.cpython-39.pyc,,
+sqlalchemy/testing/suite/test_cte.py,sha256=XuTuaWblSXyO1OOUTShBBmNch7fBdGnlMD84ooVTqFY,6183
+sqlalchemy/testing/suite/test_ddl.py,sha256=UwbfljXHdWUen3muIcgnOPi-A4AO6F1QzSOiHf9lU-A,11762
+sqlalchemy/testing/suite/test_deprecations.py,sha256=8oLDFUswey8KjPFKRUsqMyGT5sUMMoPQr7-XyIBMehw,5059
+sqlalchemy/testing/suite/test_dialect.py,sha256=eR1VVOb2fm955zavpWkmMjipCva3QvEE177U0OG-0LY,10895
+sqlalchemy/testing/suite/test_insert.py,sha256=oKtVjFuxqdSV5uKj5-OxdSABupLp0pECkWkSLd2U_QA,11134
+sqlalchemy/testing/suite/test_reflection.py,sha256=p-m2BjuWh7jW2vXvY_LxYsfjW47HqGs9O9PUpfm1HIs,58130
+sqlalchemy/testing/suite/test_results.py,sha256=xcoSl1ueaHo8LgKZp0Z1lJ44Mhjf2hxlWs_LjNLBNiE,13983
+sqlalchemy/testing/suite/test_rowcount.py,sha256=GQQRXIWbb6SfD5hwtBC8qvkGAgi1rI5Pv3c59eoumck,4877
+sqlalchemy/testing/suite/test_select.py,sha256=is3BbULeOWOJTRCoUwPnh6Crue15FXfkXKqAkxrFeGM,55464
+sqlalchemy/testing/suite/test_sequence.py,sha256=eCyOQlynF8T0cLrIMz0PO6WuW8ktpFVYq_fQp5CQ298,8431
+sqlalchemy/testing/suite/test_types.py,sha256=airX8OuJJdft4DU8okOLecJbcUhC15urr60Yu1U8Qe4,48044
+sqlalchemy/testing/suite/test_unicode_ddl.py,sha256=CndeAtV3DWJXxLbOoumqf4_mOOYcW_yNOrbKQ4cwFhw,6737
+sqlalchemy/testing/suite/test_update_delete.py,sha256=w9MMRqJCm7OW0Q5XaVjS6B8BGY_b_VvBeK3EWr7NKhU,1625
+sqlalchemy/testing/util.py,sha256=bvCWcESEPEO8QUTH0CcOa4Xg65EYK--V8Q_XeFcfGfE,12503
+sqlalchemy/testing/warnings.py,sha256=l9lI3heNOSbKreAhLcABpaA1e_6Ioi4l7q0mr5jY5OI,2270
+sqlalchemy/types.py,sha256=x8YDIEypMHOzWb7dzp67tW2WfDF7xtdh72HVDxm-aaY,2995
+sqlalchemy/util/__init__.py,sha256=75NADEtwE5GMCS27VcsEnTsTq1nSvXmJ2GY2aU3Q8hI,6373
+sqlalchemy/util/__pycache__/__init__.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/_collections.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/_compat_py3k.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/_preloaded.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/compat.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/concurrency.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/deprecations.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/langhelpers.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/queue.cpython-39.pyc,,
+sqlalchemy/util/__pycache__/topological.cpython-39.pyc,,
+sqlalchemy/util/_collections.py,sha256=Nulmym_NZYGN4OyE9cMtIVSoTwOzk3eJpSJ20l8j-lU,29139
+sqlalchemy/util/_compat_py3k.py,sha256=KibHVHAIlQfYdl8xs3ZhJQDlWEI6EhudTbOnMc2x9e4,2195
+sqlalchemy/util/_concurrency_py3k.py,sha256=5fTahmOgokaam-u-z7Xv0DYKR7YnK4TNjQqbVRYhoKQ,6598
+sqlalchemy/util/_preloaded.py,sha256=rx7QZ4T1zDZV5lktSvQlop3O0kdbCFVMmNDp5IOhpXQ,2396
+sqlalchemy/util/compat.py,sha256=cRcYIpcBc6aV_yboUTsKpmX1ssICP7kloCJRqEMsRBs,18281
+sqlalchemy/util/concurrency.py,sha256=LtozDo0PsiToyVmKzSDnu8qOMhRyGVjTNMsBiKro9d8,2278
+sqlalchemy/util/deprecations.py,sha256=RXg5M_MQhaopn00uTB0WEcz5yTTmPu2OCFPNklw5Uv4,11774
+sqlalchemy/util/langhelpers.py,sha256=RIlviqqBbBy1XhMnOwQHtmtAofNtMF79aCu3wa9Iycc,56288
+sqlalchemy/util/queue.py,sha256=FW6DSeO_GadaW0UA2EXjrBtFPRHO-dNGEoRwqHTfkMA,9293
+sqlalchemy/util/topological.py,sha256=MV1lkI2E0JdVIJVplggVo6iO_ZEVlUHRGvMW9AsXJRA,2859
diff --git a/lib/SQLAlchemy-1.4.40.dist-info/REQUESTED b/lib/SQLAlchemy-1.4.40.dist-info/REQUESTED new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/REQUESTED diff --git a/lib/SQLAlchemy-1.4.40.dist-info/WHEEL b/lib/SQLAlchemy-1.4.40.dist-info/WHEEL new file mode 100644 index 0000000..ba97021 --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/WHEEL @@ -0,0 +1,8 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: false +Tag: cp39-cp39-manylinux_2_5_x86_64 +Tag: cp39-cp39-manylinux1_x86_64 +Tag: cp39-cp39-manylinux_2_17_x86_64 +Tag: cp39-cp39-manylinux2014_x86_64 + diff --git a/lib/SQLAlchemy-1.4.40.dist-info/top_level.txt b/lib/SQLAlchemy-1.4.40.dist-info/top_level.txt new file mode 100644 index 0000000..39fb2be --- /dev/null +++ b/lib/SQLAlchemy-1.4.40.dist-info/top_level.txt @@ -0,0 +1 @@ +sqlalchemy |