[Python-modules-commits] [sqlobject] 02/15: Import sqlobject_3.0.0.orig.tar.gz

Neil Muller drnlmza-guest at moszumanska.debian.org
Wed Jun 29 15:11:06 UTC 2016


This is an automated email from the git hooks/post-receive script.

drnlmza-guest pushed a commit to branch master
in repository sqlobject.

commit ced1ca4e28c774f8711a474029b83ab2f1adf3e5
Author: Neil Muller <drnlmuller+debian at gmail.com>
Date:   Mon Jun 20 14:09:53 2016 +0200

    Import sqlobject_3.0.0.orig.tar.gz
---
 .travis.yml                                        |   34 +-
 MANIFEST.in                                        |    3 +-
 PKG-INFO                                           |   13 +-
 README.txt                                         |    4 +-
 SQLObject.egg-info/PKG-INFO                        |   13 +-
 SQLObject.egg-info/SOURCES.txt                     |   64 +-
 SQLObject.egg-info/requires.txt                    |    1 +
 docs/Authors.txt                                   |    1 +
 docs/DeveloperGuide.txt                            |    8 +-
 docs/News.txt                                      |   27 +
 docs/Python3.txt                                   |   83 +
 docs/SQLBuilder.txt                                |    2 +-
 docs/SQLObject.txt                                 |   70 +-
 docs/TODO.txt                                      |   11 +-
 docs/community.txt                                 |    4 +-
 docs/html/Authors.html                             |    1 +
 docs/html/DeveloperGuide.html                      |    7 +-
 docs/html/News.html                                |  237 +-
 docs/html/Python3.html                             |  136 +
 docs/html/SQLBuilder.html                          |    2 +-
 docs/html/SQLObject.html                           |  254 +-
 docs/html/TODO.html                                |   16 +-
 ...s-sqlobject.boundattributes.BoundAttribute.html |   16 +-
 ...ass-sqlobject.boundattributes.BoundFactory.html |   28 +-
 docs/html/class-sqlobject.cache.CacheSet.html      |   32 +-
 ...lass-sqlobject.classregistry.ClassRegistry.html |   16 +-
 docs/html/class-sqlobject.col.BLOBCol.html         |   10 +-
 docs/html/class-sqlobject.col.BigIntCol.html       |   10 +-
 docs/html/class-sqlobject.col.BoolCol.html         |   10 +-
 docs/html/class-sqlobject.col.Col.html             |   10 +-
 docs/html/class-sqlobject.col.CurrencyCol.html     |   10 +-
 docs/html/class-sqlobject.col.DateCol.html         |   10 +-
 docs/html/class-sqlobject.col.DateTimeCol.html     |   12 +-
 docs/html/class-sqlobject.col.DecimalCol.html      |   10 +-
 .../html/class-sqlobject.col.DecimalStringCol.html |   10 +-
 docs/html/class-sqlobject.col.EnumCol.html         |   10 +-
 docs/html/class-sqlobject.col.FloatCol.html        |   10 +-
 docs/html/class-sqlobject.col.ForeignKey.html      |   10 +-
 docs/html/class-sqlobject.col.IntCol.html          |   10 +-
 docs/html/class-sqlobject.col.KeyCol.html          |   10 +-
 docs/html/class-sqlobject.col.MediumIntCol.html    |   10 +-
 docs/html/class-sqlobject.col.PickleCol.html       |   10 +-
 docs/html/class-sqlobject.col.SOBLOBCol.html       |   40 +-
 docs/html/class-sqlobject.col.SOBigIntCol.html     |   42 +-
 docs/html/class-sqlobject.col.SOBoolCol.html       |   42 +-
 docs/html/class-sqlobject.col.SOCol.html           |   42 +-
 docs/html/class-sqlobject.col.SOCurrencyCol.html   |   40 +-
 docs/html/class-sqlobject.col.SODateCol.html       |   43 +-
 docs/html/class-sqlobject.col.SODateTimeCol.html   |   40 +-
 docs/html/class-sqlobject.col.SODecimalCol.html    |   40 +-
 .../class-sqlobject.col.SODecimalStringCol.html    |   40 +-
 docs/html/class-sqlobject.col.SOEnumCol.html       |   40 +-
 docs/html/class-sqlobject.col.SOFloatCol.html      |   42 +-
 docs/html/class-sqlobject.col.SOForeignKey.html    |   50 +-
 docs/html/class-sqlobject.col.SOIntCol.html        |   42 +-
 docs/html/class-sqlobject.col.SOKeyCol.html        |   40 +-
 docs/html/class-sqlobject.col.SOMediumIntCol.html  |   42 +-
 docs/html/class-sqlobject.col.SOPickleCol.html     |   40 +-
 docs/html/class-sqlobject.col.SOSetCol.html        |   40 +-
 docs/html/class-sqlobject.col.SOSmallIntCol.html   |   42 +-
 docs/html/class-sqlobject.col.SOStringCol.html     |   40 +-
 docs/html/class-sqlobject.col.SOStringLikeCol.html |   40 +-
 docs/html/class-sqlobject.col.SOTimeCol.html       |   40 +-
 docs/html/class-sqlobject.col.SOTimedeltaCol.html  |   42 +-
 docs/html/class-sqlobject.col.SOTimestampCol.html  |   40 +-
 docs/html/class-sqlobject.col.SOTinyIntCol.html    |   42 +-
 docs/html/class-sqlobject.col.SOUnicodeCol.html    |   40 +-
 docs/html/class-sqlobject.col.SetCol.html          |   10 +-
 docs/html/class-sqlobject.col.SmallIntCol.html     |   10 +-
 docs/html/class-sqlobject.col.StringCol.html       |   10 +-
 docs/html/class-sqlobject.col.TimeCol.html         |   10 +-
 docs/html/class-sqlobject.col.TimedeltaCol.html    |   10 +-
 docs/html/class-sqlobject.col.TimestampCol.html    |   10 +-
 docs/html/class-sqlobject.col.TinyIntCol.html      |   10 +-
 docs/html/class-sqlobject.col.UnicodeCol.html      |   10 +-
 .../html/class-sqlobject.constraints.BadValue.html |    6 +-
 docs/html/class-sqlobject.constraints.InList.html  |    8 +-
 .../class-sqlobject.constraints.MaxLength.html     |    8 +-
 ...ass-sqlobject.converters.ConverterRegistry.html |   10 +-
 .../html/class-sqlobject.dbconnection.Boolean.html |    9 +-
 ...s-sqlobject.dbconnection.ConnMethodWrapper.html |    8 +-
 .../class-sqlobject.dbconnection.ConnWrapper.html  |    8 +-
 ...class-sqlobject.dbconnection.ConnectionHub.html |   16 +-
 ...sqlobject.dbconnection.ConnectionURIOpener.html |   14 +-
 ...class-sqlobject.dbconnection.ConsoleWriter.html |    8 +-
 docs/html/class-sqlobject.dbconnection.DBAPI.html  |   72 +-
 .../class-sqlobject.dbconnection.DBConnection.html |   18 +-
 .../class-sqlobject.dbconnection.Iteration.html    |   22 +-
 .../class-sqlobject.dbconnection.LogWriter.html    |    8 +-
 .../class-sqlobject.dbconnection.Transaction.html  |   28 +-
 docs/html/class-sqlobject.dberrors.DataError.html  |    4 +-
 .../class-sqlobject.dberrors.DatabaseError.html    |    4 +-
 ...ass-sqlobject.dberrors.DuplicateEntryError.html |    4 +-
 docs/html/class-sqlobject.dberrors.Error.html      |    4 +-
 .../class-sqlobject.dberrors.IntegrityError.html   |    4 +-
 .../class-sqlobject.dberrors.InterfaceError.html   |    4 +-
 .../class-sqlobject.dberrors.InternalError.html    |    4 +-
 ...class-sqlobject.dberrors.NotSupportedError.html |    4 +-
 .../class-sqlobject.dberrors.OperationalError.html |    4 +-
 .../class-sqlobject.dberrors.ProgrammingError.html |    4 +-
 docs/html/class-sqlobject.dberrors.Warning.html    |    4 +-
 .../class-sqlobject.declarative.Declarative.html   |   12 +-
 ...lass-sqlobject.declarative.DeclarativeMeta.html |    4 +-
 ...-sqlobject.declarative.classinstancemethod.html |    8 +-
 .../class-sqlobject.events.AddColumnSignal.html    |    4 +-
 .../class-sqlobject.events.ClassCreateSignal.html  |    4 +-
 .../class-sqlobject.events.CreateTableSignal.html  |    4 +-
 .../class-sqlobject.events.DeleteColumnSignal.html |    4 +-
 .../class-sqlobject.events.DropTableSignal.html    |    4 +-
 .../class-sqlobject.events.RowCreateSignal.html    |    4 +-
 .../class-sqlobject.events.RowCreatedSignal.html   |    4 +-
 .../class-sqlobject.events.RowDestroySignal.html   |    4 +-
 .../class-sqlobject.events.RowDestroyedSignal.html |    4 +-
 .../class-sqlobject.events.RowUpdateSignal.html    |    4 +-
 .../class-sqlobject.events.RowUpdatedSignal.html   |    4 +-
 docs/html/class-sqlobject.events.Signal.html       |    4 +-
 ...bird.firebirdconnection.FirebirdConnection.html |   42 +-
 .../class-sqlobject.include.hashcol.HashCol.html   |    8 +-
 ....include.pydispatch.errors.DispatcherError.html |  151 -
 ...clude.pydispatch.errors.DispatcherKeyError.html |  151 -
 ...lude.pydispatch.errors.DispatcherTypeError.html |  151 -
 ...lude.pydispatch.saferef.BoundMethodWeakref.html |  208 -
 ...bject.include.tests.test_hashcol.HashTest.html} |  127 +-
 docs/html/class-sqlobject.index.DatabaseIndex.html |   12 +-
 ...sqlobject.inheritance.InheritableSQLObject.html |   36 +-
 docs/html/class-sqlobject.joins.ManyToMany.html    |   12 +-
 docs/html/class-sqlobject.joins.MultipleJoin.html  |   12 +-
 docs/html/class-sqlobject.joins.OneToMany.html     |   12 +-
 docs/html/class-sqlobject.joins.RelatedJoin.html   |   12 +-
 .../class-sqlobject.joins.SQLMultipleJoin.html     |   12 +-
 .../html/class-sqlobject.joins.SQLRelatedJoin.html |   12 +-
 docs/html/class-sqlobject.joins.SingleJoin.html    |   12 +-
 docs/html/class-sqlobject.main.NoDefault.html      |    4 +-
 docs/html/class-sqlobject.main.SQLObject.html      |   80 +-
 ...ass-sqlobject.main.SQLObjectIntegrityError.html |    4 +-
 .../class-sqlobject.main.SQLObjectNotFound.html    |    4 +-
 docs/html/class-sqlobject.main.sqlmeta.html        |   30 +-
 .../class-sqlobject.manager.command.Command.html   |   40 +-
 ...ss-sqlobject.manager.command.CommandCreate.html |   42 +-
 ...lass-sqlobject.manager.command.CommandDrop.html |   42 +-
 ...s-sqlobject.manager.command.CommandExecute.html |   44 +-
 ...lass-sqlobject.manager.command.CommandHelp.html |   42 +-
 ...lass-sqlobject.manager.command.CommandList.html |   42 +-
 ...ss-sqlobject.manager.command.CommandRecord.html |   56 +-
 ...ss-sqlobject.manager.command.CommandRunner.html |   12 +-
 ...class-sqlobject.manager.command.CommandSQL.html |   42 +-
 ...ss-sqlobject.manager.command.CommandStatus.html |   44 +-
 ...s-sqlobject.manager.command.CommandUpgrade.html |   64 +-
 ...ject.manager.command.SQLObjectVersionTable.html |   30 +-
 ...axdb.maxdbconnection.IncorrectIDStyleError.html |    6 +-
 ...connection.LowerBoundOfSliceIsNotSupported.html |    6 +-
 ...ject.maxdb.maxdbconnection.MaxdbConnection.html |   38 +-
 ...maxdb.maxdbconnection.PrimaryKeyNotFounded.html |    6 +-
 ...t.maxdb.maxdbconnection.StyleMismatchError.html |    6 +-
 ...bject.maxdb.maxdbconnection.maxdbException.html |    6 +-
 ...ject.mssql.mssqlconnection.MSSQLConnection.html |   43 +-
 ...lobject.mysql.mysqlconnection.ErrorMessage.html |    4 +-
 ...ject.mysql.mysqlconnection.MySQLConnection.html |   42 +-
 ...lobject.postgres.pgconnection.ErrorMessage.html |    4 +-
 ...t.postgres.pgconnection.PostgresConnection.html |   42 +-
 ...dbhost.rdbhostconnection.RdbhostConnection.html |    8 +-
 docs/html/class-sqlobject.sqlbuilder.Alias.html    |   80 +-
 .../class-sqlobject.sqlbuilder.AliasField.html     |   82 +-
 .../class-sqlobject.sqlbuilder.AliasTable.html     |   82 +-
 docs/html/class-sqlobject.sqlbuilder.CONCAT.html   |   80 +-
 docs/html/class-sqlobject.sqlbuilder.ColumnAS.html |   82 +-
 .../class-sqlobject.sqlbuilder.ConstantSpace.html  |    4 +-
 docs/html/class-sqlobject.sqlbuilder.DESC.html     |   80 +-
 docs/html/class-sqlobject.sqlbuilder.Delete.html   |   82 +-
 docs/html/class-sqlobject.sqlbuilder.Field.html    |   82 +-
 .../class-sqlobject.sqlbuilder.INSubquery.html     |   80 +-
 .../class-sqlobject.sqlbuilder.ImportProxy.html    |   80 +-
 ...lass-sqlobject.sqlbuilder.ImportProxyField.html |   82 +-
 docs/html/class-sqlobject.sqlbuilder.Insert.html   |   82 +-
 docs/html/class-sqlobject.sqlbuilder.LIKE.html     |   82 +-
 .../class-sqlobject.sqlbuilder.NOTINSubquery.html  |   80 +-
 .../html/class-sqlobject.sqlbuilder.NoDefault.html |    4 +-
 docs/html/class-sqlobject.sqlbuilder.Outer.html    |    6 +-
 .../class-sqlobject.sqlbuilder.OuterField.html     |   82 +-
 .../class-sqlobject.sqlbuilder.OuterTable.html     |   82 +-
 docs/html/class-sqlobject.sqlbuilder.RLIKE.html    |   82 +-
 docs/html/class-sqlobject.sqlbuilder.Replace.html  |   84 +-
 docs/html/class-sqlobject.sqlbuilder.SQLCall.html  |   82 +-
 .../class-sqlobject.sqlbuilder.SQLConstant.html    |   82 +-
 .../class-sqlobject.sqlbuilder.SQLExpression.html  |   76 +-
 docs/html/class-sqlobject.sqlbuilder.SQLJoin.html  |   80 +-
 ...ss-sqlobject.sqlbuilder.SQLJoinConditional.html |   92 +-
 .../html/class-sqlobject.sqlbuilder.SQLJoinOn.html |   80 +-
 .../class-sqlobject.sqlbuilder.SQLJoinUsing.html   |   80 +-
 .../html/class-sqlobject.sqlbuilder.SQLModulo.html |   82 +-
 .../class-sqlobject.sqlbuilder.SQLObjectField.html |   82 +-
 .../class-sqlobject.sqlbuilder.SQLObjectState.html |    6 +-
 .../class-sqlobject.sqlbuilder.SQLObjectTable.html |   82 +-
 ...lobject.sqlbuilder.SQLObjectTableWithJoins.html |   82 +-
 docs/html/class-sqlobject.sqlbuilder.SQLOp.html    |   82 +-
 .../html/class-sqlobject.sqlbuilder.SQLPrefix.html |   82 +-
 ...ss-sqlobject.sqlbuilder.SQLTrueClauseClass.html |   80 +-
 docs/html/class-sqlobject.sqlbuilder.Select.html   |  102 +-
 docs/html/class-sqlobject.sqlbuilder.Subquery.html |   80 +-
 docs/html/class-sqlobject.sqlbuilder.Table.html    |   82 +-
 .../class-sqlobject.sqlbuilder.TableSpace.html     |    4 +-
 docs/html/class-sqlobject.sqlbuilder.Union.html    |   80 +-
 docs/html/class-sqlobject.sqlbuilder.Update.html   |   84 +-
 .../class-sqlobject.sqlbuilder.VersionError.html   |    4 +-
 ...bject.sqlite.sqliteconnection.ErrorMessage.html |    4 +-
 ...t.sqlite.sqliteconnection.SQLiteConnection.html |   52 +-
 .../class-sqlobject.sresults.SelectResults.html    |   54 +-
 docs/html/class-sqlobject.styles.DefaultStyle.html |   26 +-
 .../class-sqlobject.styles.MixedCaseStyle.html     |   24 +-
 ...-sqlobject.styles.MixedCaseUnderscoreStyle.html |   26 +-
 docs/html/class-sqlobject.styles.Style.html        |   24 +-
 ...t.sybase.sybaseconnection.SybaseConnection.html |   32 +-
 docs/html/class-sqlobject.versioning.Version.html  |   34 +-
 .../class-sqlobject.versioning.Versioning.html     |   16 +-
 docs/html/class-sqlobject.views.ViewSQLObject.html |   33 +-
 .../class-sqlobject.views.ViewSQLObjectField.html  |   66 +-
 .../class-sqlobject.views.ViewSQLObjectTable.html  |   66 +-
 docs/html/community.html                           |    3 +-
 docs/html/index.html                               |    1 +
 docs/html/layout.css                               |    0
 docs/html/module-index.html                        |   12 +-
 docs/html/module-sqlobject-index.html              | 4891 ++++++++++----------
 docs/html/module-sqlobject.__version__-index.html  |    7 -
 docs/html/module-sqlobject.__version__.html        |   10 +-
 .../module-sqlobject.boundattributes-index.html    |   18 +-
 docs/html/module-sqlobject.boundattributes.html    |   13 +-
 docs/html/module-sqlobject.cache-index.html        |  176 +-
 docs/html/module-sqlobject.cache.html              |    2 +-
 .../html/module-sqlobject.classregistry-index.html |   18 +-
 docs/html/module-sqlobject.classregistry.html      |   10 +-
 docs/html/module-sqlobject.col-index.html          |  736 +--
 docs/html/module-sqlobject.col.html                |  100 +-
 ...dex.html => module-sqlobject.compat-index.html} |   38 +-
 docs/html/module-sqlobject.compat.html             |   91 +
 docs/html/module-sqlobject.constraints-index.html  |   33 +-
 docs/html/module-sqlobject.constraints.html        |   27 +-
 docs/html/module-sqlobject.converters-index.html   |   59 +-
 docs/html/module-sqlobject.converters.html         |   57 +-
 docs/html/module-sqlobject.dbconnection-index.html |  190 +-
 docs/html/module-sqlobject.dbconnection.html       |   48 +-
 docs/html/module-sqlobject.dberrors-index.html     |   29 +-
 docs/html/module-sqlobject.dberrors.html           |   33 +-
 docs/html/module-sqlobject.declarative-index.html  |   18 +-
 docs/html/module-sqlobject.declarative.html        |    6 +-
 docs/html/module-sqlobject.events-index.html       |   26 +-
 docs/html/module-sqlobject.events.html             |   28 +-
 docs/html/module-sqlobject.firebird-index.html     |   38 +-
 ...qlobject.firebird.firebirdconnection-index.html |   36 +-
 ...dule-sqlobject.firebird.firebirdconnection.html |    2 +-
 docs/html/module-sqlobject.firebird.html           |    2 +-
 docs/html/module-sqlobject.html                    |   18 +-
 docs/html/module-sqlobject.include-index.html      |  381 +-
 .../module-sqlobject.include.hashcol-index.html    |    8 +-
 docs/html/module-sqlobject.include.hashcol.html    |    2 +-
 docs/html/module-sqlobject.include.html            |    7 +-
 .../module-sqlobject.include.pydispatch-index.html |  426 --
 ...object.include.pydispatch.dispatcher-index.html |  200 -
 ...le-sqlobject.include.pydispatch.dispatcher.html |  366 --
 ...-sqlobject.include.pydispatch.errors-index.html |  129 -
 ...module-sqlobject.include.pydispatch.errors.html |  114 -
 docs/html/module-sqlobject.include.pydispatch.html |  110 -
 ...module-sqlobject.include.pydispatch.robust.html |  118 -
 ...bject.include.pydispatch.robustapply-index.html |   99 -
 ...e-sqlobject.include.pydispatch.robustapply.html |  100 -
 ...sqlobject.include.pydispatch.saferef-index.html |  148 -
 ...odule-sqlobject.include.pydispatch.saferef.html |  144 -
 .../html/module-sqlobject.include.tests-index.html |  241 +
 ...de.html => module-sqlobject.include.tests.html} |   33 +-
 ...sqlobject.include.tests.test_hashcol-index.html |  230 +
 ...odule-sqlobject.include.tests.test_hashcol.html |  212 +
 docs/html/module-sqlobject.index-index.html        |   32 +-
 docs/html/module-sqlobject.index.html              |    2 +-
 docs/html/module-sqlobject.inheritance-index.html  |   39 +-
 docs/html/module-sqlobject.inheritance.html        |    2 +-
 docs/html/module-sqlobject.joins-index.html        |  102 +-
 docs/html/module-sqlobject.joins.html              |   14 +-
 docs/html/module-sqlobject.main-index.html         |  134 +-
 docs/html/module-sqlobject.main.html               |   16 +-
 docs/html/module-sqlobject.manager-index.html      |  215 +-
 .../module-sqlobject.manager.command-index.html    |  242 +-
 docs/html/module-sqlobject.manager.command.html    |   52 +-
 docs/html/module-sqlobject.maxdb-index.html        |   52 +-
 docs/html/module-sqlobject.maxdb.html              |    2 +-
 ...dule-sqlobject.maxdb.maxdbconnection-index.html |   50 +-
 .../module-sqlobject.maxdb.maxdbconnection.html    |   12 +-
 docs/html/module-sqlobject.mssql-index.html        |   39 +-
 docs/html/module-sqlobject.mssql.html              |    2 +-
 ...dule-sqlobject.mssql.mssqlconnection-index.html |   37 +-
 .../module-sqlobject.mssql.mssqlconnection.html    |    2 +-
 docs/html/module-sqlobject.mysql-index.html        |   54 +-
 ...dule-sqlobject.mysql.mysqlconnection-index.html |   54 +-
 .../module-sqlobject.mysql.mysqlconnection.html    |   20 +-
 docs/html/module-sqlobject.postgres-index.html     |   44 +-
 docs/html/module-sqlobject.postgres.html           |    2 +-
 ...dule-sqlobject.postgres.pgconnection-index.html |   42 +-
 .../module-sqlobject.postgres.pgconnection.html    |    6 +-
 docs/html/module-sqlobject.rdbhost-index.html      |    6 +-
 docs/html/module-sqlobject.rdbhost.html            |    2 +-
 ...-sqlobject.rdbhost.rdbhostconnection-index.html |    4 +-
 ...module-sqlobject.rdbhost.rdbhostconnection.html |    2 +-
 docs/html/module-sqlobject.sqlbuilder-index.html   | 1139 ++---
 docs/html/module-sqlobject.sqlbuilder.html         |  219 +-
 docs/html/module-sqlobject.sqlite-index.html       |   75 +-
 docs/html/module-sqlobject.sqlite.html             |    2 +-
 ...le-sqlobject.sqlite.sqliteconnection-index.html |   73 +-
 .../module-sqlobject.sqlite.sqliteconnection.html  |   13 +-
 docs/html/module-sqlobject.sresults-index.html     |   48 +-
 docs/html/module-sqlobject.sresults.html           |    2 +-
 docs/html/module-sqlobject.styles-index.html       |   46 +-
 docs/html/module-sqlobject.styles.html             |    8 +-
 docs/html/module-sqlobject.sybase-index.html       |   30 +-
 docs/html/module-sqlobject.sybase.html             |    2 +-
 ...le-sqlobject.sybase.sybaseconnection-index.html |   28 +-
 .../module-sqlobject.sybase.sybaseconnection.html  |    2 +-
 docs/html/module-sqlobject.util-index.html         |   22 +-
 .../module-sqlobject.util.csvexport-index.html     |    4 +-
 docs/html/module-sqlobject.util.csvexport.html     |    4 +-
 .../module-sqlobject.util.csvimport-index.html     |    6 +-
 docs/html/module-sqlobject.util.csvimport.html     |    6 +-
 .../module-sqlobject.util.moduleloader-index.html  |   12 +-
 docs/html/module-sqlobject.util.moduleloader.html  |    4 +-
 docs/html/module-sqlobject.versioning-index.html   |   75 +-
 docs/html/module-sqlobject.versioning.html         |   78 +-
 docs/html/module-sqlobject.views-index.html        |   25 +-
 docs/html/module-sqlobject.views.html              |   32 +-
 docs/html/pudge.css                                |    0
 docs/html/rst.css                                  |    0
 docs/html/sqlobject/__init__.py.html               |   24 +-
 docs/html/sqlobject/__version__.py.html            |    8 +-
 docs/html/sqlobject/boundattributes.py.html        |  227 +-
 docs/html/sqlobject/cache.py.html                  |  209 +-
 docs/html/sqlobject/classregistry.py.html          |  223 +-
 docs/html/sqlobject/col.py.html                    | 3353 +++++++-------
 docs/html/sqlobject/compat.py.html                 |  103 +
 docs/html/sqlobject/constraints.py.html            |  116 +-
 docs/html/sqlobject/converters.py.html             |  424 +-
 docs/html/sqlobject/dbconnection.py.html           | 2093 +++++----
 docs/html/sqlobject/dberrors.py.html               |   60 +-
 docs/html/sqlobject/declarative.py.html            |  332 +-
 docs/html/sqlobject/events.py.html                 |  651 +--
 docs/html/sqlobject/firebird/__init__.py.html      |   11 +-
 docs/html/sqlobject/index.py.html                  |  347 +-
 docs/html/sqlobject/inheritance/__init__.py.html   | 1040 +++--
 docs/html/sqlobject/joins.py.html                  | 1087 +++--
 docs/html/sqlobject/main.py.html                   | 3483 +++++++-------
 docs/html/sqlobject/maxdb/__init__.py.html         |   11 +-
 docs/html/sqlobject/mssql/__init__.py.html         |   11 +-
 docs/html/sqlobject/mysql/__init__.py.html         |    4 +-
 docs/html/sqlobject/postgres/__init__.py.html      |   11 +-
 docs/html/sqlobject/rdbhost/__init__.py.html       |   11 +-
 docs/html/sqlobject/sqlbuilder.py.html             | 2673 ++++++-----
 docs/html/sqlobject/sqlite/__init__.py.html        |   11 +-
 docs/html/sqlobject/sresults.py.html               |  683 +--
 docs/html/sqlobject/styles.py.html                 |  286 +-
 docs/html/sqlobject/sybase/__init__.py.html        |   11 +-
 docs/html/sqlobject/versioning/__init__.py.html    |  229 +-
 docs/html/sqlobject/views.py.html                  |  270 +-
 docs/index.txt                                     |    1 +
 docs/interface.py                                  |    4 +
 docs/rebuild                                       |    2 +-
 docs/test.py                                       |    4 +-
 scripts/sqlobject-admin                            |    5 +-
 scripts/sqlobject-convertOldURI                    |    3 +-
 setup.cfg                                          |    9 +-
 setup.py                                           |   59 +-
 sqlobject/__init__.py                              |   22 +-
 sqlobject/__version__.py                           |    8 +-
 sqlobject/boundattributes.py                       |   23 +-
 sqlobject/cache.py                                 |   20 +-
 sqlobject/classregistry.py                         |   11 +-
 sqlobject/col.py                                   |  475 +-
 sqlobject/compat.py                                |   31 +
 sqlobject/conftest.py                              |   62 +-
 sqlobject/constraints.py                           |   14 +
 sqlobject/converters.py                            |   69 +-
 sqlobject/dbconnection.py                          |  273 +-
 sqlobject/dberrors.py                              |   58 +-
 sqlobject/declarative.py                           |   37 +-
 sqlobject/events.py                                |   92 +-
 sqlobject/firebird/__init__.py                     |    3 +-
 sqlobject/firebird/firebirdconnection.py           |  171 +-
 sqlobject/include/hashcol.py                       |   85 +-
 sqlobject/include/pydispatch/README.txt            |    9 -
 sqlobject/include/pydispatch/__init__.py           |    6 -
 sqlobject/include/pydispatch/dispatcher.py         |  497 --
 sqlobject/include/pydispatch/errors.py             |   10 -
 sqlobject/include/pydispatch/robust.py             |   57 -
 sqlobject/include/pydispatch/robustapply.py        |   46 -
 sqlobject/include/pydispatch/saferef.py            |  165 -
 sqlobject/index.py                                 |   39 +-
 sqlobject/inheritance/__init__.py                  |  228 +-
 sqlobject/inheritance/iteration.py                 |   23 +-
 sqlobject/inheritance/tests/testDestroyCascade.py  |    5 +-
 sqlobject/inheritance/tests/test_aggregates.py     |    3 +
 sqlobject/inheritance/tests/test_asdict.py         |   16 +-
 .../inheritance/tests/test_deep_inheritance.py     |   33 +-
 sqlobject/inheritance/tests/test_foreignKey.py     |   21 +-
 sqlobject/inheritance/tests/test_indexes.py        |   27 +-
 sqlobject/inheritance/tests/test_inheritance.py    |   37 +-
 .../inheritance/tests/test_inheritance_tree.py     |   15 +-
 sqlobject/joins.py                                 |  161 +-
 sqlobject/main.py                                  |  424 +-
 sqlobject/manager/command.py                       |  474 +-
 sqlobject/maxdb/__init__.py                        |    5 +-
 sqlobject/maxdb/maxdbconnection.py                 |  622 +--
 sqlobject/mssql/__init__.py                        |    3 +-
 sqlobject/mssql/mssqlconnection.py                 |   79 +-
 sqlobject/mysql/__init__.py                        |    4 +-
 sqlobject/mysql/mysqlconnection.py                 |  145 +-
 sqlobject/postgres/__init__.py                     |    3 +-
 sqlobject/postgres/pgconnection.py                 |   96 +-
 sqlobject/rdbhost/__init__.py                      |    3 +-
 sqlobject/rdbhost/rdbhostconnection.py             |    6 +-
 sqlobject/sqlbuilder.py                            |  426 +-
 sqlobject/sqlite/__init__.py                       |    3 +-
 sqlobject/sqlite/sqliteconnection.py               |  124 +-
 sqlobject/sresults.py                              |  109 +-
 sqlobject/styles.py                                |   34 +-
 sqlobject/sybase/__init__.py                       |    3 +-
 sqlobject/sybase/sybaseconnection.py               |   22 +-
 sqlobject/tests/dbtest.py                          |   49 +-
 sqlobject/tests/test_ForeignKey.py                 |   47 +-
 sqlobject/tests/test_NoneValuedResultItem.py       |   13 +-
 sqlobject/tests/test_SQLMultipleJoin.py            |   43 +-
 sqlobject/tests/test_SQLRelatedJoin.py             |   28 +-
 sqlobject/tests/test_SingleJoin.py                 |   11 +-
 sqlobject/tests/test_aggregates.py                 |   22 +-
 sqlobject/tests/test_aliases.py                    |   21 +-
 sqlobject/tests/test_asdict.py                     |    5 +-
 sqlobject/tests/test_auto.py                       |   47 +-
 sqlobject/tests/test_basic.py                      |   60 +-
 sqlobject/tests/test_blob.py                       |   16 +-
 sqlobject/tests/test_boundattributes.py            |   16 +-
 sqlobject/tests/test_cache.py                      |   16 +-
 sqlobject/tests/test_class_hash.py                 |   22 +
 sqlobject/tests/test_columns_order.py              |    5 +-
 sqlobject/tests/test_combining_joins.py            |   13 +-
 sqlobject/tests/test_comparison.py                 |    4 +-
 sqlobject/tests/test_complex_sorting.py            |   77 +
 sqlobject/tests/test_constraints.py                |   19 +-
 sqlobject/tests/test_converters.py                 |   98 +-
 sqlobject/tests/test_create_drop.py                |    2 +
 sqlobject/tests/test_csvexport.py                  |   29 +-
 sqlobject/tests/test_cyclic_reference.py           |   10 +-
 sqlobject/tests/test_datetime.py                   |   17 +-
 sqlobject/tests/test_decimal.py                    |   80 +-
 sqlobject/tests/test_declarative.py                |   11 +-
 sqlobject/tests/test_default_style.py              |   32 +-
 sqlobject/tests/test_delete.py                     |   24 +-
 sqlobject/tests/test_distinct.py                   |   13 +-
 sqlobject/tests/test_empty.py                      |    5 +-
 sqlobject/tests/test_enum.py                       |   11 +-
 sqlobject/tests/test_events.py                     |   30 +-
 sqlobject/tests/test_exceptions.py                 |   11 +-
 sqlobject/tests/test_expire.py                     |    5 +-
 sqlobject/tests/test_groupBy.py                    |   12 +-
 sqlobject/tests/test_identity.py                   |    9 +-
 sqlobject/tests/test_indexes.py                    |   79 +-
 sqlobject/tests/test_inheritance.py                |   12 +-
 sqlobject/tests/test_joins.py                      |   22 +-
 sqlobject/tests/test_joins_conditional.py          |   52 +-
 sqlobject/tests/test_lazy.py                       |    5 +-
 sqlobject/tests/test_md5.py                        |   12 +-
 sqlobject/tests/test_mysql.py                      |    8 +-
 sqlobject/tests/test_new_joins.py                  |   32 +-
 sqlobject/tests/test_parse_uri.py                  |   53 +-
 sqlobject/tests/test_paste.py                      |   18 +-
 sqlobject/tests/test_perConnection.py              |    8 +-
 sqlobject/tests/test_pickle.py                     |   16 +-
 sqlobject/tests/test_picklecol.py                  |   13 +-
 sqlobject/tests/test_postgres.py                   |   38 +-
 sqlobject/tests/test_psycopg_sslmode.py            |   25 -
 sqlobject/tests/test_reparent_sqlmeta.py           |    5 +-
 sqlobject/tests/test_schema.py                     |    8 +-
 sqlobject/tests/test_select.py                     |   63 +-
 sqlobject/tests/test_select_through.py             |   36 +-
 sqlobject/tests/test_setters.py                    |    8 +-
 sqlobject/tests/test_slice.py                      |   27 +-
 sqlobject/tests/test_sorting.py                    |   48 +-
 sqlobject/tests/test_sqlbuilder.py                 |   33 +-
 sqlobject/tests/test_sqlbuilder_dbspecific.py      |   35 +-
 sqlobject/tests/test_sqlbuilder_importproxy.py     |    9 +-
 sqlobject/tests/test_sqlbuilder_joins_instances.py |   74 +-
 sqlobject/tests/test_sqlite.py                     |  141 +-
 sqlobject/tests/test_sqlmeta_idName.py             |    9 +
 sqlobject/tests/test_sqlobject_admin.py            |   14 +-
 sqlobject/tests/test_string_id.py                  |    5 +-
 sqlobject/tests/test_style.py                      |   12 +-
 sqlobject/tests/test_subqueries.py                 |   93 +-
 sqlobject/tests/test_transactions.py               |   26 +-
 sqlobject/tests/test_unicode.py                    |  100 +-
 sqlobject/tests/test_validation.py                 |   35 +-
 sqlobject/tests/test_views.py                      |   68 +-
 sqlobject/util/csvexport.py                        |   31 +-
 sqlobject/util/csvimport.py                        |   63 +-
 sqlobject/util/moduleloader.py                     |   10 +-
 sqlobject/versioning/__init__.py                   |   47 +-
 sqlobject/versioning/test/test_version.py          |   42 +-
 sqlobject/views.py                                 |   83 +-
 sqlobject/wsgi_middleware.py                       |   20 +-
 tox.ini                                            |   89 +
 501 files changed, 23957 insertions(+), 23251 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 241234c..9b7db21 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,25 +1,21 @@
 language: python
