]>
git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
Mike Bayer [Thu, 30 May 2013 19:59:24 +0000 (15:59 -0400)]
Merge branch 'rel_0_9' (was already merged...git wants to merge again)
Mike Bayer [Thu, 30 May 2013 19:56:00 +0000 (15:56 -0400)]
- the distinct hash code logic here is entirely obsolete as you can
do eq_() on columnelements now with a meaningful bool; jython is entirely a
non-starter right now in any case as 2.7 doesn't support common accessors like __defaults__
Mike Bayer [Thu, 30 May 2013 02:37:36 +0000 (22:37 -0400)]
- fix up 0.9 links
Mike Bayer [Wed, 29 May 2013 23:57:40 +0000 (19:57 -0400)]
re-add these...
Mike Bayer [Wed, 29 May 2013 23:02:17 +0000 (19:02 -0400)]
- version 0.9
- changelog, migration doc
Mike Bayer [Wed, 29 May 2013 22:50:33 +0000 (18:50 -0400)]
- add typical local test scripts
Mike Bayer [Wed, 29 May 2013 22:49:27 +0000 (18:49 -0400)]
Merge branch 'rel_0_9'
Conflicts:
lib/sqlalchemy/dialects/postgresql/hstore.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/compat.py
Mike Bayer [Wed, 29 May 2013 22:46:10 +0000 (18:46 -0400)]
keep the contract for Properties as returning lists for keys, values, items.
It's not the same as a dictionary as __iter__ does the values
Mike Bayer [Wed, 29 May 2013 22:36:10 +0000 (18:36 -0400)]
add the py2k symbol from the 0.9 branch to support the hstore change
Mike Bayer [Wed, 29 May 2013 22:30:56 +0000 (18:30 -0400)]
changelog
Mike Bayer [Wed, 29 May 2013 22:29:12 +0000 (18:29 -0400)]
- repair for py3k
- fix test
Dmitry Mugtasimov [Tue, 28 May 2013 12:50:12 +0000 (16:50 +0400)]
Unicode support for psycopg2 native hstore implementation
Mike Bayer [Wed, 29 May 2013 22:08:28 +0000 (18:08 -0400)]
hstores are text, and in py3k they seem to be implcitly unicode. so
add unicode encoding for py2k for the non-native hstore, pullreq for
native psycopg2 support coming....
Mike Bayer [Wed, 29 May 2013 22:30:56 +0000 (18:30 -0400)]
changelog
Mike Bayer [Wed, 29 May 2013 22:29:12 +0000 (18:29 -0400)]
- repair for py3k
- fix test
Dmitry Mugtasimov [Tue, 28 May 2013 12:50:12 +0000 (16:50 +0400)]
Unicode support for psycopg2 native hstore implementation
Mike Bayer [Wed, 29 May 2013 22:08:28 +0000 (18:08 -0400)]
hstores are text, and in py3k they seem to be implcitly unicode. so
add unicode encoding for py2k for the non-native hstore, pullreq for
native psycopg2 support coming....
Mike Bayer [Tue, 28 May 2013 05:43:12 +0000 (01:43 -0400)]
- move an import stuck in the middle here...
Mike Bayer [Tue, 28 May 2013 05:22:32 +0000 (01:22 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Tue, 28 May 2013 05:22:10 +0000 (01:22 -0400)]
Fixed a small bug in the dogpile example where the generation
of SQL cache keys wasn't applying deduping labels to the
statement the same way :class:`.Query` normally does.
Mike Bayer [Mon, 27 May 2013 21:15:30 +0000 (17:15 -0400)]
- run the whole test suite with the "debugging" ordered dict on,
find some more failures
Mike Bayer [Mon, 27 May 2013 21:06:05 +0000 (17:06 -0400)]
- additional oracle fixes. cx_oracle under py3k is complaining about tuples to executemany(),
so just unconditionally turn this into a list
- this one test segfaults only on py3k + cx_oracle
Mike Bayer [Mon, 27 May 2013 20:34:18 +0000 (16:34 -0400)]
- oracle py3k fix
Mike Bayer [Mon, 27 May 2013 17:39:24 +0000 (13:39 -0400)]
- fix a dict while iterate mutation
- illustrate how OrderedDict can catch these, but commented out
to save function overhead
Mike Bayer [Mon, 27 May 2013 00:44:34 +0000 (20:44 -0400)]
fix test_execute w c extensions
Mike Bayer [Mon, 27 May 2013 00:24:39 +0000 (20:24 -0400)]
clean up types.py
Mike Bayer [Mon, 27 May 2013 00:17:22 +0000 (20:17 -0400)]
clean up some of this collection stuff
Mike Bayer [Mon, 27 May 2013 00:04:54 +0000 (20:04 -0400)]
fix an errant str check
Mike Bayer [Mon, 27 May 2013 00:02:17 +0000 (20:02 -0400)]
get profile 1a back down to 5100 calls, that one was 10% greater due to this
Mike Bayer [Sun, 26 May 2013 23:49:50 +0000 (19:49 -0400)]
mssql test fixes
Mike Bayer [Sun, 26 May 2013 23:47:13 +0000 (19:47 -0400)]
- zoomark tests
- rewrite all profiles, we'll review the diffs to see if anything is too far out
Mike Bayer [Sun, 26 May 2013 23:06:13 +0000 (19:06 -0400)]
a pass where we try to squash down as many list()/keys() combinations
as possible
Mike Bayer [Sun, 26 May 2013 22:25:43 +0000 (18:25 -0400)]
fix the unicode test suite
Mike Bayer [Sun, 26 May 2013 22:23:26 +0000 (18:23 -0400)]
do a sweep of some obvious 3kisms
Mike Bayer [Sun, 26 May 2013 22:08:03 +0000 (18:08 -0400)]
remove this
Mike Bayer [Sun, 26 May 2013 21:58:07 +0000 (17:58 -0400)]
- oracle tests passing in py3k!!
Mike Bayer [Sun, 26 May 2013 21:39:53 +0000 (17:39 -0400)]
a few more oracle fixes
Mike Bayer [Sun, 26 May 2013 21:37:03 +0000 (17:37 -0400)]
cleanup for oracle
Mike Bayer [Sun, 26 May 2013 21:18:27 +0000 (17:18 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 21:18:04 +0000 (17:18 -0400)]
fix this test
Mike Bayer [Sun, 26 May 2013 20:58:37 +0000 (16:58 -0400)]
- add a test specific to sqlite testing cursor.description encoding (should
probably be one in test_query or test_unicode...)
- fix up test_unitofwork
Mike Bayer [Sun, 26 May 2013 20:39:50 +0000 (16:39 -0400)]
postgresql tests
Mike Bayer [Sun, 26 May 2013 20:32:55 +0000 (16:32 -0400)]
mysql tests
Mike Bayer [Sun, 26 May 2013 17:11:21 +0000 (13:11 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:31 +0000 (13:10 -0400)]
Merge branch 'rel_0_9' of bitbucket.org:zzzeek/sqlalchemy into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:00 +0000 (13:10 -0400)]
sqlite tests
Mike Bayer [Sun, 26 May 2013 17:09:38 +0000 (13:09 -0400)]
repair py3kisms in key ORM modules
Mike Bayer [Sun, 26 May 2013 17:09:05 +0000 (13:09 -0400)]
extension tests
Mike Bayer [Sun, 26 May 2013 17:08:24 +0000 (13:08 -0400)]
fix serializer tests. something is wrong with non-C pickle but for some reason py3k's pickle seems to be OK? not sure why that is, as this
is all related to http://bugs.python.org/issue998998
mike bayer [Sun, 26 May 2013 14:46:16 +0000 (07:46 -0700)]
Merge pull request #1 from cjw296/small-fixes
Small fixes
diana [Sun, 26 May 2013 14:19:26 +0000 (10:19 -0400)]
- fixing AbstractConcreteBase import in docstring, 0.9
branch, [ticket:2717]
Diana Clarke [Sun, 26 May 2013 14:10:22 +0000 (10:10 -0400)]
- fixing AbstractConcreteBase import in docstring, [ticket:2717]
Chris Withers [Sun, 26 May 2013 13:49:42 +0000 (14:49 +0100)]
tweaks to ignores
Chris Withers [Wed, 22 May 2013 07:38:44 +0000 (08:38 +0100)]
Show the conflicting column in the warning!
Chris Withers [Tue, 21 May 2013 16:46:28 +0000 (17:46 +0100)]
fix incorrect method name
Chris Withers [Sat, 18 May 2013 07:51:24 +0000 (08:51 +0100)]
Add missing import that caused test_notice_logging to fail if this suite was run on its own.
Mike Bayer [Sat, 25 May 2013 21:04:35 +0000 (17:04 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sat, 25 May 2013 20:20:59 +0000 (16:20 -0400)]
- move to git dotfiles
Mike Bayer [Thu, 23 May 2013 17:02:33 +0000 (13:02 -0400)]
merge default
Mike Bayer [Thu, 23 May 2013 16:59:53 +0000 (12:59 -0400)]
Fixed a bug where the routine to detect the correct kwargs
being sent to :func:`.create_engine` would fail in some cases,
such as with the Sybase dialect.
[ticket:2732]
Mike Bayer [Wed, 15 May 2013 19:47:11 +0000 (15:47 -0400)]
merge default
Mike Bayer [Wed, 15 May 2013 19:46:29 +0000 (15:46 -0400)]
Regression from this ticket caused the unsupported keyword
"true" to render, added logic to convert this to 1/0
for SQL server.
[ticket:2682]
Mike Bayer [Mon, 13 May 2013 20:13:51 +0000 (16:13 -0400)]
merge default
Mike Bayer [Mon, 13 May 2013 20:13:15 +0000 (16:13 -0400)]
Fixed a regression from 0.7 caused by this ticket, which
made the check for recursion overflow in self-referential
eager joining too loose, missing a particular circumstance
where a subclass had lazy="joined" or "subquery" configured
and the load was a "with_polymorphic" against the base.
[ticket:2481]
Mike Bayer [Fri, 10 May 2013 05:06:30 +0000 (01:06 -0400)]
merge default
Mike Bayer [Fri, 10 May 2013 05:06:10 +0000 (01:06 -0400)]
- moderinzed the docs for the foreign_keys parameter a bit,
[ticket:2725]
Mike Bayer [Sun, 5 May 2013 05:42:26 +0000 (01:42 -0400)]
merge default
Mike Bayer [Sun, 5 May 2013 05:39:35 +0000 (01:39 -0400)]
- cleanup
- move the timeout here to 14 seconds as jenkins still chokes occasionally
Mike Bayer [Sat, 4 May 2013 20:35:47 +0000 (16:35 -0400)]
py3k specific syntax moved into an exec
Mike Bayer [Sat, 4 May 2013 20:26:10 +0000 (16:26 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:25:35 +0000 (16:25 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:23:27 +0000 (16:23 -0400)]
most of ORM passing...
Mike Bayer [Sat, 4 May 2013 20:00:05 +0000 (16:00 -0400)]
base
Mike Bayer [Sat, 4 May 2013 19:57:03 +0000 (15:57 -0400)]
that's all of engine
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:29:04 +0000 (15:29 -0400)]
test_execute up for sqlite, pg, oursql, mysql 2.7 + 3.3
Mike Bayer [Sat, 4 May 2013 19:26:28 +0000 (15:26 -0400)]
- OK we have -w sql passing for: sqlite, postgresql, oursql 2.7 + 3.3, mysqldb 2.7
Mike Bayer [Sat, 4 May 2013 19:10:41 +0000 (15:10 -0400)]
and int types here...
Mike Bayer [Sat, 4 May 2013 19:09:04 +0000 (15:09 -0400)]
update test
Mike Bayer [Sat, 4 May 2013 19:08:08 +0000 (15:08 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:06:47 +0000 (15:06 -0400)]
cleanup and formatting
Mike Bayer [Sat, 4 May 2013 18:59:26 +0000 (14:59 -0400)]
- unicode literals need to just be handled differently if they have utf-8
encoded in them vs. unicode escaping. not worth figuring out how to combine
these right now
Mike Bayer [Sat, 4 May 2013 18:24:20 +0000 (14:24 -0400)]
use logging to output exc_info here
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Wed, 1 May 2013 14:10:09 +0000 (10:10 -0400)]
merge default
Mike Bayer [Wed, 1 May 2013 14:09:34 +0000 (10:09 -0400)]
- disable tests failing with pypy2, [ticket:2719]
Mike Bayer [Tue, 30 Apr 2013 14:03:14 +0000 (10:03 -0400)]
merge default
Mike Bayer [Tue, 30 Apr 2013 14:02:49 +0000 (10:02 -0400)]
- Fixed a regression from 0.7 where the contextmanager feature
of :meth:`.Session.begin_nested` would fail to correctly
roll back the transaction when a flush error occurred, instead
raising its own exception while leaving the session still
pending a rollback. [ticket:2718]
Mike Bayer [Tue, 30 Apr 2013 04:15:36 +0000 (00:15 -0400)]
missing comma
Mike Bayer [Mon, 29 Apr 2013 23:50:49 +0000 (19:50 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:49:59 +0000 (19:49 -0400)]
bump
Mike Bayer [Mon, 29 Apr 2013 23:49:28 +0000 (19:49 -0400)]
Updated mysqlconnector dialect to check for disconnect based
on the apparent string message sent in the exception; tested
against mysqlconnector 1.0.9.
Mike Bayer [Mon, 29 Apr 2013 23:28:29 +0000 (19:28 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:21:44 +0000 (19:21 -0400)]
- fix long-outdated documentation for sql_mode/ansiquotes,
closes [ticket:1552]
Mike Bayer [Sun, 28 Apr 2013 20:27:23 +0000 (16:27 -0400)]
postgresql dialect tests
Mike Bayer [Sun, 28 Apr 2013 19:02:44 +0000 (15:02 -0400)]
no need for all these scripts, not worth maintaining
Mike Bayer [Sun, 28 Apr 2013 19:01:26 +0000 (15:01 -0400)]
don't need 2to3
Mike Bayer [Sun, 28 Apr 2013 18:44:21 +0000 (14:44 -0400)]
- test_types, test_compiler, with sqlite at least