Hi ports@,

This is an update of databases/py-sqlalchemy to its latest version
2.0.36.  Tons of changes on the software, as this is a big jump.

I need this for an update to net/gajim sent on another thread.

This update is potentially problematic, as I could not properly test all
consumers.  Here's a summary of the ones I tested and their results:

RUN_DEPENDS
  > databases/py-alembic,python3
    before: all tests pass
    after: all tests pass
  > databases/py-flask-sqlalchemy,python3
    before: all tests pass
    after: all tests pass
  > devel/codechecker
    before: tests blow up
    after: tests blow up just as before
  > devel/py-buildbot/buildbot
    before: NO_TEST
  > mail/grommunio/admin-api
    before: no tests found
  > misc/py-imdb
    before: NO_TEST
  > productivity/yokadi
    before: 20 failed, 83 passed, 66 warnings
    After update and some massaging: 8 failed, 208 passed, 2 warnings
    None of them related to sqlalchemy, but to their own internal
    ical module.  Will send the update on a separate thread.
  > security/wapiti
    before: NO_TEST
TEST_DEPENDS
  > math/py-pandas,python3
    before: NO_TEST
  > sysutils/py-apscheduler,python3
    before: 25 failed, 419 passed, 57 skipped, 7 warnings, 54 errors
    after:  25 failed, 419 passed, 57 skipped, 7 warnings, 54 errors
  > www/py-beaker,python3
    before: 55 failed, 156 passed, 20 warnings
    after:  38 failed, 173 passed, 20 warnings
    They all seem related to backends missing,  I can reduce the number of fails
    by installing backends.

I'm most concerned about math/py-pandas, but I don't have a meaningful
way of testing it.  Tests on this and all the other consumers without
tests are very welcome.

ok ? comments ?

diff /usr/ports
commit - ba271feaf4c8d8ee8c31d75c0193970a9293e38d
path + /usr/ports
blob - 901d0a39958570b9a0b3080a95d707ca17b94b5e
file + databases/py-sqlalchemy/Makefile
--- databases/py-sqlalchemy/Makefile
+++ databases/py-sqlalchemy/Makefile
@@ -1,8 +1,6 @@
 COMMENT=       database toolkit for Python
 
-# 2.x is a major update with incompatible changes;
-# dependent ports need checking
-MODPY_EGG_VERSION=     1.4.54
+MODPY_EGG_VERSION=     2.0.36
 DISTNAME=      sqlalchemy-${MODPY_EGG_VERSION}
 PKGNAME=       py-${DISTNAME}
 
@@ -32,7 +30,8 @@ MODPY_PYTEST= Yes
 RUN_DEPENDS += devel/py-greenlet${MODPY_FLAVOR}
 
 TEST_DEPENDS=  devel/py-test-xdist${MODPY_FLAVOR} \
