This brings our old py-sqlalchemy up to the latest release.

It depends (directly or indirectly) on the following (all posted to
ports@):

 * py-sqlite2 (update)
 * py-execnet (new)
 * py-apipkg (new)
 * py-test-xdist (new)

All tests passing.

In terms of dependent ports, we have:

audio/fookebox
databases/py-flask-sqlalchemy
databases/py-sqlalchemy-migrate
devel/py-buildbot
devel/py-texscythe
games/childsplay

I have only tested py-texscythe, which -- whilst it does lots and lots
of SQL queries -- does not cover much of the sqlalchemy functionality.

What do people reckon -- get it in (after the above deps are in) and see
what breaks?

OK?


Index: Makefile
===================================================================
RCS file: /home/edd/cvsync/ports/databases/py-sqlalchemy/Makefile,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile
--- Makefile    5 Mar 2016 22:46:59 -0000       1.30
+++ Makefile    31 Aug 2016 15:36:04 -0000
@@ -1,11 +1,10 @@
-# $OpenBSD: Makefile,v 1.30 2016/03/05 22:46:59 kirby Exp $
+# $OpenBSD: Makefile,v 1.26 2013/03/11 02:52:07 espie Exp $
 
 COMMENT =              database toolkit for Python
 
-MODPY_EGG_VERSION =    0.7.1
+MODPY_EGG_VERSION =    1.0.14
 DISTNAME =             SQLAlchemy-${MODPY_EGG_VERSION}
 PKGNAME =              py-sqlalchemy-${MODPY_EGG_VERSION:S/p/./}
-REVISION =             5
 
 CATEGORIES =           databases
 
@@ -23,9 +22,13 @@ MODPY_PI =           Yes
 
 MAKE_ENV +=            PYTHONPATH=.
 
+RUN_DEPENDS +=         devel/py-apipkg
+
 # Other DB connectors would work, too.
-TEST_DEPENDS =         databases/py-sqlite2 \
-                       devel/py-nose
+TEST_DEPENDS =         ${RUN_DEPENDS} \
+                       databases/py-sqlite2>=2.8.3 \
+                       devel/py-test-xdist \
+                       devel/py-mock
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-sqlalchemy
Index: distinfo
===================================================================
RCS file: /home/edd/cvsync/ports/databases/py-sqlalchemy/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- distinfo    5 Mar 2016 22:46:59 -0000       1.18
+++ distinfo    31 Aug 2016 12:46:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (SQLAlchemy-0.7.1.tar.gz) = XvldGcMajNOQXGl74KfpTnCrGSbs1BWcPmwc8B/DxJI=
-SIZE (SQLAlchemy-0.7.1.tar.gz) = 2341426
+SHA256 (SQLAlchemy-1.0.14.tar.gz) = 
2k0aOcHpnH/swqqjoFAJS2qnE03n2J935iFuer0XBbM=
+SIZE (SQLAlchemy-1.0.14.tar.gz) = 4765726
Index: patches/patch-setup_cfg
===================================================================
RCS file: 
/home/edd/cvsync/ports/databases/py-sqlalchemy/patches/patch-setup_cfg,v
retrieving revision 1.2
diff -u -p -r1.2 patch-setup_cfg
--- patches/patch-setup_cfg     5 Mar 2016 22:46:59 -0000       1.2
+++ patches/patch-setup_cfg     18 Mar 2016 22:37:04 -0000
@@ -1,7 +1,6 @@
-$OpenBSD: patch-setup_cfg,v 1.2 2016/03/05 22:46:59 kirby Exp $
-
 Disable configuration option not supported by nose.
 
+$OpenBSD: patch-setup_cfg,v 1.1 2010/05/24 16:42:44 wcmaier Exp $
 --- setup.cfg.orig     Tue May  4 07:50:47 2010
 +++ setup.cfg  Tue May  4 07:50:49 2010
 @@ -5,6 +5,6 @@ tag_svn_revision = 0