-python:
-  - "2.6"
-  - "2.7"
 
 env:
-  - DB=mysql
-  - DB=postgres
-  - DB=sqlite
+  - TOXENV=py26-mysql
+  - TOXENV=py27-mysql
+  - TOXENV=py26-postgres
+  - TOXENV=py27-postgres
+  - TOXENV=py26-sqlite
+  - TOXENV=py27-sqlite
+  - TOXENV=py34-sqlite
+  - TOXENV=py34-postgres
+  - TOXENV=py34-mysqlclient
+  - TOXENV=py27-flake8
+  - TOXENV=py34-flake8
 
-install:
-  - if [[ $DB == mysql ]]; then pip install --use-mirrors mysql-python; fi;
-  - if [[ $DB == postgres ]]; then pip install --use-mirrors psycopg2; fi;
-  - pip install --use-mirrors pytest 'FormEncode>=1.1.1'
-  - pip install .
+install: pip install tox
 
-before_script:
-  - if [[ $DB == mysql ]]; then mysql -e 'create database sqlobject_test;'; fi;
-  - if [[ $DB == postgres ]]; then psql -c 'create database sqlobject_test;' -U postgres; fi;
+matrix:
+  fast_finish: true
 
-script:
-  - cd sqlobject
-  - if [[ $DB == mysql ]]; then py.test -D mysql://root:@localhost/sqlobject_test; fi
-  - if [[ $DB == postgres ]]; then py.test -D postgres://postgres:@localhost/sqlobject_test; fi
-  - if [[ $DB == sqlite ]]; then py.test -D sqlite:///tmp/sqlobject_test.sqdb; fi
+script: tox -e ${TOXENV}
diff --git a/MANIFEST.in b/MANIFEST.in
index 565539e..3c13468 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,8 +1,7 @@
 include .gitignore docs/.gitignore
 include MANIFEST.in ez_setup.py