-               devel/py-mock${MODPY_FLAVOR}
+               devel/py-mock${MODPY_FLAVOR} \
+               devel/py-mypy${MODPY_FLAVOR}
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-sqlalchemy
blob - 53343b11ded06472c3d159fc1e9ba071313da168
file + databases/py-sqlalchemy/distinfo
--- databases/py-sqlalchemy/distinfo
+++ databases/py-sqlalchemy/distinfo
@@ -1,2 +1,2 @@
-SHA256 (sqlalchemy-1.4.54.tar.gz) = 
RHD77QiMNdwgt4o5qvSuVP6BeQx4OzJkhyoCJPQ3wxo=
-SIZE (sqlalchemy-1.4.54.tar.gz) = 8470350
+SHA256 (sqlalchemy-2.0.36.tar.gz) = 
fydnaAttI5iupwguRad0srB2e1yNj/uci2gwiOqbKcU=
+SIZE (sqlalchemy-2.0.36.tar.gz) = 9574485
blob - a8455d0d30c1e39a564038f4b56b45b1983fbe81
file + databases/py-sqlalchemy/pkg/PLIST
--- databases/py-sqlalchemy/pkg/PLIST
+++ databases/py-sqlalchemy/pkg/PLIST
@@ -24,73 +24,71 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}inspection.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}processors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}processors.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}schema.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}schema.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
-@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cimmutabledict.${MODPY_PYC_MAGIC_TAG}so
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}aioodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}aioodbc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/mxodbc.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/aioodbc.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/asyncio.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/pyodbc.py
-@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cprocessors.${MODPY_PYC_MAGIC_TAG}so
-@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cresultproxy.${MODPY_PYC_MAGIC_TAG}so
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/collections.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/collections.pyx
+@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/immutabledict.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/immutabledict.pxd
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/immutabledict.pyx
+@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/processors.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/processors.pyx
+@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/resultproxy.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/resultproxy.pyx
+@so 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/util.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cyextension/util.pyx
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}fdb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}fdb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}kinterbasdb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/${MODPY_PYCACHE}kinterbasdb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/fdb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/kinterbasdb.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/_typing.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}aioodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}aioodbc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}information_schema.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}information_schema.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}pymssql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}pymssql.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/aioodbc.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/base.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/information_schema.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/json.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/mxodbc.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/provision.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/pymssql.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/pyodbc.py
@@ -123,8 +121,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}mysqlconnector.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}mysqldb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}mysqldb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}oursql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}oursql.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/${MODPY_PYCACHE}pymysql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -149,7 +145,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mariadbconnector.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mysqlconnector.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mysqldb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/oursql.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/provision.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/pymysql.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/pyodbc.py
@@ -165,16 +160,27 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}cx_oracle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}cx_oracle.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}dictionary.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}dictionary.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}oracledb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}oracledb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/base.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/cx_oracle.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/dictionary.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/oracledb.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/provision.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/oracle/types.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}_psycopg_common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}_psycopg_common.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}array.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}array.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}asyncpg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -189,20 +195,27 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}hstore.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}named_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}named_types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}operators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}operators.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pg8000.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pg8000.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pg_catalog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pg_catalog.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}provision.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg2cffi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}psycopg2cffi.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pygresql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pygresql.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pypostgresql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}pypostgresql.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}ranges.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}ranges.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/_psycopg_common.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/array.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/base.py
@@ -210,13 +223,16 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/ext.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/hstore.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/json.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/named_types.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/operators.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pg8000.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pg_catalog.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/provision.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2cffi.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pygresql.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pypostgresql.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/ranges.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/types.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/${MODPY_PYCACHE}/
@@ -243,28 +259,18 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/di
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/provision.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlcipher.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}mxodbc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}pyodbc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}pysybase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/${MODPY_PYCACHE}pysybase.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/mxodbc.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/pyodbc.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/pysybase.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/type_migration_guidelines.txt
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_processors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_processors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_row.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_row.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}_py_util.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}characteristics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -281,6 +287,8 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/en
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}processors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}processors.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}reflection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}reflection.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -293,6 +301,9 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/en
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}url.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/_py_processors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/_py_row.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/_py_util.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/characteristics.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/create.py
@@ -301,6 +312,7 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/en
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/events.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/interfaces.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/mock.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/processors.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/reflection.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/result.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/row.py
@@ -366,8 +378,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ex
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -378,7 +388,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ex
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/engine.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/events.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/exc.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/result.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/asyncio/scoping.py
@@ -432,11 +441,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/fu
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/engine.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/orm/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/orm/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/orm/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/orm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/future/orm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/inspection.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/log.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/
@@ -444,10 +448,16 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}_orm_constructors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}_orm_constructors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}attributes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}attributes.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}bulk_persistence.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}bulk_persistence.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}clsregistry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}clsregistry.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}collections.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -478,6 +488,8 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}loading.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}loading.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}mapped_collection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}mapped_collection.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}mapper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}mapper.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}path_registry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -496,6 +508,8 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}state_changes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}state_changes.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}strategies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}strategies.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}strategy_options.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -506,8 +520,13 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}unitofwork.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}writeonly.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/${MODPY_PYCACHE}writeonly.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/_orm_constructors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/_typing.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/attributes.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/bulk_persistence.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/clsregistry.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/collections.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/context.py
@@ -523,6 +542,7 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/instrumentation.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/interfaces.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/loading.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/mapped_collection.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/mapper.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/path_registry.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/persistence.py
@@ -532,11 +552,13 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/or
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/scoping.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/session.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/state.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/state_changes.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategies.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategy_options.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/sync.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/unitofwork.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/util.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/writeonly.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}/
@@ -544,27 +566,38 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/po
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}dbapi_proxy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}dbapi_proxy.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}impl.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/${MODPY_PYCACHE}impl.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/dbapi_proxy.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/events.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/pool/impl.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/processors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/py.typed
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/schema.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_dml_constructors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_dml_constructors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_elements_constructors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_elements_constructors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_orm_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_orm_types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_py_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_py_util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_selectable_constructors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_selectable_constructors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}annotation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}annotation.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}cache_key.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}cache_key.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}coercions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}coercions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}compiler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -607,8 +640,15 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sq
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}visitors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/${MODPY_PYCACHE}visitors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_dml_constructors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_elements_constructors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_orm_types.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_py_util.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_selectable_constructors.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/_typing.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/annotation.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/cache_key.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/coercions.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/compiler.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/crud.py
@@ -649,10 +689,6 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/te
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}entities.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}exclusions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}exclusions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}fixtures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}fixtures.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}pickleable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}pickleable.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/${MODPY_PYCACHE}profiling.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -674,8 +710,23 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/te
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/engines.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/entities.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/exclusions.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/mock.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}mypy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}mypy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}orm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}orm.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}sql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/${MODPY_PYCACHE}sql.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/mypy.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/orm.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures/sql.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/pickleable.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/__init__.py
@@ -688,12 +739,9 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/te
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/${MODPY_PYCACHE}plugin_base.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/${MODPY_PYCACHE}pytestplugin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/${MODPY_PYCACHE}pytestplugin.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/${MODPY_PYCACHE}reinvent_fixtures_py2k.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/${MODPY_PYCACHE}reinvent_fixtures_py2k.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/bootstrap.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/plugin_base.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/pytestplugin.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/reinvent_fixtures_py2k.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/profiling.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/provision.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/requirements.py
@@ -752,12 +800,12 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ut
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_collections.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_collections.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_compat_py3k.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_compat_py3k.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_concurrency_py3k.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_concurrency_py3k.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_preloaded.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_preloaded.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_has_cy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_has_cy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_py_collections.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}_py_collections.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}concurrency.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -766,23 +814,29 @@ lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ut
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}deprecations.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}langhelpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}langhelpers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}preloaded.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}preloaded.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}queue.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}tool_support.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}tool_support.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}topological.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}topological.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_collections.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_compat_py3k.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_concurrency_py3k.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_preloaded.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_has_cy.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/_py_collections.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/compat.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/concurrency.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/deprecations.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/langhelpers.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/preloaded.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/queue.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/tool_support.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/topological.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/typing.py
 share/doc/py-sqlalchemy/
 share/doc/py-sqlalchemy/_images/
 share/doc/py-sqlalchemy/_images/sqla_arch_small.png