Index: pkg/PLIST
===================================================================
RCS file: /home/edd/cvsync/ports/databases/py-sqlalchemy/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   27 May 2011 10:39:37 -0000      1.11
+++ pkg/PLIST   31 Aug 2016 12:46:58 -0000
@@ -12,53 +12,28 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/mxodbc.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/mxodbc.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/mysqldb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/mysqldb.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/pyodbc.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/pyodbc.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/zxJDBC.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/connectors/zxJDBC.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cprocessors.so
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cresultproxy.so
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/cutils.so
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/access/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/access/__init__.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/access/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/access/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/access/base.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/__init__.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/base.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/mysqldb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/drizzle/mysqldb.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/__init__.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/fdb.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/fdb.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/kinterbasdb.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/firebird/kinterbasdb.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/__init__.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/base.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/informixdb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/informix/informixdb.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/__init__.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/base.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/base.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/sapdb.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/maxdb/sapdb.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mssql/__init__.pyc
@@ -81,6 +56,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/cymysql.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/cymysql.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/gaerdbms.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/gaerdbms.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mysqlconnector.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mysqlconnector.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/mysql/mysqldb.py
@@ -109,12 +88,22 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/base.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/constraints.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/constraints.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/hstore.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/hstore.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/json.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/json.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pg8000.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pg8000.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2cffi.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/psycopg2cffi.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pypostgresql.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/pypostgresql.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/ranges.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/ranges.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/zxjdbc.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/postgresql/zxjdbc.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/
@@ -122,6 +111,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlcipher.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlcipher.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sqlite/pysqlite.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/dialects/sybase/
@@ -140,20 +131,35 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/base.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/base.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/ddl.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/ddl.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/default.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/default.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/interfaces.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/interfaces.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/reflection.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/reflection.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/result.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/result.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/strategies.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/strategies.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/threadlocal.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/threadlocal.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/url.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/url.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/util.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/engine/util.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/__init__.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/api.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/api.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/attr.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/attr.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/legacy.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/legacy.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/registry.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/event/registry.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/events.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/events.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/exc.py
@@ -163,22 +169,35 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/associationproxy.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/associationproxy.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/automap.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/automap.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/baked.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/baked.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/compiler.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/compiler.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/__init__.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/api.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/api.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/clsregistry.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/declarative/clsregistry.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/horizontal_shard.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/horizontal_shard.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/hybrid.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/hybrid.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/instrumentation.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/instrumentation.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/mutable.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/mutable.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/orderinglist.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/orderinglist.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/serializer.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/serializer.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/sqlsoup.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/ext/sqlsoup.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/inspection.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/inspection.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/interfaces.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/interfaces.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/log.py
@@ -188,6 +207,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/attributes.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/attributes.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/base.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/collections.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/collections.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/dependency.py
@@ -210,22 +231,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/instrumentation.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/interfaces.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/interfaces.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/loading.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/loading.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/mapper.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/mapper.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/path_registry.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/path_registry.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/persistence.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/persistence.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/properties.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/properties.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/query.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/query.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/relationships.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/relationships.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/scoping.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/scoping.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/session.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/session.pyc
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/shard.py
-lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/shard.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/state.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/state.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategies.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategies.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategy_options.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/strategy_options.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/sync.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/sync.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/orm/unitofwork.py
@@ -241,18 +270,113 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/annotation.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/annotation.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/base.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/compiler.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/compiler.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/crud.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/crud.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/ddl.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/ddl.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/default_comparator.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/default_comparator.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/dml.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/dml.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/elements.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/elements.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/expression.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/expression.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/functions.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/functions.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/naming.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/naming.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/operators.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/operators.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/schema.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/schema.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/selectable.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/selectable.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/sqltypes.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/sqltypes.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/type_api.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/type_api.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/util.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/util.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/visitors.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/sql/visitors.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/__init__.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/assertions.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/assertions.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/assertsql.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/assertsql.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/config.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/config.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/distutils_run.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/distutils_run.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/engines.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/engines.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/entities.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/entities.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/exclusions.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/exclusions.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/fixtures.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/mock.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/mock.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/pickleable.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/pickleable.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/__init__.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/bootstrap.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/bootstrap.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/noseplugin.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/noseplugin.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/plugin_base.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/plugin_base.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/pytestplugin.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/plugin/pytestplugin.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/profiling.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/profiling.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/provision.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/provision.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/replay_fixture.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/replay_fixture.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/requirements.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/requirements.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/runner.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/runner.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/schema.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/schema.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/__init__.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_ddl.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_ddl.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_dialect.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_dialect.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_insert.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_insert.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_reflection.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_reflection.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_results.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_results.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_select.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_select.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_sequence.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_sequence.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_types.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_types.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_update_delete.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/suite/test_update_delete.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/util.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/util.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/warnings.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/testing/warnings.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/types.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/types.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util/
@@ -274,219 +398,377 @@ share/doc/py-sqlalchemy/
 share/doc/py-sqlalchemy/_images/
 share/doc/py-sqlalchemy/_images/sqla_arch_small.png
 share/doc/py-sqlalchemy/_images/sqla_engine_arch.png