-include .travis.yml
+include .travis.yml tox.ini
 include *.txt docs/LICENSE docs/*.txt docs/rebuild
-include sqlobject/include/pydispatch/README.txt
 include sqlobject/maxdb/readme.txt
 recursive-include debian *
 recursive-include docs *.css *.html *.js *.gif *.py
diff --git a/PKG-INFO b/PKG-INFO
index d854e73..ac5c4af 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: SQLObject
-Version: 2.2.1
+Version: 3.0.0
 Summary: Object-Relational Manager, aka database wrapper
-Home-page: http://sqlobject.org/
+Home-page: http://sqlobject.org/devel/
 Author: Oleg Broytman
 Author-email: phd at phdru.name
 License: LGPL
-Download-URL: https://pypi.python.org/pypi/SQLObject/2.2.1
+Download-URL: https://pypi.python.org/pypi/SQLObject/3.0.0
 Description: SQLObject is a popular *Object Relational Manager* for providing an
         object interface to your database, with tables as classes, rows as
         instances, and columns as attributes.
@@ -16,13 +16,13 @@ Description: SQLObject is a popular *Object Relational Manager* for providing an
         applications.
         
         Supports MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (SAPDB).
-        Python 2.6 or 2.7 is required.
+        Python 2.6, 2.7 or 3.4+ is required.
         
         For development see the projects at
         `SourceForge <https://sourceforge.net/projects/sqlobject/>`_
         and `GitHub <https://github.com/sqlobject>`_.
         
-        .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=2.2
+        .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=master
           :target: https://travis-ci.org/sqlobject/sqlobject
         
 Platform: UNKNOWN
@@ -33,7 +33,8 @@ Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 2 :: Only
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.4
 Classifier: Topic :: Database
 Classifier: Topic :: Database :: Front-Ends
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff --git a/README.txt b/README.txt
index 8d86a58..2fb247d 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-SQLObject 2.2.1
+SQLObject 3.0.0
 ===============
 
 Thanks for looking at SQLObject.  SQLObject is an object-relational
@@ -7,7 +7,7 @@ classes, and your rows in Python instances.
 
 It currently supports MySQL through the `MySQLdb` package, PostgreSQL
 through the `psycopg` package, SQLite, Firebird, MaxDB (SAP DB), MS SQL
-Sybase and Rdbhost.  Python 2.6 or 2.7 is required.
+Sybase and Rdbhost.  Python 2.6, 2.7 or 3.4+ is required.
 
 For more information please see the documentation in
 docs/SQLObject.txt, or online at http://sqlobject.org/
diff --git a/SQLObject.egg-info/PKG-INFO b/SQLObject.egg-info/PKG-INFO
index d854e73..ac5c4af 100644
--- a/SQLObject.egg-info/PKG-INFO
+++ b/SQLObject.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: SQLObject
-Version: 2.2.1
+Version: 3.0.0
 Summary: Object-Relational Manager, aka database wrapper
-Home-page: http://sqlobject.org/
+Home-page: http://sqlobject.org/devel/
 Author: Oleg Broytman
 Author-email: phd at phdru.name
 License: LGPL
-Download-URL: https://pypi.python.org/pypi/SQLObject/2.2.1
+Download-URL: https://pypi.python.org/pypi/SQLObject/3.0.0
 Description: SQLObject is a popular *Object Relational Manager* for providing an
         object interface to your database, with tables as classes, rows as
         instances, and columns as attributes.
@@ -16,13 +16,13 @@ Description: SQLObject is a popular *Object Relational Manager* for providing an
         applications.
         
         Supports MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (SAPDB).
-        Python 2.6 or 2.7 is required.
+        Python 2.6, 2.7 or 3.4+ is required.
         
         For development see the projects at
         `SourceForge <https://sourceforge.net/projects/sqlobject/>`_
         and `GitHub <https://github.com/sqlobject>`_.
         
-        .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=2.2
+        .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=master
           :target: https://travis-ci.org/sqlobject/sqlobject
         
 Platform: UNKNOWN
@@ -33,7 +33,8 @@ Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 2 :: Only
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.4
 Classifier: Topic :: Database
 Classifier: Topic :: Database :: Front-Ends
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff --git a/SQLObject.egg-info/SOURCES.txt b/SQLObject.egg-info/SOURCES.txt
index 9e08056..82f2cb3 100644
--- a/SQLObject.egg-info/SOURCES.txt
+++ b/SQLObject.egg-info/SOURCES.txt
@@ -5,6 +5,7 @@ README.txt
 ez_setup.py
 setup.cfg
 setup.py
+tox.ini
 SQLObject.egg-info/PKG-INFO
 SQLObject.egg-info/SOURCES.txt
 SQLObject.egg-info/dependency_links.txt
@@ -28,6 +29,7 @@ docs/News1.txt
 docs/News2.txt
 docs/News3.txt
 docs/News4.txt
+docs/Python3.txt
 docs/SQLBuilder.txt
 docs/SQLObject.txt
 docs/SelectResults.txt
@@ -55,6 +57,7 @@ docs/html/News1.html
 docs/html/News2.html
 docs/html/News3.html
 docs/html/News4.html
+docs/html/Python3.html
 docs/html/SQLBuilder.html
 docs/html/SQLObject.html
 docs/html/SelectResults.html
@@ -158,10 +161,7 @@ docs/html/class-sqlobject.events.RowUpdatedSignal.html
 docs/html/class-sqlobject.events.Signal.html
 docs/html/class-sqlobject.firebird.firebirdconnection.FirebirdConnection.html
 docs/html/class-sqlobject.include.hashcol.HashCol.html
-docs/html/class-sqlobject.include.pydispatch.errors.DispatcherError.html
-docs/html/class-sqlobject.include.pydispatch.errors.DispatcherKeyError.html
-docs/html/class-sqlobject.include.pydispatch.errors.DispatcherTypeError.html
-docs/html/class-sqlobject.include.pydispatch.saferef.BoundMethodWeakref.html
+docs/html/class-sqlobject.include.tests.test_hashcol.HashTest.html
 docs/html/class-sqlobject.index.DatabaseIndex.html
 docs/html/class-sqlobject.inheritance.InheritableSQLObject.html
 docs/html/class-sqlobject.joins.ManyToMany.html
@@ -273,6 +273,8 @@ docs/html/module-sqlobject.classregistry-index.html
 docs/html/module-sqlobject.classregistry.html
 docs/html/module-sqlobject.col-index.html
 docs/html/module-sqlobject.col.html
+docs/html/module-sqlobject.compat-index.html
+docs/html/module-sqlobject.compat.html
 docs/html/module-sqlobject.constraints-index.html
 docs/html/module-sqlobject.constraints.html
 docs/html/module-sqlobject.converters-index.html
@@ -294,18 +296,10 @@ docs/html/module-sqlobject.include-index.html
 docs/html/module-sqlobject.include.hashcol-index.html
 docs/html/module-sqlobject.include.hashcol.html
 docs/html/module-sqlobject.include.html
-docs/html/module-sqlobject.include.pydispatch-index.html
-docs/html/module-sqlobject.include.pydispatch.dispatcher-index.html
-docs/html/module-sqlobject.include.pydispatch.dispatcher.html
-docs/html/module-sqlobject.include.pydispatch.errors-index.html
-docs/html/module-sqlobject.include.pydispatch.errors.html
-docs/html/module-sqlobject.include.pydispatch.html
-docs/html/module-sqlobject.include.pydispatch.robust-index.html
-docs/html/module-sqlobject.include.pydispatch.robust.html
-docs/html/module-sqlobject.include.pydispatch.robustapply-index.html
-docs/html/module-sqlobject.include.pydispatch.robustapply.html
-docs/html/module-sqlobject.include.pydispatch.saferef-index.html
-docs/html/module-sqlobject.include.pydispatch.saferef.html
+docs/html/module-sqlobject.include.tests-index.html
+docs/html/module-sqlobject.include.tests.html
+docs/html/module-sqlobject.include.tests.test_hashcol-index.html
+docs/html/module-sqlobject.include.tests.test_hashcol.html
 docs/html/module-sqlobject.index-index.html
 docs/html/module-sqlobject.index.html
 docs/html/module-sqlobject.inheritance-index.html
@@ -376,6 +370,7 @@ docs/html/sqlobject/boundattributes.py.html
 docs/html/sqlobject/cache.py.html
 docs/html/sqlobject/classregistry.py.html
 docs/html/sqlobject/col.py.html
+docs/html/sqlobject/compat.py.html
 docs/html/sqlobject/constraints.py.html
 docs/html/sqlobject/converters.py.html
 docs/html/sqlobject/dbconnection.py.html
@@ -420,6 +415,7 @@ sqlobject/boundattributes.py
 sqlobject/cache.py
 sqlobject/classregistry.py
 sqlobject/col.py
+sqlobject/compat.py
 sqlobject/conftest.py
 sqlobject/constraints.py
 sqlobject/converters.py
@@ -445,6 +441,7 @@ sqlobject/../docs/News1.txt
 sqlobject/../docs/News2.txt
 sqlobject/../docs/News3.txt
 sqlobject/../docs/News4.txt
+sqlobject/../docs/Python3.txt
 sqlobject/../docs/SQLBuilder.txt
 sqlobject/../docs/SQLObject.txt
 sqlobject/../docs/SelectResults.txt
@@ -466,6 +463,7 @@ sqlobject/../docs/html/News1.html
 sqlobject/../docs/html/News2.html
 sqlobject/../docs/html/News3.html
 sqlobject/../docs/html/News4.html
+sqlobject/../docs/html/Python3.html
 sqlobject/../docs/html/SQLBuilder.html
 sqlobject/../docs/html/SQLObject.html
 sqlobject/../docs/html/SelectResults.html
@@ -569,10 +567,7 @@ sqlobject/../docs/html/class-sqlobject.events.RowUpdatedSignal.html
 sqlobject/../docs/html/class-sqlobject.events.Signal.html
 sqlobject/../docs/html/class-sqlobject.firebird.firebirdconnection.FirebirdConnection.html
 sqlobject/../docs/html/class-sqlobject.include.hashcol.HashCol.html
-sqlobject/../docs/html/class-sqlobject.include.pydispatch.errors.DispatcherError.html
-sqlobject/../docs/html/class-sqlobject.include.pydispatch.errors.DispatcherKeyError.html
-sqlobject/../docs/html/class-sqlobject.include.pydispatch.errors.DispatcherTypeError.html
-sqlobject/../docs/html/class-sqlobject.include.pydispatch.saferef.BoundMethodWeakref.html
+sqlobject/../docs/html/class-sqlobject.include.tests.test_hashcol.HashTest.html
 sqlobject/../docs/html/class-sqlobject.index.DatabaseIndex.html
 sqlobject/../docs/html/class-sqlobject.inheritance.InheritableSQLObject.html
 sqlobject/../docs/html/class-sqlobject.joins.ManyToMany.html
@@ -684,6 +679,8 @@ sqlobject/../docs/html/module-sqlobject.classregistry-index.html
 sqlobject/../docs/html/module-sqlobject.classregistry.html
 sqlobject/../docs/html/module-sqlobject.col-index.html
 sqlobject/../docs/html/module-sqlobject.col.html
+sqlobject/../docs/html/module-sqlobject.compat-index.html
+sqlobject/../docs/html/module-sqlobject.compat.html
 sqlobject/../docs/html/module-sqlobject.constraints-index.html
 sqlobject/../docs/html/module-sqlobject.constraints.html
 sqlobject/../docs/html/module-sqlobject.converters-index.html
@@ -705,18 +702,10 @@ sqlobject/../docs/html/module-sqlobject.include-index.html
 sqlobject/../docs/html/module-sqlobject.include.hashcol-index.html
 sqlobject/../docs/html/module-sqlobject.include.hashcol.html
 sqlobject/../docs/html/module-sqlobject.include.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.dispatcher-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.dispatcher.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.errors-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.errors.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.robust-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.robust.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.robustapply-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.robustapply.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.saferef-index.html
-sqlobject/../docs/html/module-sqlobject.include.pydispatch.saferef.html
+sqlobject/../docs/html/module-sqlobject.include.tests-index.html
+sqlobject/../docs/html/module-sqlobject.include.tests.html
+sqlobject/../docs/html/module-sqlobject.include.tests.test_hashcol-index.html
+sqlobject/../docs/html/module-sqlobject.include.tests.test_hashcol.html
 sqlobject/../docs/html/module-sqlobject.index-index.html
 sqlobject/../docs/html/module-sqlobject.index.html
 sqlobject/../docs/html/module-sqlobject.inheritance-index.html
@@ -787,6 +776,7 @@ sqlobject/../docs/html/sqlobject/boundattributes.py.html
 sqlobject/../docs/html/sqlobject/cache.py.html
 sqlobject/../docs/html/sqlobject/classregistry.py.html
 sqlobject/../docs/html/sqlobject/col.py.html
+sqlobject/../docs/html/sqlobject/compat.py.html
 sqlobject/../docs/html/sqlobject/constraints.py.html
 sqlobject/../docs/html/sqlobject/converters.py.html
 sqlobject/../docs/html/sqlobject/dbconnection.py.html
@@ -817,13 +807,6 @@ sqlobject/firebird/__init__.py
 sqlobject/firebird/firebirdconnection.py
 sqlobject/include/__init__.py
 sqlobject/include/hashcol.py
-sqlobject/include/pydispatch/README.txt
-sqlobject/include/pydispatch/__init__.py
-sqlobject/include/pydispatch/dispatcher.py
-sqlobject/include/pydispatch/errors.py
-sqlobject/include/pydispatch/robust.py
-sqlobject/include/pydispatch/robustapply.py
-sqlobject/include/pydispatch/saferef.py
 sqlobject/inheritance/__init__.py
 sqlobject/inheritance/iteration.py
 sqlobject/inheritance/tests/__init__.py
@@ -867,9 +850,11 @@ sqlobject/tests/test_basic.py
 sqlobject/tests/test_blob.py
 sqlobject/tests/test_boundattributes.py
 sqlobject/tests/test_cache.py
+sqlobject/tests/test_class_hash.py
 sqlobject/tests/test_columns_order.py
 sqlobject/tests/test_combining_joins.py
 sqlobject/tests/test_comparison.py
+sqlobject/tests/test_complex_sorting.py
 sqlobject/tests/test_constraints.py
 sqlobject/tests/test_converters.py
 sqlobject/tests/test_create_drop.py
@@ -902,7 +887,6 @@ sqlobject/tests/test_perConnection.py
 sqlobject/tests/test_pickle.py
 sqlobject/tests/test_picklecol.py
 sqlobject/tests/test_postgres.py
-sqlobject/tests/test_psycopg_sslmode.py
 sqlobject/tests/test_reparent_sqlmeta.py
 sqlobject/tests/test_schema.py
 sqlobject/tests/test_select.py
diff --git a/SQLObject.egg-info/requires.txt b/SQLObject.egg-info/requires.txt
index 9259dd7..31733c8 100644
--- a/SQLObject.egg-info/requires.txt
+++ b/SQLObject.egg-info/requires.txt
@@ -1,4 +1,5 @@
 FormEncode>=1.1.1
+PyDispatcher>=2.0.4
 
 [firebird]
 fdb
diff --git a/docs/Authors.txt b/docs/Authors.txt
index f579d3d..5dbc625 100644
--- a/docs/Authors.txt
+++ b/docs/Authors.txt
@@ -30,6 +30,7 @@ Contributions have been made by:
 * Andrew Ziem <ahz001 at gmail.com>
 * Andrew Trusty <atrusty at gatech.edu>
 * Ian Cordasco <graffatcolmingov at gmail.com>
+* Lukasz Dobrzanski <lukasz.m.dobrzanski at gmail.com>
 * Gregor Horvath <gh at gregor-horvath.com>
 * Nathan Edwards <nje5 at georgetown.edu>
 * Oleg Broytman <phd at phdru.name>
diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.txt
index 9e2eda1..4453733 100644
--- a/docs/DeveloperGuide.txt
+++ b/docs/DeveloperGuide.txt
@@ -39,6 +39,12 @@ Python Style Guide.  Some things to take particular note of:
 
 .. _PEP 8: http://www.python.org/peps/pep-0008.html
 
+* With a few exceptions sources must be `flake8`_-clean (and hence
+  pep8-clean). Please consider using pre-commit hook installed by
+  running ``flake8 --install-hook``.
+
+.. _flake8: https://gitlab.com/pycqa/flake8
+
 * **No tabs**.  Not anywhere.  Always indent with 4 spaces.
 
 * I don't stress too much on line length.  But try to break lines up
@@ -180,7 +186,7 @@ exercised, even if the tests are absolutely complete.
 
 We now use Travis CI to run tests. See the status:
 
-.. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=2.2
+.. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=master
   :target: https://travis-ci.org/sqlobject/sqlobject
 
 Documentation
diff --git a/docs/News.txt b/docs/News.txt
index 6f1118c..3cfec6e 100644
--- a/docs/News.txt
+++ b/docs/News.txt
@@ -7,6 +7,33 @@ News
 
 .. _start:
 
+SQLObject 3.0.0 (master)
+========================
+
+Released 1 Jun 2016.
+
+Features
+--------
+
+* Support for Python 2 and Python 3 with one codebase!
+  (Python version >= 3.4 currently required.)
+
+Minor features
+--------------
+
+* PyDispatcher (>=2.0.4) was made an external dependency.
+
+Development
+-----------
+
+* Source code was made flake8-clean.
+
+Documentation
+-------------
+
+* Documentation is published at http://sqlobject.readthedocs.org/ in
+  Sphinx format.
+
 SQLObject 2.2.1
 ===============
 
diff --git a/docs/Python3.txt b/docs/Python3.txt
new file mode 100644
index 0000000..c099ec9
--- /dev/null
+++ b/docs/Python3.txt
@@ -0,0 +1,83 @@
+++++++++++++++++++++++
+SQLObject and Python 3
+++++++++++++++++++++++
+
+
+.. contents::
+
+
+Changes between Python 2 and Python 3
+-------------------------------------
+
+There are a few changes in the behaviour of SQLObject on Python 3, due to
+the changed stings / bytes handling introduced in Python 3.0.
+
+BLOBCol
+~~~~~~~
+
+In Python 3, BLOBCol now accepts and returns bytes, rather than strings as it
+did in Python 2.
+
+StringCol
+~~~~~~~~~
+
+In Python 3, StringCol now accepts arbitrary Unicode strings.
+
+UnicodeCol
+~~~~~~~~~~
+
+The dbEncoding parameter to UnicodeCol has no effect in Python 3 code. This
+is now handled by the underlying database layer and is no longer exposed
+via SQLObject. The parameter is still available for those writing Python 2
+compatible code.
+
+
+Python 3 and MySQL
+------------------
+
+SQLObject is tested using mysqlclient_ as the database driver on Python 3.
+Note that the default encoding of MySQL databases is *latin1*, which can cause
... 101645 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/sqlobject.git



More information about the Python-modules-commits mailing list