@@ -797,6 +851,7 @@ share/doc/py-sqlalchemy/_modules/examples/association/
 share/doc/py-sqlalchemy/_modules/examples/association/proxied_association.html
 share/doc/py-sqlalchemy/_modules/examples/asyncio/
 share/doc/py-sqlalchemy/_modules/examples/asyncio/async_orm.html
+share/doc/py-sqlalchemy/_modules/examples/asyncio/async_orm_writeonly.html
 share/doc/py-sqlalchemy/_modules/examples/asyncio/basic.html
 share/doc/py-sqlalchemy/_modules/examples/asyncio/gather_orm_statements.html
 share/doc/py-sqlalchemy/_modules/examples/asyncio/greenlet_orm.html
@@ -815,10 +870,6 @@ share/doc/py-sqlalchemy/_modules/examples/dogpile_cach
 
share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/relationship_caching.html
 share/doc/py-sqlalchemy/_modules/examples/dynamic_dict/
 share/doc/py-sqlalchemy/_modules/examples/dynamic_dict/dynamic_dict.html
-share/doc/py-sqlalchemy/_modules/examples/elementtree/
-share/doc/py-sqlalchemy/_modules/examples/elementtree/adjacency_list.html
-share/doc/py-sqlalchemy/_modules/examples/elementtree/optimized_al.html
-share/doc/py-sqlalchemy/_modules/examples/elementtree/pickle_type.html
 share/doc/py-sqlalchemy/_modules/examples/extending_query/
 share/doc/py-sqlalchemy/_modules/examples/extending_query/filter_public.html
 share/doc/py-sqlalchemy/_modules/examples/extending_query/temporal_range.html