-share/doc/py-sqlalchemy/_sources/
-share/doc/py-sqlalchemy/_sources/contents.txt
-share/doc/py-sqlalchemy/_sources/copyright.txt
-share/doc/py-sqlalchemy/_sources/core/
-share/doc/py-sqlalchemy/_sources/core/compiler.txt
-share/doc/py-sqlalchemy/_sources/core/connections.txt
-share/doc/py-sqlalchemy/_sources/core/engines.txt
-share/doc/py-sqlalchemy/_sources/core/event.txt
-share/doc/py-sqlalchemy/_sources/core/events.txt
-share/doc/py-sqlalchemy/_sources/core/exceptions.txt
-share/doc/py-sqlalchemy/_sources/core/expression_api.txt
-share/doc/py-sqlalchemy/_sources/core/index.txt
-share/doc/py-sqlalchemy/_sources/core/interfaces.txt
-share/doc/py-sqlalchemy/_sources/core/internals.txt
-share/doc/py-sqlalchemy/_sources/core/pooling.txt
-share/doc/py-sqlalchemy/_sources/core/schema.txt
-share/doc/py-sqlalchemy/_sources/core/serializer.txt
-share/doc/py-sqlalchemy/_sources/core/tutorial.txt
-share/doc/py-sqlalchemy/_sources/core/types.txt
-share/doc/py-sqlalchemy/_sources/dialects/
-share/doc/py-sqlalchemy/_sources/dialects/access.txt
-share/doc/py-sqlalchemy/_sources/dialects/drizzle.txt
-share/doc/py-sqlalchemy/_sources/dialects/firebird.txt
-share/doc/py-sqlalchemy/_sources/dialects/index.txt
-share/doc/py-sqlalchemy/_sources/dialects/informix.txt
-share/doc/py-sqlalchemy/_sources/dialects/maxdb.txt
-share/doc/py-sqlalchemy/_sources/dialects/mssql.txt
-share/doc/py-sqlalchemy/_sources/dialects/mysql.txt
-share/doc/py-sqlalchemy/_sources/dialects/oracle.txt
-share/doc/py-sqlalchemy/_sources/dialects/postgresql.txt
-share/doc/py-sqlalchemy/_sources/dialects/sqlite.txt
-share/doc/py-sqlalchemy/_sources/dialects/sybase.txt
-share/doc/py-sqlalchemy/_sources/index.txt
-share/doc/py-sqlalchemy/_sources/intro.txt
-share/doc/py-sqlalchemy/_sources/orm/
-share/doc/py-sqlalchemy/_sources/orm/collections.txt
-share/doc/py-sqlalchemy/_sources/orm/deprecated.txt
-share/doc/py-sqlalchemy/_sources/orm/events.txt
-share/doc/py-sqlalchemy/_sources/orm/examples.txt
-share/doc/py-sqlalchemy/_sources/orm/exceptions.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/
-share/doc/py-sqlalchemy/_sources/orm/extensions/associationproxy.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/declarative.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/horizontal_shard.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/hybrid.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/index.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/mutable.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/orderinglist.txt
-share/doc/py-sqlalchemy/_sources/orm/extensions/sqlsoup.txt
-share/doc/py-sqlalchemy/_sources/orm/index.txt
-share/doc/py-sqlalchemy/_sources/orm/inheritance.txt
-share/doc/py-sqlalchemy/_sources/orm/interfaces.txt
-share/doc/py-sqlalchemy/_sources/orm/internals.txt
-share/doc/py-sqlalchemy/_sources/orm/loading.txt
-share/doc/py-sqlalchemy/_sources/orm/mapper_config.txt
-share/doc/py-sqlalchemy/_sources/orm/query.txt
-share/doc/py-sqlalchemy/_sources/orm/relationships.txt
-share/doc/py-sqlalchemy/_sources/orm/session.txt
-share/doc/py-sqlalchemy/_sources/orm/tutorial.txt
+share/doc/py-sqlalchemy/_modules/
+share/doc/py-sqlalchemy/_modules/examples/
+share/doc/py-sqlalchemy/_modules/examples/adjacency_list/
+share/doc/py-sqlalchemy/_modules/examples/adjacency_list/adjacency_list.html
+share/doc/py-sqlalchemy/_modules/examples/association/
+share/doc/py-sqlalchemy/_modules/examples/association/basic_association.html
+share/doc/py-sqlalchemy/_modules/examples/association/dict_of_sets_with_default.html
+share/doc/py-sqlalchemy/_modules/examples/association/proxied_association.html
+share/doc/py-sqlalchemy/_modules/examples/custom_attributes/
+share/doc/py-sqlalchemy/_modules/examples/custom_attributes/custom_management.html
+share/doc/py-sqlalchemy/_modules/examples/custom_attributes/listen_for_events.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/advanced.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/caching_query.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/environment.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/fixture_data.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/helloworld.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/local_session_caching.html
+share/doc/py-sqlalchemy/_modules/examples/dogpile_caching/model.html
+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.html
+share/doc/py-sqlalchemy/_modules/examples/generic_associations/
+share/doc/py-sqlalchemy/_modules/examples/generic_associations/discriminator_on_association.html
+share/doc/py-sqlalchemy/_modules/examples/generic_associations/generic_fk.html
+share/doc/py-sqlalchemy/_modules/examples/generic_associations/table_per_association.html
+share/doc/py-sqlalchemy/_modules/examples/generic_associations/table_per_related.html
+share/doc/py-sqlalchemy/_modules/examples/graphs/
+share/doc/py-sqlalchemy/_modules/examples/graphs/directed_graph.html
+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/
+share/doc/py-sqlalchemy/_modules/examples/nested_sets/nested_sets.html
+share/doc/py-sqlalchemy/_modules/examples/performance/
+share/doc/py-sqlalchemy/_modules/examples/performance/__main__.html
+share/doc/py-sqlalchemy/_modules/examples/performance/bulk_inserts.html
+share/doc/py-sqlalchemy/_modules/examples/performance/bulk_updates.html
+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/attribute_shard.html
+share/doc/py-sqlalchemy/_modules/examples/versioned_history/
+share/doc/py-sqlalchemy/_modules/examples/versioned_history/history_meta.html
+share/doc/py-sqlalchemy/_modules/examples/versioned_history/test_versioning.html
+share/doc/py-sqlalchemy/_modules/examples/versioned_rows/
+share/doc/py-sqlalchemy/_modules/examples/versioned_rows/versioned_map.html
+share/doc/py-sqlalchemy/_modules/examples/versioned_rows/versioned_rows.html
+share/doc/py-sqlalchemy/_modules/examples/vertical/
+share/doc/py-sqlalchemy/_modules/examples/vertical/dictlike-polymorphic.html
+share/doc/py-sqlalchemy/_modules/examples/vertical/dictlike.html
+share/doc/py-sqlalchemy/_modules/index.html
 share/doc/py-sqlalchemy/_static/
 share/doc/py-sqlalchemy/_static/basic.css
-share/doc/py-sqlalchemy/_static/default.css
+share/doc/py-sqlalchemy/_static/changelog.css
+share/doc/py-sqlalchemy/_static/comment-bright.png
+share/doc/py-sqlalchemy/_static/comment-close.png
+share/doc/py-sqlalchemy/_static/comment.png
+share/doc/py-sqlalchemy/_static/detectmobile.js
 share/doc/py-sqlalchemy/_static/docs.css
 share/doc/py-sqlalchemy/_static/doctools.js
+share/doc/py-sqlalchemy/_static/down-pressed.png
+share/doc/py-sqlalchemy/_static/down.png
 share/doc/py-sqlalchemy/_static/file.png
 share/doc/py-sqlalchemy/_static/init.js
+share/doc/py-sqlalchemy/_static/jquery-1.11.1.js
 share/doc/py-sqlalchemy/_static/jquery.js
 share/doc/py-sqlalchemy/_static/minus.png
 share/doc/py-sqlalchemy/_static/plus.png
 share/doc/py-sqlalchemy/_static/pygments.css
 share/doc/py-sqlalchemy/_static/searchtools.js
-share/doc/py-sqlalchemy/_static/sidebar.js
+share/doc/py-sqlalchemy/_static/sphinx_paramlinks.css
+share/doc/py-sqlalchemy/_static/underscore-1.3.1.js
 share/doc/py-sqlalchemy/_static/underscore.js
+share/doc/py-sqlalchemy/_static/up-pressed.png
+share/doc/py-sqlalchemy/_static/up.png
+share/doc/py-sqlalchemy/_static/websupport.js
 share/doc/py-sqlalchemy/build/
 share/doc/py-sqlalchemy/build/Makefile
-share/doc/py-sqlalchemy/build/builder/
-share/doc/py-sqlalchemy/build/builder/__init__.py
-share/doc/py-sqlalchemy/build/builder/builders.py
-share/doc/py-sqlalchemy/build/builder/util.py
+share/doc/py-sqlalchemy/build/changelog/
+share/doc/py-sqlalchemy/build/changelog/changelog_01.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_02.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_03.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_04.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_05.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_06.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_07.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_08.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_09.rst
+share/doc/py-sqlalchemy/build/changelog/changelog_10.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
+share/doc/py-sqlalchemy/build/changelog/migration_06.rst
+share/doc/py-sqlalchemy/build/changelog/migration_07.rst
+share/doc/py-sqlalchemy/build/changelog/migration_08.rst
+share/doc/py-sqlalchemy/build/changelog/migration_09.rst
+share/doc/py-sqlalchemy/build/changelog/migration_10.rst
 share/doc/py-sqlalchemy/build/conf.py
 share/doc/py-sqlalchemy/build/contents.rst
 share/doc/py-sqlalchemy/build/copyright.rst
 share/doc/py-sqlalchemy/build/core/
+share/doc/py-sqlalchemy/build/core/api_basics.rst
 share/doc/py-sqlalchemy/build/core/compiler.rst
 share/doc/py-sqlalchemy/build/core/connections.rst
+share/doc/py-sqlalchemy/build/core/constraints.rst
+share/doc/py-sqlalchemy/build/core/custom_types.rst
+share/doc/py-sqlalchemy/build/core/ddl.rst
+share/doc/py-sqlalchemy/build/core/defaults.rst
+share/doc/py-sqlalchemy/build/core/dml.rst
 share/doc/py-sqlalchemy/build/core/engines.rst
+share/doc/py-sqlalchemy/build/core/engines_connections.rst
 share/doc/py-sqlalchemy/build/core/event.rst
 share/doc/py-sqlalchemy/build/core/events.rst
 share/doc/py-sqlalchemy/build/core/exceptions.rst
 share/doc/py-sqlalchemy/build/core/expression_api.rst