@@ -833,11 +884,6 @@ share/doc/py-sqlalchemy/_modules/examples/inheritance/
 share/doc/py-sqlalchemy/_modules/examples/inheritance/concrete.html
 share/doc/py-sqlalchemy/_modules/examples/inheritance/joined.html
 share/doc/py-sqlalchemy/_modules/examples/inheritance/single.html
-share/doc/py-sqlalchemy/_modules/examples/join_conditions/
-share/doc/py-sqlalchemy/_modules/examples/join_conditions/cast.html
-share/doc/py-sqlalchemy/_modules/examples/join_conditions/threeway.html
-share/doc/py-sqlalchemy/_modules/examples/large_collection/
-share/doc/py-sqlalchemy/_modules/examples/large_collection/large_collection.html
 share/doc/py-sqlalchemy/_modules/examples/materialized_paths/
 
share/doc/py-sqlalchemy/_modules/examples/materialized_paths/materialized_paths.html
 share/doc/py-sqlalchemy/_modules/examples/nested_sets/
@@ -849,9 +895,8 @@ share/doc/py-sqlalchemy/_modules/examples/performance/
 share/doc/py-sqlalchemy/_modules/examples/performance/large_resultsets.html
 share/doc/py-sqlalchemy/_modules/examples/performance/short_selects.html
 share/doc/py-sqlalchemy/_modules/examples/performance/single_inserts.html
-share/doc/py-sqlalchemy/_modules/examples/postgis/
-share/doc/py-sqlalchemy/_modules/examples/postgis/postgis.html
 share/doc/py-sqlalchemy/_modules/examples/sharding/
+share/doc/py-sqlalchemy/_modules/examples/sharding/asyncio.html
 share/doc/py-sqlalchemy/_modules/examples/sharding/separate_databases.html
 
share/doc/py-sqlalchemy/_modules/examples/sharding/separate_schema_translates.html
 share/doc/py-sqlalchemy/_modules/examples/sharding/separate_tables.html
@@ -914,6 +959,7 @@ share/doc/py-sqlalchemy/build/changelog/changelog_11.r
 share/doc/py-sqlalchemy/build/changelog/changelog_12.rst
 share/doc/py-sqlalchemy/build/changelog/changelog_13.rst
 share/doc/py-sqlalchemy/build/changelog/changelog_14.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_20.rst
 share/doc/py-sqlalchemy/build/changelog/index.rst
 share/doc/py-sqlalchemy/build/changelog/migration_04.rst
 share/doc/py-sqlalchemy/build/changelog/migration_05.rst
@@ -940,6 +986,9 @@ share/doc/py-sqlalchemy/build/changelog/unreleased_13/
 share/doc/py-sqlalchemy/build/changelog/unreleased_13/README.txt
 share/doc/py-sqlalchemy/build/changelog/unreleased_14/
 share/doc/py-sqlalchemy/build/changelog/unreleased_14/README.txt
+share/doc/py-sqlalchemy/build/changelog/unreleased_20/
+share/doc/py-sqlalchemy/build/changelog/unreleased_20/README.txt
+share/doc/py-sqlalchemy/build/changelog/whatsnew_20.rst
 share/doc/py-sqlalchemy/build/conf.py
 share/doc/py-sqlalchemy/build/contents.rst
 share/doc/py-sqlalchemy/build/copyright.rst
@@ -979,14 +1028,12 @@ share/doc/py-sqlalchemy/build/core/type_basics.rst
 share/doc/py-sqlalchemy/build/core/types.rst
 share/doc/py-sqlalchemy/build/core/visitors.rst
 share/doc/py-sqlalchemy/build/dialects/
-share/doc/py-sqlalchemy/build/dialects/firebird.rst
 share/doc/py-sqlalchemy/build/dialects/index.rst
 share/doc/py-sqlalchemy/build/dialects/mssql.rst
 share/doc/py-sqlalchemy/build/dialects/mysql.rst
 share/doc/py-sqlalchemy/build/dialects/oracle.rst
 share/doc/py-sqlalchemy/build/dialects/postgresql.rst
 share/doc/py-sqlalchemy/build/dialects/sqlite.rst
-share/doc/py-sqlalchemy/build/dialects/sybase.rst
 share/doc/py-sqlalchemy/build/errors.rst
 share/doc/py-sqlalchemy/build/faq/
 share/doc/py-sqlalchemy/build/faq/connections.rst
@@ -1006,6 +1053,7 @@ share/doc/py-sqlalchemy/build/orm/backref.rst
 share/doc/py-sqlalchemy/build/orm/basic_relationships.rst
 share/doc/py-sqlalchemy/build/orm/cascades.rst
 share/doc/py-sqlalchemy/build/orm/classical.rst
+share/doc/py-sqlalchemy/build/orm/collection_api.rst
 share/doc/py-sqlalchemy/build/orm/collections.rst
 share/doc/py-sqlalchemy/build/orm/composites.rst
 share/doc/py-sqlalchemy/build/orm/constructors.rst
@@ -1046,6 +1094,7 @@ share/doc/py-sqlalchemy/build/orm/inheritance.rst
 share/doc/py-sqlalchemy/build/orm/inheritance_loading.rst
 share/doc/py-sqlalchemy/build/orm/internals.rst
 share/doc/py-sqlalchemy/build/orm/join_conditions.rst
+share/doc/py-sqlalchemy/build/orm/large_collections.rst
 share/doc/py-sqlalchemy/build/orm/loading.rst
 share/doc/py-sqlalchemy/build/orm/loading_columns.rst
 share/doc/py-sqlalchemy/build/orm/loading_objects.rst
@@ -1059,7 +1108,23 @@ share/doc/py-sqlalchemy/build/orm/mapping_styles.rst
 share/doc/py-sqlalchemy/build/orm/nonstandard_mappings.rst
 share/doc/py-sqlalchemy/build/orm/persistence_techniques.rst
 share/doc/py-sqlalchemy/build/orm/query.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/
 share/doc/py-sqlalchemy/build/orm/queryguide.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_deferred_setup.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_dml_setup.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_end_doctest.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_inheritance_setup.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_plain_setup.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/_single_inheritance.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/api.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/columns.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/dml.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/index.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/inheritance.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/query.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/queryguide_nav_include.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/relationships.rst
+share/doc/py-sqlalchemy/build/orm/queryguide/select.rst
 share/doc/py-sqlalchemy/build/orm/quickstart.rst
 share/doc/py-sqlalchemy/build/orm/relationship_api.rst
 share/doc/py-sqlalchemy/build/orm/relationship_persistence.rst
@@ -1107,6 +1172,7 @@ share/doc/py-sqlalchemy/changelog/changelog_11.html
 share/doc/py-sqlalchemy/changelog/changelog_12.html
 share/doc/py-sqlalchemy/changelog/changelog_13.html
 share/doc/py-sqlalchemy/changelog/changelog_14.html
+share/doc/py-sqlalchemy/changelog/changelog_20.html
 share/doc/py-sqlalchemy/changelog/index.html
 share/doc/py-sqlalchemy/changelog/migration_04.html
 share/doc/py-sqlalchemy/changelog/migration_05.html