+share/doc/py-sqlalchemy/build/core/functions.rst
 share/doc/py-sqlalchemy/build/core/index.rst
+share/doc/py-sqlalchemy/build/core/inspection.rst
 share/doc/py-sqlalchemy/build/core/interfaces.rst
 share/doc/py-sqlalchemy/build/core/internals.rst
+share/doc/py-sqlalchemy/build/core/metadata.rst
 share/doc/py-sqlalchemy/build/core/pooling.rst
+share/doc/py-sqlalchemy/build/core/reflection.rst
 share/doc/py-sqlalchemy/build/core/schema.rst
+share/doc/py-sqlalchemy/build/core/selectable.rst
 share/doc/py-sqlalchemy/build/core/serializer.rst
 share/doc/py-sqlalchemy/build/core/sqla_engine_arch.png
+share/doc/py-sqlalchemy/build/core/sqlelement.rst
 share/doc/py-sqlalchemy/build/core/tutorial.rst
+share/doc/py-sqlalchemy/build/core/type_api.rst
+share/doc/py-sqlalchemy/build/core/type_basics.rst
 share/doc/py-sqlalchemy/build/core/types.rst
+share/doc/py-sqlalchemy/build/corrections.py
 share/doc/py-sqlalchemy/build/dialects/
-share/doc/py-sqlalchemy/build/dialects/access.rst
-share/doc/py-sqlalchemy/build/dialects/drizzle.rst
 share/doc/py-sqlalchemy/build/dialects/firebird.rst
 share/doc/py-sqlalchemy/build/dialects/index.rst
-share/doc/py-sqlalchemy/build/dialects/informix.rst
-share/doc/py-sqlalchemy/build/dialects/maxdb.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/faq/
+share/doc/py-sqlalchemy/build/faq/connections.rst
+share/doc/py-sqlalchemy/build/faq/index.rst
+share/doc/py-sqlalchemy/build/faq/metadata_schema.rst
+share/doc/py-sqlalchemy/build/faq/ormconfiguration.rst
+share/doc/py-sqlalchemy/build/faq/performance.rst
+share/doc/py-sqlalchemy/build/faq/sessions.rst
+share/doc/py-sqlalchemy/build/faq/sqlexpressions.rst
+share/doc/py-sqlalchemy/build/glossary.rst
 share/doc/py-sqlalchemy/build/index.rst
 share/doc/py-sqlalchemy/build/intro.rst
 share/doc/py-sqlalchemy/build/orm/
+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/collections.rst
+share/doc/py-sqlalchemy/build/orm/composites.rst
+share/doc/py-sqlalchemy/build/orm/constructors.rst
+share/doc/py-sqlalchemy/build/orm/contextual.rst
 share/doc/py-sqlalchemy/build/orm/deprecated.rst
 share/doc/py-sqlalchemy/build/orm/events.rst
 share/doc/py-sqlalchemy/build/orm/examples.rst
 share/doc/py-sqlalchemy/build/orm/exceptions.rst
+share/doc/py-sqlalchemy/build/orm/extending.rst
 share/doc/py-sqlalchemy/build/orm/extensions/
 share/doc/py-sqlalchemy/build/orm/extensions/associationproxy.rst
-share/doc/py-sqlalchemy/build/orm/extensions/declarative.rst
+share/doc/py-sqlalchemy/build/orm/extensions/automap.rst
+share/doc/py-sqlalchemy/build/orm/extensions/baked.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/api.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/basic_use.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/index.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/inheritance.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/mixins.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/relationships.rst
+share/doc/py-sqlalchemy/build/orm/extensions/declarative/table_config.rst
 share/doc/py-sqlalchemy/build/orm/extensions/horizontal_shard.rst
 share/doc/py-sqlalchemy/build/orm/extensions/hybrid.rst
 share/doc/py-sqlalchemy/build/orm/extensions/index.rst
+share/doc/py-sqlalchemy/build/orm/extensions/instrumentation.rst
 share/doc/py-sqlalchemy/build/orm/extensions/mutable.rst
 share/doc/py-sqlalchemy/build/orm/extensions/orderinglist.rst
-share/doc/py-sqlalchemy/build/orm/extensions/sqlsoup.rst
 share/doc/py-sqlalchemy/build/orm/index.rst
 share/doc/py-sqlalchemy/build/orm/inheritance.rst
-share/doc/py-sqlalchemy/build/orm/interfaces.rst
 share/doc/py-sqlalchemy/build/orm/internals.rst
+share/doc/py-sqlalchemy/build/orm/join_conditions.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
+share/doc/py-sqlalchemy/build/orm/loading_relationships.rst
+share/doc/py-sqlalchemy/build/orm/mapped_attributes.rst
+share/doc/py-sqlalchemy/build/orm/mapped_sql_expr.rst
 share/doc/py-sqlalchemy/build/orm/mapper_config.rst
+share/doc/py-sqlalchemy/build/orm/mapping_api.rst
+share/doc/py-sqlalchemy/build/orm/mapping_columns.rst
+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/relationship_api.rst
+share/doc/py-sqlalchemy/build/orm/relationship_persistence.rst
 share/doc/py-sqlalchemy/build/orm/relationships.rst
+share/doc/py-sqlalchemy/build/orm/scalar_mapping.rst
+share/doc/py-sqlalchemy/build/orm/self_referential.rst
 share/doc/py-sqlalchemy/build/orm/session.rst
+share/doc/py-sqlalchemy/build/orm/session_api.rst
+share/doc/py-sqlalchemy/build/orm/session_basics.rst
+share/doc/py-sqlalchemy/build/orm/session_events.rst
+share/doc/py-sqlalchemy/build/orm/session_state_management.rst
+share/doc/py-sqlalchemy/build/orm/session_transaction.rst
 share/doc/py-sqlalchemy/build/orm/tutorial.rst
+share/doc/py-sqlalchemy/build/orm/versioning.rst
 share/doc/py-sqlalchemy/build/requirements.txt
 share/doc/py-sqlalchemy/build/sqla_arch_small.png
-share/doc/py-sqlalchemy/build/static/
-share/doc/py-sqlalchemy/build/static/docs.css
-share/doc/py-sqlalchemy/build/static/init.js
-share/doc/py-sqlalchemy/build/templates/
-share/doc/py-sqlalchemy/build/templates/genindex.mako
-share/doc/py-sqlalchemy/build/templates/layout.mako
-share/doc/py-sqlalchemy/build/templates/page.mako
-share/doc/py-sqlalchemy/build/templates/search.mako
-share/doc/py-sqlalchemy/build/templates/site_base.mako
-share/doc/py-sqlalchemy/build/templates/static_base.mako
-share/doc/py-sqlalchemy/build/testdocs.py
 share/doc/py-sqlalchemy/build/texinputs/
+share/doc/py-sqlalchemy/build/texinputs/Makefile
 share/doc/py-sqlalchemy/build/texinputs/sphinx.sty
+share/doc/py-sqlalchemy/changelog/
+share/doc/py-sqlalchemy/changelog/changelog_01.html
+share/doc/py-sqlalchemy/changelog/changelog_02.html
+share/doc/py-sqlalchemy/changelog/changelog_03.html
+share/doc/py-sqlalchemy/changelog/changelog_04.html
+share/doc/py-sqlalchemy/changelog/changelog_05.html
+share/doc/py-sqlalchemy/changelog/changelog_06.html
+share/doc/py-sqlalchemy/changelog/changelog_07.html
+share/doc/py-sqlalchemy/changelog/changelog_08.html
+share/doc/py-sqlalchemy/changelog/changelog_09.html
+share/doc/py-sqlalchemy/changelog/changelog_10.html
+share/doc/py-sqlalchemy/changelog/index.html
+share/doc/py-sqlalchemy/changelog/migration_04.html
+share/doc/py-sqlalchemy/changelog/migration_05.html
+share/doc/py-sqlalchemy/changelog/migration_06.html
+share/doc/py-sqlalchemy/changelog/migration_07.html
+share/doc/py-sqlalchemy/changelog/migration_08.html
+share/doc/py-sqlalchemy/changelog/migration_09.html
+share/doc/py-sqlalchemy/changelog/migration_10.html
 share/doc/py-sqlalchemy/contents.html
 share/doc/py-sqlalchemy/copyright.html
 share/doc/py-sqlalchemy/core/
+share/doc/py-sqlalchemy/core/api_basics.html
 share/doc/py-sqlalchemy/core/compiler.html
 share/doc/py-sqlalchemy/core/connections.html
+share/doc/py-sqlalchemy/core/constraints.html
+share/doc/py-sqlalchemy/core/custom_types.html
+share/doc/py-sqlalchemy/core/ddl.html
+share/doc/py-sqlalchemy/core/defaults.html
+share/doc/py-sqlalchemy/core/dml.html
 share/doc/py-sqlalchemy/core/engines.html
+share/doc/py-sqlalchemy/core/engines_connections.html
 share/doc/py-sqlalchemy/core/event.html
 share/doc/py-sqlalchemy/core/events.html
 share/doc/py-sqlalchemy/core/exceptions.html
 share/doc/py-sqlalchemy/core/expression_api.html
+share/doc/py-sqlalchemy/core/functions.html
 share/doc/py-sqlalchemy/core/index.html
+share/doc/py-sqlalchemy/core/inspection.html
 share/doc/py-sqlalchemy/core/interfaces.html
 share/doc/py-sqlalchemy/core/internals.html
+share/doc/py-sqlalchemy/core/metadata.html
 share/doc/py-sqlalchemy/core/pooling.html
+share/doc/py-sqlalchemy/core/reflection.html
 share/doc/py-sqlalchemy/core/schema.html