@@ -1120,6 +1186,7 @@ share/doc/py-sqlalchemy/changelog/migration_12.html
 share/doc/py-sqlalchemy/changelog/migration_13.html
 share/doc/py-sqlalchemy/changelog/migration_14.html
 share/doc/py-sqlalchemy/changelog/migration_20.html
+share/doc/py-sqlalchemy/changelog/whatsnew_20.html
 share/doc/py-sqlalchemy/contents.html
 share/doc/py-sqlalchemy/copyright.html
 share/doc/py-sqlalchemy/core/
@@ -1157,14 +1224,12 @@ share/doc/py-sqlalchemy/core/type_basics.html
 share/doc/py-sqlalchemy/core/types.html
 share/doc/py-sqlalchemy/core/visitors.html
 share/doc/py-sqlalchemy/dialects/
-share/doc/py-sqlalchemy/dialects/firebird.html
 share/doc/py-sqlalchemy/dialects/index.html
 share/doc/py-sqlalchemy/dialects/mssql.html
 share/doc/py-sqlalchemy/dialects/mysql.html
 share/doc/py-sqlalchemy/dialects/oracle.html
 share/doc/py-sqlalchemy/dialects/postgresql.html
 share/doc/py-sqlalchemy/dialects/sqlite.html
-share/doc/py-sqlalchemy/dialects/sybase.html
 share/doc/py-sqlalchemy/errors.html
 share/doc/py-sqlalchemy/faq/
 share/doc/py-sqlalchemy/faq/connections.html
@@ -1186,6 +1251,7 @@ share/doc/py-sqlalchemy/orm/backref.html
 share/doc/py-sqlalchemy/orm/basic_relationships.html
 share/doc/py-sqlalchemy/orm/cascades.html
 share/doc/py-sqlalchemy/orm/classical.html
+share/doc/py-sqlalchemy/orm/collection_api.html
 share/doc/py-sqlalchemy/orm/collections.html
 share/doc/py-sqlalchemy/orm/composites.html
 share/doc/py-sqlalchemy/orm/constructors.html
@@ -1226,6 +1292,7 @@ share/doc/py-sqlalchemy/orm/inheritance.html
 share/doc/py-sqlalchemy/orm/inheritance_loading.html
 share/doc/py-sqlalchemy/orm/internals.html
 share/doc/py-sqlalchemy/orm/join_conditions.html
+share/doc/py-sqlalchemy/orm/large_collections.html
 share/doc/py-sqlalchemy/orm/loading.html
 share/doc/py-sqlalchemy/orm/loading_columns.html
 share/doc/py-sqlalchemy/orm/loading_objects.html
@@ -1239,7 +1306,22 @@ share/doc/py-sqlalchemy/orm/mapping_styles.html
 share/doc/py-sqlalchemy/orm/nonstandard_mappings.html
 share/doc/py-sqlalchemy/orm/persistence_techniques.html
 share/doc/py-sqlalchemy/orm/query.html
+share/doc/py-sqlalchemy/orm/queryguide/
 share/doc/py-sqlalchemy/orm/queryguide.html
+share/doc/py-sqlalchemy/orm/queryguide/_deferred_setup.html
+share/doc/py-sqlalchemy/orm/queryguide/_dml_setup.html
+share/doc/py-sqlalchemy/orm/queryguide/_end_doctest.html
+share/doc/py-sqlalchemy/orm/queryguide/_inheritance_setup.html
+share/doc/py-sqlalchemy/orm/queryguide/_plain_setup.html
+share/doc/py-sqlalchemy/orm/queryguide/_single_inheritance.html
+share/doc/py-sqlalchemy/orm/queryguide/api.html
+share/doc/py-sqlalchemy/orm/queryguide/columns.html
+share/doc/py-sqlalchemy/orm/queryguide/dml.html
+share/doc/py-sqlalchemy/orm/queryguide/index.html
+share/doc/py-sqlalchemy/orm/queryguide/inheritance.html
+share/doc/py-sqlalchemy/orm/queryguide/query.html
+share/doc/py-sqlalchemy/orm/queryguide/relationships.html
+share/doc/py-sqlalchemy/orm/queryguide/select.html
 share/doc/py-sqlalchemy/orm/quickstart.html
 share/doc/py-sqlalchemy/orm/relationship_api.html
 share/doc/py-sqlalchemy/orm/relationship_persistence.html
@@ -1281,6 +1363,7 @@ share/examples/py-sqlalchemy/association/proxied_assoc
 share/examples/py-sqlalchemy/asyncio/
 share/examples/py-sqlalchemy/asyncio/__init__.py
 share/examples/py-sqlalchemy/asyncio/async_orm.py
+share/examples/py-sqlalchemy/asyncio/async_orm_writeonly.py
 share/examples/py-sqlalchemy/asyncio/basic.py
 share/examples/py-sqlalchemy/asyncio/gather_orm_statements.py
 share/examples/py-sqlalchemy/asyncio/greenlet_orm.py
@@ -1302,14 +1385,6 @@ share/examples/py-sqlalchemy/dogpile_caching/relations
 share/examples/py-sqlalchemy/dynamic_dict/
 share/examples/py-sqlalchemy/dynamic_dict/__init__.py
 share/examples/py-sqlalchemy/dynamic_dict/dynamic_dict.py
-share/examples/py-sqlalchemy/elementtree/
-share/examples/py-sqlalchemy/elementtree/__init__.py
-share/examples/py-sqlalchemy/elementtree/adjacency_list.py
-share/examples/py-sqlalchemy/elementtree/optimized_al.py
-share/examples/py-sqlalchemy/elementtree/pickle_type.py
-share/examples/py-sqlalchemy/elementtree/test.xml
-share/examples/py-sqlalchemy/elementtree/test2.xml
-share/examples/py-sqlalchemy/elementtree/test3.xml
 share/examples/py-sqlalchemy/extending_query/
 share/examples/py-sqlalchemy/extending_query/__init__.py
 share/examples/py-sqlalchemy/extending_query/filter_public.py
@@ -1328,13 +1403,6 @@ share/examples/py-sqlalchemy/inheritance/__init__.py
 share/examples/py-sqlalchemy/inheritance/concrete.py
 share/examples/py-sqlalchemy/inheritance/joined.py
 share/examples/py-sqlalchemy/inheritance/single.py
-share/examples/py-sqlalchemy/join_conditions/
-share/examples/py-sqlalchemy/join_conditions/__init__.py
-share/examples/py-sqlalchemy/join_conditions/cast.py
-share/examples/py-sqlalchemy/join_conditions/threeway.py
-share/examples/py-sqlalchemy/large_collection/
-share/examples/py-sqlalchemy/large_collection/__init__.py
-share/examples/py-sqlalchemy/large_collection/large_collection.py
 share/examples/py-sqlalchemy/materialized_paths/
 share/examples/py-sqlalchemy/materialized_paths/__init__.py
 share/examples/py-sqlalchemy/materialized_paths/materialized_paths.py
@@ -1349,11 +1417,9 @@ share/examples/py-sqlalchemy/performance/bulk_updates.
 share/examples/py-sqlalchemy/performance/large_resultsets.py
 share/examples/py-sqlalchemy/performance/short_selects.py
 share/examples/py-sqlalchemy/performance/single_inserts.py
-share/examples/py-sqlalchemy/postgis/
-share/examples/py-sqlalchemy/postgis/__init__.py
-share/examples/py-sqlalchemy/postgis/postgis.py
 share/examples/py-sqlalchemy/sharding/
 share/examples/py-sqlalchemy/sharding/__init__.py
+share/examples/py-sqlalchemy/sharding/asyncio.py
 share/examples/py-sqlalchemy/sharding/separate_databases.py
 share/examples/py-sqlalchemy/sharding/separate_schema_translates.py
 share/examples/py-sqlalchemy/sharding/separate_tables.py

-- 
Paco Esteban.
0x5818130B8A6DBC03

Reply via email to