+share/doc/py-sqlalchemy/core/selectable.html
 share/doc/py-sqlalchemy/core/serializer.html
+share/doc/py-sqlalchemy/core/sqlelement.html
 share/doc/py-sqlalchemy/core/tutorial.html
+share/doc/py-sqlalchemy/core/type_api.html
+share/doc/py-sqlalchemy/core/type_basics.html
 share/doc/py-sqlalchemy/core/types.html
 share/doc/py-sqlalchemy/dialects/
-share/doc/py-sqlalchemy/dialects/access.html
-share/doc/py-sqlalchemy/dialects/drizzle.html
 share/doc/py-sqlalchemy/dialects/firebird.html
 share/doc/py-sqlalchemy/dialects/index.html
-share/doc/py-sqlalchemy/dialects/informix.html
-share/doc/py-sqlalchemy/dialects/maxdb.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/faq/
+share/doc/py-sqlalchemy/faq/connections.html
+share/doc/py-sqlalchemy/faq/index.html
+share/doc/py-sqlalchemy/faq/metadata_schema.html
+share/doc/py-sqlalchemy/faq/ormconfiguration.html
+share/doc/py-sqlalchemy/faq/performance.html
+share/doc/py-sqlalchemy/faq/sessions.html
+share/doc/py-sqlalchemy/faq/sqlexpressions.html
 share/doc/py-sqlalchemy/genindex.html
+share/doc/py-sqlalchemy/glossary.html
 share/doc/py-sqlalchemy/index.html
 share/doc/py-sqlalchemy/intro.html
 share/doc/py-sqlalchemy/orm/
+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/collections.html
+share/doc/py-sqlalchemy/orm/composites.html
+share/doc/py-sqlalchemy/orm/constructors.html
+share/doc/py-sqlalchemy/orm/contextual.html
 share/doc/py-sqlalchemy/orm/deprecated.html
 share/doc/py-sqlalchemy/orm/events.html
 share/doc/py-sqlalchemy/orm/examples.html
 share/doc/py-sqlalchemy/orm/exceptions.html
+share/doc/py-sqlalchemy/orm/extending.html
 share/doc/py-sqlalchemy/orm/extensions/
 share/doc/py-sqlalchemy/orm/extensions/associationproxy.html
-share/doc/py-sqlalchemy/orm/extensions/declarative.html
+share/doc/py-sqlalchemy/orm/extensions/automap.html
+share/doc/py-sqlalchemy/orm/extensions/baked.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/
+share/doc/py-sqlalchemy/orm/extensions/declarative/api.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/basic_use.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/index.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/inheritance.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/mixins.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/relationships.html
+share/doc/py-sqlalchemy/orm/extensions/declarative/table_config.html
 share/doc/py-sqlalchemy/orm/extensions/horizontal_shard.html
 share/doc/py-sqlalchemy/orm/extensions/hybrid.html
 share/doc/py-sqlalchemy/orm/extensions/index.html
+share/doc/py-sqlalchemy/orm/extensions/instrumentation.html
 share/doc/py-sqlalchemy/orm/extensions/mutable.html
 share/doc/py-sqlalchemy/orm/extensions/orderinglist.html
-share/doc/py-sqlalchemy/orm/extensions/sqlsoup.html
 share/doc/py-sqlalchemy/orm/index.html
 share/doc/py-sqlalchemy/orm/inheritance.html
-share/doc/py-sqlalchemy/orm/interfaces.html
 share/doc/py-sqlalchemy/orm/internals.html
+share/doc/py-sqlalchemy/orm/join_conditions.html
 share/doc/py-sqlalchemy/orm/loading.html
+share/doc/py-sqlalchemy/orm/loading_columns.html
+share/doc/py-sqlalchemy/orm/loading_objects.html
+share/doc/py-sqlalchemy/orm/loading_relationships.html
+share/doc/py-sqlalchemy/orm/mapped_attributes.html
+share/doc/py-sqlalchemy/orm/mapped_sql_expr.html
 share/doc/py-sqlalchemy/orm/mapper_config.html
+share/doc/py-sqlalchemy/orm/mapping_api.html
+share/doc/py-sqlalchemy/orm/mapping_columns.html
+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/relationship_api.html
+share/doc/py-sqlalchemy/orm/relationship_persistence.html
 share/doc/py-sqlalchemy/orm/relationships.html
+share/doc/py-sqlalchemy/orm/scalar_mapping.html
+share/doc/py-sqlalchemy/orm/self_referential.html
 share/doc/py-sqlalchemy/orm/session.html
+share/doc/py-sqlalchemy/orm/session_api.html
+share/doc/py-sqlalchemy/orm/session_basics.html
+share/doc/py-sqlalchemy/orm/session_events.html
+share/doc/py-sqlalchemy/orm/session_state_management.html
+share/doc/py-sqlalchemy/orm/session_transaction.html
 share/doc/py-sqlalchemy/orm/tutorial.html
+share/doc/py-sqlalchemy/orm/versioning.html
 share/doc/py-sqlalchemy/search.html
 share/doc/py-sqlalchemy/searchindex.js
 share/examples/py-sqlalchemy/
@@ -499,20 +781,20 @@ share/examples/py-sqlalchemy/association
 share/examples/py-sqlalchemy/association/basic_association.py
 share/examples/py-sqlalchemy/association/dict_of_sets_with_default.py
 share/examples/py-sqlalchemy/association/proxied_association.py
-share/examples/py-sqlalchemy/beaker_caching/
-share/examples/py-sqlalchemy/beaker_caching/__init__.py
-share/examples/py-sqlalchemy/beaker_caching/advanced.py
-share/examples/py-sqlalchemy/beaker_caching/caching_query.py
-share/examples/py-sqlalchemy/beaker_caching/environment.py
-share/examples/py-sqlalchemy/beaker_caching/fixture_data.py
-share/examples/py-sqlalchemy/beaker_caching/helloworld.py
-share/examples/py-sqlalchemy/beaker_caching/local_session_caching.py
-share/examples/py-sqlalchemy/beaker_caching/model.py
-share/examples/py-sqlalchemy/beaker_caching/relation_caching.py
 share/examples/py-sqlalchemy/custom_attributes/
 share/examples/py-sqlalchemy/custom_attributes/__init__.py
 share/examples/py-sqlalchemy/custom_attributes/custom_management.py
 share/examples/py-sqlalchemy/custom_attributes/listen_for_events.py
+share/examples/py-sqlalchemy/dogpile_caching/
+share/examples/py-sqlalchemy/dogpile_caching/__init__.py
+share/examples/py-sqlalchemy/dogpile_caching/advanced.py
+share/examples/py-sqlalchemy/dogpile_caching/caching_query.py
+share/examples/py-sqlalchemy/dogpile_caching/environment.py
+share/examples/py-sqlalchemy/dogpile_caching/fixture_data.py
+share/examples/py-sqlalchemy/dogpile_caching/helloworld.py
+share/examples/py-sqlalchemy/dogpile_caching/local_session_caching.py
+share/examples/py-sqlalchemy/dogpile_caching/model.py
+share/examples/py-sqlalchemy/dogpile_caching/relationship_caching.py
 share/examples/py-sqlalchemy/dynamic_dict/
 share/examples/py-sqlalchemy/dynamic_dict/__init__.py
 share/examples/py-sqlalchemy/dynamic_dict/dynamic_dict.py
@@ -527,6 +809,7 @@ share/examples/py-sqlalchemy/elementtree
 share/examples/py-sqlalchemy/generic_associations/
 share/examples/py-sqlalchemy/generic_associations/__init__.py
 
share/examples/py-sqlalchemy/generic_associations/discriminator_on_association.py
+share/examples/py-sqlalchemy/generic_associations/generic_fk.py
 share/examples/py-sqlalchemy/generic_associations/table_per_association.py
 share/examples/py-sqlalchemy/generic_associations/table_per_related.py
 share/examples/py-sqlalchemy/graphs/
@@ -535,24 +818,43 @@ share/examples/py-sqlalchemy/graphs/dire
 share/examples/py-sqlalchemy/inheritance/
 share/examples/py-sqlalchemy/inheritance/__init__.py
 share/examples/py-sqlalchemy/inheritance/concrete.py
-share/examples/py-sqlalchemy/inheritance/polymorph.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
 share/examples/py-sqlalchemy/nested_sets/
 share/examples/py-sqlalchemy/nested_sets/__init__.py
 share/examples/py-sqlalchemy/nested_sets/nested_sets.py
+share/examples/py-sqlalchemy/performance/
+share/examples/py-sqlalchemy/performance/__init__.py
+share/examples/py-sqlalchemy/performance/__main__.py
+share/examples/py-sqlalchemy/performance/bulk_inserts.py
+share/examples/py-sqlalchemy/performance/bulk_updates.py
+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/attribute_shard.py
-share/examples/py-sqlalchemy/versioning/
-share/examples/py-sqlalchemy/versioning/__init__.py
-share/examples/py-sqlalchemy/versioning/history_meta.py
-share/examples/py-sqlalchemy/versioning/test_versioning.py
+share/examples/py-sqlalchemy/versioned_history/
+share/examples/py-sqlalchemy/versioned_history/__init__.py
+share/examples/py-sqlalchemy/versioned_history/history_meta.py
+share/examples/py-sqlalchemy/versioned_history/test_versioning.py
+share/examples/py-sqlalchemy/versioned_rows/
+share/examples/py-sqlalchemy/versioned_rows/__init__.py
+share/examples/py-sqlalchemy/versioned_rows/versioned_map.py
+share/examples/py-sqlalchemy/versioned_rows/versioned_rows.py
 share/examples/py-sqlalchemy/vertical/
 share/examples/py-sqlalchemy/vertical/__init__.py
 share/examples/py-sqlalchemy/vertical/dictlike-polymorphic.py

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to