sqlobject-cvs Mailing List for SQLObject (Page 13)
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
(9) |
Apr
(74) |
May
(29) |
Jun
(16) |
Jul
(28) |
Aug
(10) |
Sep
(57) |
Oct
(9) |
Nov
(29) |
Dec
(12) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(7) |
Feb
(14) |
Mar
(6) |
Apr
(3) |
May
(12) |
Jun
(34) |
Jul
(9) |
Aug
(29) |
Sep
(22) |
Oct
(2) |
Nov
(15) |
Dec
(52) |
| 2005 |
Jan
(47) |
Feb
(78) |
Mar
(14) |
Apr
(35) |
May
(33) |
Jun
(16) |
Jul
(26) |
Aug
(63) |
Sep
(40) |
Oct
(96) |
Nov
(96) |
Dec
(123) |
| 2006 |
Jan
(159) |
Feb
(144) |
Mar
(64) |
Apr
(31) |
May
(88) |
Jun
(48) |
Jul
(16) |
Aug
(64) |
Sep
(87) |
Oct
(92) |
Nov
(56) |
Dec
(76) |
| 2007 |
Jan
(94) |
Feb
(103) |
Mar
(126) |
Apr
(123) |
May
(85) |
Jun
(11) |
Jul
(130) |
Aug
(47) |
Sep
(65) |
Oct
(70) |
Nov
(12) |
Dec
(11) |
| 2008 |
Jan
(30) |
Feb
(55) |
Mar
(88) |
Apr
(20) |
May
(50) |
Jun
|
Jul
(38) |
Aug
(1) |
Sep
(9) |
Oct
(5) |
Nov
(6) |
Dec
(39) |
| 2009 |
Jan
(8) |
Feb
(16) |
Mar
(3) |
Apr
(33) |
May
(44) |
Jun
(1) |
Jul
(10) |
Aug
(33) |
Sep
(74) |
Oct
(22) |
Nov
|
Dec
(15) |
| 2010 |
Jan
(28) |
Feb
(22) |
Mar
(46) |
Apr
(29) |
May
(1) |
Jun
(1) |
Jul
(27) |
Aug
(8) |
Sep
(5) |
Oct
(33) |
Nov
(24) |
Dec
(41) |
| 2011 |
Jan
(4) |
Feb
(12) |
Mar
(35) |
Apr
(29) |
May
(19) |
Jun
(16) |
Jul
(32) |
Aug
(25) |
Sep
(5) |
Oct
(11) |
Nov
(21) |
Dec
(12) |
| 2012 |
Jan
(3) |
Feb
(4) |
Mar
(20) |
Apr
(4) |
May
(25) |
Jun
(13) |
Jul
|
Aug
|
Sep
(2) |
Oct
(25) |
Nov
(9) |
Dec
(1) |
| 2013 |
Jan
(6) |
Feb
(8) |
Mar
|
Apr
(10) |
May
(31) |
Jun
(7) |
Jul
(18) |
Aug
(33) |
Sep
(4) |
Oct
(16) |
Nov
|
Dec
(27) |
| 2014 |
Jan
(2) |
Feb
|
Mar
|
Apr
(11) |
May
(39) |
Jun
(8) |
Jul
(11) |
Aug
(4) |
Sep
|
Oct
(27) |
Nov
|
Dec
(71) |
| 2015 |
Jan
(17) |
Feb
(47) |
Mar
(33) |
Apr
|
May
|
Jun
(9) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(8) |
| 2016 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
|
May
(12) |
Jun
(7) |
Jul
(9) |
Aug
(31) |
Sep
(8) |
Oct
(3) |
Nov
(15) |
Dec
(1) |
| 2017 |
Jan
(13) |
Feb
(7) |
Mar
(14) |
Apr
(8) |
May
(10) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(8) |
Nov
(4) |
Dec
(5) |
| 2018 |
Jan
(2) |
Feb
(8) |
Mar
|
Apr
(4) |
May
|
Jun
(6) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
(1) |
Feb
(16) |
Mar
(1) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
(1) |
Dec
(3) |
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
(2) |
| 2021 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
(4) |
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(3) |
Sep
(2) |
Oct
(2) |
Nov
(4) |
Dec
|
| 2024 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(9) |
| 2025 |
Jan
|
Feb
(4) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Oleg B. <no...@so...> - 2015-06-10 20:04:39
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.7 has been updated
via 62c12c3c36164a981ee1430a66e285048d2d0d78 (commit)
via 48cd28437ddf45eadac2bb6b503f49f869d0b995 (commit)
from af42f3378aacc17f8cdbbb704cbd9a232e6f77be (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 2 ++
sqlobject/mssql/mssqlconnection.py | 6 ++++++
2 files changed, 8 insertions(+), 0 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-06-10 20:04:37
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.6 has been updated
via 48cd28437ddf45eadac2bb6b503f49f869d0b995 (commit)
from b16601f7ba87b20b0fb5e467a3d2a82a784c2f97 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 2 ++
sqlobject/mssql/mssqlconnection.py | 6 ++++++
2 files changed, 8 insertions(+), 0 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-27 20:22:15
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 3.0.0a1 has been created
at c567a6195c23e24b0dc9ee160b34c56195500f4e (tag)
tagging e3ec249ed82ea04e79cc160904bb20ef6da02ad0 (commit)
replaces 2.1.2
tagged by Oleg Broytman
on Fri Mar 27 23:10:11 2015 +0300
- Log -----------------------------------------------------------------
Release 3.0.0a1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJVFbkjAAoJEG4IC3C2KHsD2OcQAJ9ZsNLZafb090jtEaREICvL
WHy2ir1RDmQVaLUxbZk8bSwzPSiW337ZIF4YoNXFhQsw6yenQBeEBb2ArnUHiH7d
Wik33RTJkNZGDtAuQ3297KvNhqup/DS2hLVeQy1/aGiZhlB0FECrKVLwebhSqSZ5
gd+/KHvVrO1c3r790qvG93JdZn3GaLVSsiIHZu9ge4QHN9pSbaxSi9l+l8GDE5wC
dPRvvxGVSdBZ+qI/3pWP+QLXfK4YRrBzwX7sDG6nydxeITad3hBmB3sJ8jTTlTKP
TdqU76RnovcLpLaHEjxgrSGsz9ziLbh8l3Di8CggpNZLJVK42AXNj+uf0NM7hTfP
/cg3O+wsjvnpkp+/D2uE6gUasd/LD3YpUnhmgl9MWpRXz96Z9VH6y3C9OoFpkmFz
d8uz9HM0NyoVW9UOdJ8HiZx91DdRUbX6P+mi/L9QbpI/qnkatpECOwQzBMqpisin
rVNsR39jh1s6gmQPAP8yU9LztiijJFaogtl+UfM5ItVHuR1CIEmpTgaIrdTs5ids
K7BZVuKP0YPsoRmtETfE1sSX78orPd/on1xExrmZ2jMHVJDofntXCEVnJqW2cNzT
OE8VGS25eapAyqx1vrkdLRmwe4bbpJ9M+vLVtoA+e5OfojgH0zo6gXi7YCM05wVf
AbhYs530RaQNgDB8SNYK
=UjUv
-----END PGP SIGNATURE-----
Ian Cordasco (15):
Add first pass at tox.ini config file
Simplify travis-ci configuration
Add pyflakes environments
Use flake8 instead of just pyflakes
Merge pull request #1 from sqlobject/feature/tox
Fix a couple mistakes in tox config
Begin transition to print function
Convert last instances of print statement
Begin converting remaining raise statements to new syntax
Remove commented out debug statement
Convert last of the old-style raise syntax
Add note about Freenode channel
Use new-style exception handling syntax
Merge pull request #7 from sqlobject/python3/except-syntax
Merge pull request #85 from drnlm/py3k_fixes_2
Lukasz Dobrzanski (3):
Fix flake8 F822
fix E131 (and F403 outside tests)
make pytest report py3 issues
Neil (123):
Fix 15 instances of E111
Fix #38 - flake8 E251 unexpected spaces around keyword / parameter equals
Change to relative import
Change to relative import
Change to relative imports
Change to relative imports
Change to relative imports
Change to relative imports
Change to relative imports
Avoid circular import issues in main.py
Alias types and add some python 3 protections
Add python3 alias
Add operator.div alias for python 3
Avoid dictionary changed crashes on import
Don't import new on python 3
Use relative import for dbtest imports
Use relative import in inheritance
Use relative imports in database connectors
Handle renamed thread module in python 3
Change to relative import
Change to relative import
Change to relative imports
Change to relative imports
Change to relative imports
Change to relative imports
Change to relative imports
Avoid circular import issues in main.py
Alias types and add some python 3 protections
Add python3 alias
Add operator.div alias for python 3
Avoid dictionary changed crashes on import
Don't import new on python 3
Add long alias for python
Change long specification syntax in tests to avoid python 3 syntax errors
Fix flake8 E203 - whitespace before ':'
Fix flake8 E271 - multiple spaces after keyword
Avoid '<>' in tests, due to python3 syntax changes
Update docs to use '!=' instead of '<>'
No reason to suppress W603 anymore
Fix flake8 E222 - multiple spaces after operator
Fix E211 - whitespace before (
Fix E121 - continuation line under-indented for hanging indent
Tweak test_md5 to be compatible with python 3
Fix flake8 E303 - Too many blank lines
Rewrite _parseURI to use urlparse
Update urllib and urlparse code to support python 3
Add workaround for python 2.6 urlparse behaviour
Fix flake8 E711 - comparison to None should be 'if cond is (not) None:'
Fix typo in comments
Update urllib usage in sqliteconnection
Replace count.next() with next(count) to be compatible with python 3
Replace new with types module
Fix more import statements
Import StringIO from io in python 3
Support python 3 MethodType signature
Fix E228 missing whitespace around modulo operator
sqlite3.Binary expects to be called with a bytes object on python 3
Fix #40: E713 - test for membership should be 'not in'
Fix flake8 E241 - multiple spaces after ','
Change lookupConverter to handle python 3 behaviour
python 3 keys don't have a sort method
Use codecs.encode for rot13 encoding, to be compatible with python 3
drop xrange
Ensure we have a list for slice tests in python 3
Support python 3 iter interface
Use args to get exception details
Guard against comparison with None
Use next builtin
Use functools.reduce, for python 3 compatibility
Move version check out of lookupConvertor method
Expand upon clarifying comment
More import fixes
Use python 3 compatible names
Avoid using iteritems for python 3 compatibility
Ensure toUpdate is a list
Ensure we have a list to index in test_default_style
Ensure we're working with lists in cache
Add compataibility definitions
Drop ClassType from events.py
replace basestring
standardise isinstance test
Add compatability type for isinstance(x, unicode) checks
Add compability name to avoid buffer related NameErrors
Re-add errornously dropped parameter
Don't encode logging info on python 3
Protect against dictionary changes in loop
Don't encode strings back to bytes in python 3
Enable postgres testing with python 3
Update postgres ErrorMessage exception
Don't unnecessarily encode enum on python 3 path
On python3, zipfile deals in bytes
map no longer returns a list on python 3, so explicitly convert it
rewrite orderby to avoid cmp
Extra sorting test case
Fix flake8 error
Rename the class to make py.test happy (or why I should run the full test suite more often)
Only encode column names on python 2
Tweak test_blob to use bytes
Rework BinaryValidator to deal in bytes and handle memoryviews in python 3
Update picklecol to expect bytes in python 3
Update test to python3 behaviour
Flag python2 compatibility definitions for flake8
Update doctests to reflect correct order after d8cc22debdd
Rework select documention to move selections involving joins after the discussion on relationships
Add test case for HashCol
Rewrite hashcol to use rich comparison
Rework to handle python 3 encoding issues
Use def to make flake8 happy
Update scripts to user print function
Fix raw_input usage
Fix sort issues
Python3 compatibility fix
Rewrite to use os.walk
Fix config call
Protect against comparison to none
Update exception syntax
Ensure we encode bytes as required by mysqlclient on python 3
Test using mysqlclient on python 3
Compare against actual strings on python 3
Skip dbEncoding test on python 3
Document SQLObject's behaviour with python 3 a bit
Bump MySQLdb requirement to at least 1.2.2
Try use fdb first before falling back to kinterbasdb
Oleg Broytman (177):
Merge branch '2.1'
Merge branch '2.1'
Ian Cordasco started to work on porting SO to Python 3.4
Add Python 3.4 to the list of supported versions
Merge branch '2.1'
Merge pull request #4 from sqlobject/python3/print-stmt
Merge pull request #6 from sqlobject/python3/raise-syntax
Upgrade PyDispatcher to version 2.0.3
Include license.txt from PyDispatcher
Merge branch '2.1'
Include tox.ini into sdist
PyDispatcher (>=2.0.4) was made an external dependency
Python 2.6, 2.7 or 3.4+ is required
Silence the most obnoxious errors from flake8
Fix flake8 E113 unexpected indentation
Fix flake8 E131 continuation line unaligned for hanging indent
Fix flake8 E272 multiple spaces before keyword
Fix flake8 E262 inline comment should start with '# '
Fix flake8 W292 no newline at end of file
flake8: exclude old europython slides
flake8: exclude ez_setup.py
Run flake8 with 1 thread
Merge branch 'master' into flake8-fixes
Run flake8 with default number of jobs
Merge branch 'master' into flake8-fixes
Fix #22 flake8 E127 continuation line over-indented for visual indent
Merge branch '2.1'
Merge branch '2.1' into flake8-fixes
Merge branch '2.1'
Merge branch '2.1' into flake8-fixes
Merge branch '2.1'
Merge branch '2.1' into flake8-fixes
Merge branch '2.1'
Merge branch '2.1' into flake8-fixes
Fix #21 flake8 F401: 'name' imported but unused
Fix #53: report skipped tests
Fix #54: convert `assert False` to `py.test.raises`
Merge branch 'pytest-skip' into flake8-fixes
Fix #20 flake8 F841 local variable 'name' is assigned to but never used
Fix misspelled var names found by flake8
Fix #54: convert assert 0/False/raise AssertError to py.test.raises
Fix #19 flake8 E231 missing whitespace after ',' or ':'
Fix #15 flake8 E225 missing whitespace around operator
Fix #18 flake8 E261 at least two spaces before inline comment
Remove ':' from the comments
Fix #17 flake8 E301 expected 1 blank line, found 0
Fix #16 flake8 E128 continuation line under-indented
Fix #14 flake8 E265 block comment should start with '# '
Fix end-of-lines (DOS CR+LF => Unix LF)
Merge branch '2.1'
Merge branch '2.1' into flake8-fixes
Fix #12 flake8 E501 line too long
Merge branch 'flake8-fixes'
Fix flake8 E127 continuation line over-indented for visual indent
Fix #11 flake8 E302 expected 2 blank lines
Fix #23 flake8 E701 multiple statements on one line
Explicitly list all F* and W* warnings to ignore
Merge branch 'flake8-fixes'
Fix #26 flake8 E126 continuation line over-indented
Fix #24 flake8 E221 multiple spaces before operator
Fix #29 flake8 E201 whitespace after '('
Fix #28 flake8 E202 whitespace before ')'
Merge branch 'flake8-fixes'
Merge pull request #56 from drnlm/flake8-fixes
Merge pull request #57 from drnlm/issue_38_E251
Merge pull request #58 from drnlm/Fix_relative_imports
Merge branch 'flake8-fixes'
Merge pull request #59 from drnlm/more_import_fixes
Merge branch 'flake8-fixes'
Fix #27 flake8 F821 undefined name
Merge branch 'flake8-fixes'
Merge pull request #60 from drnlm/issue_35_flake8_E203
Merge pull request #61 from drnlm/issue_3_fix_long
Merge pull request #62 from drnlm/issue_46_flake8_E271
Merge pull request #63 from drnlm/issue_3_Operator_syntax_fixes
Merge pull request #64 from drnlm/issue_51_flake8_E222
Merge pull request #65 from drnlm/issue_47_flak8_E211
Merge pull request #66 from drnlm/issue_48_flak8_E121
Merge pull request #67 from drnlm/fix_test_md5
Merge pull request #68 from drnlm/issue_34_flake8_E303
Fix #30 flake8 W293 blank line contains whitespace
Fix flake8 E302 expected 2 blank lines, found 1
Fix #39 flake8 W291 trailing whitespace
Fix #22 flake8 E127
Fix #16 flake8 E128
Merge branch 'flake8-fixes'
Merge pull request #69 from drnlm/rewrite_parse_uri
Fix #31 flake8 E129
Merge pull request #70 from drnlm/isse_44_flake8_E711
Fix #18 flake8 E261 at least two spaces before inline comment
Merge branch 'flake8-fixes'
Merge pull request #71 from drnlm/fix_urllib_import
Fix #25 flake8 E502 backslash is redundant between brackets
Merge pull request #72 from drnlm/rework_itertools_count
Fix #33 flake8 F402 import 'name' shadowed by loop variable
Merge pull request #73 from drnlm/drop_new
Merge pull request #74 from drnlm/further_import_fixes
Merge pull request #75 from drnlm/issue_45_E228
Merge pull request #76 from drnlm/fix_binary_call
Fix #42 flake8 E124 closing bracket does not match visual indentation
Merge pull request #78 from drnlm/issue_40_E713
Merge pull request #79 from drnlm/fix_flake8_E241
Fix #37 flake8 E122 continuation line missing indentation
Fix #49 flake8 F812 list comprehension redefines 'name'
Fix #49: rename loop variables instead of del
Fix #43 flake8 E712 comparison to bool should be 'if cond is' or 'if cond'
Fix #36 flake8 W391 blank line at end of file
Fixed in #3: W603 '<>' is deprecated, use '!='
Fix #50 flake8 E401 multiple imports on one line
Ignore E401 as noqa doesn't work
Fix flake8 E226 missing whitespace around arithmetic operator
Fix flake8 E402 module level import not at top of file
Fix flake8 E123 closing bracket does not match indentation
Merge pull request #81 from lukmdo/fixF822
Fixed flake8 F822 undefined name in __all__
Merge pull request #82 from lukmdo/fixE131_F403
Fix flake8 E731 do not assign a lambda expression, use a def
Fix #12 flake8 E501 line too long
Fix #33 flake8 F402 import 'name' shadowed by loop variable
Require sources to be flake8-clean at least for py2.7
Fix flake8 W503 line break before binary operator
Merge pull request #80 from lukmdo/pytest_show_py3_errors
Fixed URLs
Merge pull request #83 from drnlm/fix_lookupConvertor
Merge pull request #84 from drnlm/py3k_fixes
Add Lukasz Dobrzanski as a contributor
Merge pull request #86 from drnlm/add_compatability_types
Merge pull request #87 from drnlm/py3k_fixes_3
Merge pull request #88 from drnlm/dont_encode_python_3
Merge pull request #89 from drnlm/postgres_py3k
Minor update for News.txt
Minor update for TODO.txt
Minor update for docs
Minor update for TODO.txt
Merge pull request #92 from drnlm/fix_test_enum
Merge pull request #93 from drnlm/fix_test_csvexport
Merge pull request #95 from drnlm/fix_map_in_select
Merge pull request #96 from drnlm/cmp_rewrite
Merge pull request #97 from drnlm/fix_test_auto
Merge pull request #98 from drnlm/rework_blob_columns
Merge pull request #99 from drnlm/fix_test_constraints
Merge pull request #100 from drnlm/update_doctests
Merge pull request #101 from drnlm/py34_protect_compat_flake8
Merge pull request #102 from drnlm/fix_hashcol
Merge pull request #103 from drnlm/fix_scripts
Merge pull request #104 from drnlm/mysql_py3
SQLObject now uses https://github.com/PyMySQL/mysqlclient-python
Force charset for MySQL to be utf8
Merge pull request #107 from drnlm/fix_test_unicode
Merge pull request #108 from drnlm/python3_doc
Merge pull request #110 from drnlm/require_mysqldb_1.2.2
Merge branch '2.1'
Merge branch '2.1'
Merge branch '2.1'
Merge branch '2.1'
Build Python3.html and link to it from index.html
Merge pull request #113 from drnlm/Use_fdb_for_firebird
Remove global kinterbasdb variable
Document using fdb adapter for Firebird
Fix flake8 E302 expected 2 blank lines, found 1
Document fdb
Remove duplicate link directives
Merge branch '2.1'
Merge branch '2.1'
Minor refactoring to simplify merging into master
Merge branch '1.6' into 1.7
Minor refactoring to simplify merging into master
Merge branch '1.7' into 2.1
Minor refactoring to simplify merging into master
Merge branch '2.1'
Simplify and unify testing of sys.version
Create unicode alias to satisfy flake8 under python 3
Fix __unicode__: it's only meaningful under Python 2
Fix tuple syntax
Document the main feature of branch 3.0
Create universal wheel
Release 3.0.0a1
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-27 20:22:07
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via e3ec249ed82ea04e79cc160904bb20ef6da02ad0 (commit)
via 24653abf6ecfd3fc5a4380d6ae23ea3ec4fca75a (commit)
via 6e16437a9235e03eb38fce5e67193d8487056471 (commit)
from 18b036ee1067eb9e9fd5336fb8e6eb16588574c0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/e3ec249ed82ea04e79cc160904bb20ef6da02ad0
commit e3ec249ed82ea04e79cc160904bb20ef6da02ad0
Author: Oleg Broytman <ph...@ph...>
Date: Fri Mar 27 23:01:50 2015 +0300
Release 3.0.0a1
diff --git a/README.txt b/README.txt
index 81952bc..f619d90 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-SQLObject 3.0.0a0
+SQLObject 3.0.0a1
=================
Thanks for looking at SQLObject. SQLObject is an object-relational
diff --git a/setup.py b/setup.py
index 013eb00..dfe945e 100755
--- a/setup.py
+++ b/setup.py
@@ -62,7 +62,7 @@ and `GitHub <https://github.com/sqlobject>`_.
:target: https://travis-ci.org/sqlobject/sqlobject
""",
classifiers=[
- "Development Status :: 2 - Pre-Alpha",
+ "Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: "
"GNU Library or Lesser General Public License (LGPL)",
@@ -82,7 +82,7 @@ and `GitHub <https://github.com/sqlobject>`_.
maintainer_email="ph...@ph...",
url="http://sqlobject.org/devel/",
download_url="https://pypi.python.org/pypi/SQLObject/"
- "%sdev-2014" % version,
+ "%sdev-20150327" % version,
license="LGPL",
packages=["sqlobject"] +
['sqlobject.%s' % package for package in subpackages],
diff --git a/sqlobject/__version__.py b/sqlobject/__version__.py
index d992f6c..4df07a7 100644
--- a/sqlobject/__version__.py
+++ b/sqlobject/__version__.py
@@ -1,8 +1,8 @@
-version = '3.0'
+version = '3.0.0a1'
major = 3
minor = 0
micro = 0
-release_level = 'trunk'
-serial = 0
+release_level = 'alpha'
+serial = 1
version_info = (major, minor, micro, release_level, serial)
http://sourceforge.net/p/sqlobject/sqlobject/ci/24653abf6ecfd3fc5a4380d6ae23ea3ec4fca75a
commit 24653abf6ecfd3fc5a4380d6ae23ea3ec4fca75a
Author: Oleg Broytman <ph...@ph...>
Date: Fri Mar 27 23:00:26 2015 +0300
Create universal wheel
diff --git a/setup.cfg b/setup.cfg
index 012082a..1becbdb 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -50,3 +50,6 @@ make-dirs = 1
# doc-dest = scp://web.sourceforge.net:/home/project-web/sqlobject/
## For in-development documentation:
doc-dest = scp://web.sourceforge.net:/home/project-web/sqlobject/devel/
+
+[bdist_wheel]
+universal = 1
http://sourceforge.net/p/sqlobject/sqlobject/ci/6e16437a9235e03eb38fce5e67193d8487056471
commit 6e16437a9235e03eb38fce5e67193d8487056471
Author: Oleg Broytman <ph...@ph...>
Date: Fri Mar 27 22:59:47 2015 +0300
Document the main feature of branch 3.0
diff --git a/docs/News.txt b/docs/News.txt
index 5740bff..3090570 100644
--- a/docs/News.txt
+++ b/docs/News.txt
@@ -10,6 +10,12 @@ News
SQLObject 3.0.0 (master)
========================
+Features
+--------
+
+* Support for Python 2 and Python 3 with one codebase!
+ (Python version >= 3.4 currently required.)
+
Minor features
--------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 6 ++++++
setup.cfg | 3 +++
setup.py | 4 ++--
sqlobject/__version__.py | 6 +++---
5 files changed, 15 insertions(+), 6 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-21 07:24:09
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via 18b036ee1067eb9e9fd5336fb8e6eb16588574c0 (commit)
via 626472a65563ca28caca184fc5f8268dfa9217a0 (commit)
via a5961c761cf764e77d34fac4a53591276c663678 (commit)
via 07d1c3d453ebb49235577ccf0d66114622d0e0ff (commit)
via 5b03947bb4b471c1d519a279112a4e1ff2ff18cb (commit)
via 6abfcc4936a5005a736dac22f44d776f85b71c37 (commit)
via 2c103048123f30df2266401ae8362aa03a7230aa (commit)
via af42f3378aacc17f8cdbbb704cbd9a232e6f77be (commit)
via e0943b1d41c03183741850ffc23f79891e3145aa (commit)
via b16601f7ba87b20b0fb5e467a3d2a82a784c2f97 (commit)
from 0bc786ee9f223b60165c71d76f1626e37e3bcc91 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/18b036ee1067eb9e9fd5336fb8e6eb16588574c0
commit 18b036ee1067eb9e9fd5336fb8e6eb16588574c0
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 21 10:08:08 2015 +0300
Fix tuple syntax
diff --git a/sqlobject/tests/test_validation.py b/sqlobject/tests/test_validation.py
index fd22348..c10d99d 100644
--- a/sqlobject/tests/test_validation.py
+++ b/sqlobject/tests/test_validation.py
@@ -98,7 +98,7 @@ class TestValidation:
assert getattr(t, name) == value
if PY2:
for name, cls, value in (
- ('name7', SOValidationTestUnicode, u'test')):
+ ('name7', SOValidationTestUnicode, u'test'),):
setattr(t, name, cls(value))
assert getattr(t, name) == value
http://sourceforge.net/p/sqlobject/sqlobject/ci/626472a65563ca28caca184fc5f8268dfa9217a0
commit 626472a65563ca28caca184fc5f8268dfa9217a0
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 21 10:05:44 2015 +0300
Fix __unicode__: it's only meaningful under Python 2
diff --git a/sqlobject/tests/test_validation.py b/sqlobject/tests/test_validation.py
index 31f3cf8..fd22348 100644
--- a/sqlobject/tests/test_validation.py
+++ b/sqlobject/tests/test_validation.py
@@ -48,9 +48,10 @@ class SOValidationTest(object):
self.value = value
-class SOValidationTestUnicode(SOValidationTest):
- def __unicode__(self):
- return self.value
+if PY2:
+ class SOValidationTestUnicode(SOValidationTest):
+ def __unicode__(self):
+ return self.value
class SOValidationTestInt(SOValidationTest):
@@ -92,10 +93,14 @@ class TestValidation:
for name, cls, value in (
('name4', SOValidationTestFloat, 1.1),
('name6', SOValidationTestBool, True),
- ('name7', SOValidationTestUnicode, u'test'),
('name8', SOValidationTestInt, 1)):
setattr(t, name, cls(value))
assert getattr(t, name) == value
+ if PY2:
+ for name, cls, value in (
+ ('name7', SOValidationTestUnicode, u'test')):
+ setattr(t, name, cls(value))
+ assert getattr(t, name) == value
def test_wrapType(self):
t = SOValidation(name3=1)
http://sourceforge.net/p/sqlobject/sqlobject/ci/a5961c761cf764e77d34fac4a53591276c663678
commit a5961c761cf764e77d34fac4a53591276c663678
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 21 09:34:20 2015 +0300
Create unicode alias to satisfy flake8 under python 3
diff --git a/sqlobject/col.py b/sqlobject/col.py
index f392cd8..46cf951 100644
--- a/sqlobject/col.py
+++ b/sqlobject/col.py
@@ -74,8 +74,10 @@ if mxdatetime_available:
default_datetime_implementation = DATETIME_IMPLEMENTATION
if not PY2:
- # alias for python 3 compatability
+ # alias for python 3 compatibility
long = int
+ # This is to satisfy flake8 under python 3
+ unicode = str
NoDefault = sqlbuilder.NoDefault
http://sourceforge.net/p/sqlobject/sqlobject/ci/07d1c3d453ebb49235577ccf0d66114622d0e0ff
commit 07d1c3d453ebb49235577ccf0d66114622d0e0ff
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 21 09:29:45 2015 +0300
Simplify and unify testing of sys.version
diff --git a/sqlobject/col.py b/sqlobject/col.py
index 2a7f923..f392cd8 100644
--- a/sqlobject/col.py
+++ b/sqlobject/col.py
@@ -21,7 +21,6 @@ are what gets used.
from array import array
from decimal import Decimal
from itertools import count
-import sys
import time
try:
import cPickle as pickle
@@ -36,7 +35,7 @@ from .classregistry import findClass
from . import constraints as constrs
from . import sqlbuilder
from .styles import capword
-from .compat import string_type, unicode_type, buffer_type
+from .compat import PY2, string_type, unicode_type, buffer_type
import datetime
datetime_available = True
@@ -74,7 +73,7 @@ if mxdatetime_available:
default_datetime_implementation = DATETIME_IMPLEMENTATION
-if sys.version_info[0] > 2:
+if not PY2:
# alias for python 3 compatability
long = int
@@ -565,7 +564,7 @@ class StringValidator(SOValidator):
binaryType = type(None) # Just a simple workaround
dbEncoding = self.getDbEncoding(state, default='ascii')
if isinstance(value, unicode_type):
- if sys.version_info[0] < 3:
+ if PY2:
return value.encode(dbEncoding)
return value
if self.dataType and isinstance(value, self.dataType):
@@ -576,8 +575,7 @@ class StringValidator(SOValidator):
return value
if hasattr(value, '__unicode__'):
return unicode(value).encode(dbEncoding)
- if dbName == 'mysql' and sys.version_info[0] > 2 and \
- isinstance(value, bytes):
+ if dbName == 'mysql' and not PY2 and isinstance(value, bytes):
return value.decode('ascii', errors='surrogateescape')
raise validators.Invalid(
"expected a str in the StringCol '%s', got %s %r instead" % (
@@ -1038,7 +1036,7 @@ class EnumValidator(SOValidator):
if value in self.enumValues:
# Only encode on python 2 - on python 3, the database driver
# will handle this
- if isinstance(value, unicode_type) and sys.version_info[0] == 2:
+ if isinstance(value, unicode_type) and PY2:
dbEncoding = self.getDbEncoding(state)
value = value.encode(dbEncoding)
return value
@@ -1675,10 +1673,10 @@ class BinaryValidator(SOValidator):
binaryType = connection._binaryType
if isinstance(value, str):
if dbName == "sqlite":
- if sys.version_info[0] > 2:
+ if not PY2:
value = bytes(value, 'ascii')
value = connection.module.decode(value)
- if dbName == "mysql" and sys.version_info[0] > 2:
+ if dbName == "mysql" and not PY2:
value = value.encode('ascii', errors='surrogateescape')
return value
if isinstance(value, (buffer_type, binaryType)):
@@ -1687,7 +1685,7 @@ class BinaryValidator(SOValidator):
return cachedValue[0]
if isinstance(value, array): # MySQL
return value.tostring()
- if sys.version_info[0] > 2 and isinstance(value, memoryview):
+ if not PY2 and isinstance(value, memoryview):
return value.tobytes()
return str(value) # buffer => string
raise validators.Invalid(
@@ -1699,7 +1697,7 @@ class BinaryValidator(SOValidator):
return None
connection = state.connection or state.soObject._connection
binary = connection.createBinary(value)
- if sys.version_info[0] > 2 and isinstance(binary, memoryview):
+ if not PY2 and isinstance(binary, memoryview):
binary = str(binary.tobytes(), 'ascii')
self._cachedValue = (value, binary)
return binary
diff --git a/sqlobject/compat.py b/sqlobject/compat.py
index fe7b8d4..6b7d71b 100644
--- a/sqlobject/compat.py
+++ b/sqlobject/compat.py
@@ -17,7 +17,8 @@ def with_metaclass(meta, *bases):
return type.__new__(metaclass, 'temporary_class', (), {})
# Compatability definitions (inspired by six)
-if sys.version_info[0] < 3:
+PY2 = sys.version_info[0] < 3
+if PY2:
# disable flake8 checks on python 3
string_type = basestring # noqa
unicode_type = unicode # noqa
@@ -26,5 +27,5 @@ if sys.version_info[0] < 3:
else:
string_type = str
unicode_type = str
- class_types = (type, )
+ class_types = (type,)
buffer_type = memoryview
diff --git a/sqlobject/constraints.py b/sqlobject/constraints.py
index 9a77983..9241579 100644
--- a/sqlobject/constraints.py
+++ b/sqlobject/constraints.py
@@ -2,8 +2,9 @@
Constraints
"""
-import sys
-if sys.version_info[0] > 2:
+from sqlobject.compat import PY2
+
+if not PY2:
# alias for python 3 compatability
long = int
diff --git a/sqlobject/converters.py b/sqlobject/converters.py
index 1383c41..aa08ba3 100644
--- a/sqlobject/converters.py
+++ b/sqlobject/converters.py
@@ -3,8 +3,9 @@ import datetime
from decimal import Decimal
import time
import sys
-from .compat import buffer_type
-if sys.version_info[0] < 3:
+from .compat import PY2, buffer_type
+
+if PY2:
from types import ClassType, InstanceType, NoneType
else:
# Use suitable aliases for now
@@ -57,7 +58,7 @@ class ConverterRegistry:
else:
self.basic[typ] = func
- if sys.version_info[0] < 3:
+ if PY2:
def lookupConverter(self, value, default=None):
if type(value) is InstanceType:
# lookup on klasses dict
@@ -95,11 +96,11 @@ def StringLikeConverter(value, db):
return "'%s'" % value
registerConverter(str, StringLikeConverter)
-if sys.version_info[0] < 3:
+if PY2:
# noqa for flake8 & python3
registerConverter(unicode, StringLikeConverter) # noqa
registerConverter(array, StringLikeConverter)
-if sys.version_info[0] < 3:
+if PY2:
registerConverter(buffer_type, StringLikeConverter)
else:
registerConverter(memoryview, StringLikeConverter)
diff --git a/sqlobject/dbconnection.py b/sqlobject/dbconnection.py
index ef34be8..f5baaf5 100644
--- a/sqlobject/dbconnection.py
+++ b/sqlobject/dbconnection.py
@@ -19,7 +19,7 @@ from . import col
from .converters import sqlrepr
from . import sqlbuilder
from .util.threadinglocal import local as threading_local
-from .compat import string_type, unicode_type
+from .compat import PY2, string_type, unicode_type
warnings.filterwarnings("ignore", "DB-API extension cursor.lastrowid used")
@@ -40,7 +40,7 @@ class ConsoleWriter:
def write(self, text):
logfile = getattr(sys, self.loglevel)
- if isinstance(text, unicode_type) and sys.version_info[0] < 3:
+ if PY2 and isinstance(text, unicode_type):
try:
text = text.encode(self.dbEncoding)
except UnicodeEncodeError:
@@ -210,7 +210,7 @@ class DBConnection:
@staticmethod
def _parseURI(uri):
parsed = urlparse(uri)
- if sys.version_info[0] == 2 and sys.version_info[1] < 7:
+ if sys.version_info[0:2] == (2, 6):
# In python 2.6, urlparse only parses the uri completely
# for certain schemes, so we force the scheme to
# something that will be parsed correctly
@@ -833,7 +833,7 @@ class Transaction(object):
if cls not in self._deletedCache:
self._deletedCache[cls] = []
self._deletedCache[cls].append(inst.id)
- if sys.version_info[0] < 3:
+ if PY2:
meth = types.MethodType(self._dbConnection._SO_delete.__func__,
self, self.__class__)
else:
@@ -891,7 +891,7 @@ class Transaction(object):
else:
return attr
else:
- if sys.version_info[0] < 3:
+ if PY2:
meth = types.MethodType(func, self, self.__class__)
else:
meth = types.MethodType(func, self)
diff --git a/sqlobject/dberrors.py b/sqlobject/dberrors.py
index 2feedbc..c4560dc 100644
--- a/sqlobject/dberrors.py
+++ b/sqlobject/dberrors.py
@@ -5,8 +5,9 @@
http://www.python.org/topics/database/DatabaseAPI-2.0.html
"""
-import sys
-if sys.version_info[0] >= 3:
+from sqlobject.compat import PY2
+
+if not PY2:
StandardError = Exception
diff --git a/sqlobject/include/hashcol.py b/sqlobject/include/hashcol.py
index d0e55a1..b4f1383 100644
--- a/sqlobject/include/hashcol.py
+++ b/sqlobject/include/hashcol.py
@@ -1,6 +1,5 @@
-import sys
import sqlobject.col
-from sqlobject.compat import string_type
+from sqlobject.compat import PY2, string_type
__all__ = ['HashCol']
@@ -83,7 +82,7 @@ class SOHashCol(sqlobject.col.SOStringCol):
def __init__(self, **kw):
if 'hashMethod' not in kw:
from hashlib import md5
- if sys.version_info[0] == 2:
+ if PY2:
self.hashMethod = lambda v: md5(v).hexdigest()
else:
self.hashMethod = lambda v: md5(v.encode('utf8')).hexdigest()
diff --git a/sqlobject/include/tests/test_hashcol.py b/sqlobject/include/tests/test_hashcol.py
index 0e9794c..d7c199f 100644
--- a/sqlobject/include/tests/test_hashcol.py
+++ b/sqlobject/include/tests/test_hashcol.py
@@ -1,14 +1,14 @@
-import sys
+from hashlib import sha256, md5
from sqlobject import *
-from sqlobject.tests.dbtest import *
+from sqlobject.compat import PY2
from sqlobject.include import hashcol
-from hashlib import sha256, md5
+from sqlobject.tests.dbtest import *
########################################
# HashCol test
########################################
-if sys.version_info[0] == 2:
+if PY2:
def sha256_str(x):
return sha256(x).hexdigest()
diff --git a/sqlobject/main.py b/sqlobject/main.py
index 276ec1c..0a50668 100644
--- a/sqlobject/main.py
+++ b/sqlobject/main.py
@@ -41,13 +41,13 @@ from . import declarative
from . import events
from .sresults import SelectResults
from .util.threadinglocal import local
-from sqlobject.compat import with_metaclass, string_type, unicode_type
+from sqlobject.compat import PY2, with_metaclass, string_type, unicode_type
-if ((sys.version_info[0] == 2) and (sys.version_info[:3] < (2, 6, 0))) or \
- ((sys.version_info[0] == 3) and (sys.version_info[:3] < (3, 4, 0))):
+if ((sys.version_info[0] == 2) and (sys.version_info[:2] < (2, 6))) or \
+ ((sys.version_info[0] == 3) and (sys.version_info[:2] < (3, 4))):
raise ImportError("SQLObject requires Python 2.6, 2.7 or 3.4+")
-if sys.version_info[0] > 2:
+if not PY2:
# alias for python 3 compatability
long = int
@@ -475,8 +475,7 @@ class sqlmeta(with_metaclass(declarative.DeclarativeMeta, object)):
conn = connection or soClass._connection
for columnDef in conn.columnsFromSchema(sqlmeta.table, soClass):
if columnDef.name not in sqlmeta.columnDefinitions:
- if isinstance(columnDef.name, unicode_type) and \
- sys.version_info[0] == 2:
+ if isinstance(columnDef.name, unicode_type) and PY2:
columnDef.name = columnDef.name.encode('ascii')
sqlmeta.addColumn(columnDef)
@@ -694,8 +693,8 @@ def deprecated(message, level=1, stacklevel=2):
if warnings_level is not None and warnings_level <= level:
warnings.warn(message, DeprecationWarning, stacklevel=stacklevel)
-# if sys.version_info[:3] < (2, 5, 0):
-# deprecated("Support for Python 2.4 has been declared obsolete "
+# if sys.version_info[:2] < (2, 6):
+# deprecated("Support for Python 2.5 has been declared obsolete "
# "and will be removed in the next release of SQLObject")
diff --git a/sqlobject/manager/command.py b/sqlobject/manager/command.py
index 9ae271d..2b7bc21 100755
--- a/sqlobject/manager/command.py
+++ b/sqlobject/manager/command.py
@@ -20,7 +20,7 @@ from sqlobject import col
from sqlobject.classregistry import findClass
from sqlobject.declarative import DeclarativeMeta
from sqlobject.util import moduleloader
-from sqlobject.compat import with_metaclass, string_type
+from sqlobject.compat import PY2, with_metaclass, string_type
# It's not very unsafe to use tempnam like we are doing:
warnings.filterwarnings(
@@ -28,7 +28,7 @@ warnings.filterwarnings(
RuntimeWarning, '.*command', 28)
-if sys.version_info[0] == 2:
+if PY2:
# noqa for flake8 and python 3
input = raw_input # noqa
diff --git a/sqlobject/mysql/mysqlconnection.py b/sqlobject/mysql/mysqlconnection.py
index b346110..ccc4908 100644
--- a/sqlobject/mysql/mysqlconnection.py
+++ b/sqlobject/mysql/mysqlconnection.py
@@ -1,6 +1,5 @@
-import sys
-from sqlobject import col
-from sqlobject import dberrors
+from sqlobject import col, dberrors
+from sqlobject.compat import PY2
from sqlobject.dbconnection import DBAPI
@@ -49,7 +48,7 @@ class MySQLConnection(DBAPI):
self.dbEncoding = None
global mysql_Bin
- if sys.version_info[0] > 2 and mysql_Bin is None:
+ if not PY2 and mysql_Bin is None:
mysql_Bin = MySQLdb.Binary
MySQLdb.Binary = lambda x: mysql_Bin(x).decode(
'ascii', errors='surrogateescape')
diff --git a/sqlobject/sqlbuilder.py b/sqlobject/sqlbuilder.py
index bea3395..fd28c29 100644
--- a/sqlobject/sqlbuilder.py
+++ b/sqlobject/sqlbuilder.py
@@ -66,11 +66,10 @@ import re
import threading
import types
import weakref
-import sys
from . import classregistry
from .converters import registerConverter, sqlrepr, quote_str, unquote_str
-from .compat import string_type
+from .compat import PY2, string_type
class VersionError(Exception):
@@ -264,7 +263,7 @@ def tablesUsedSet(obj, db):
return {}
-if sys.version_info[0] < 3:
+if PY2:
div = operator.div
... 227 lines suppressed ...
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-21 07:24:01
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 2.1 has been updated
via 6abfcc4936a5005a736dac22f44d776f85b71c37 (commit)
via 2c103048123f30df2266401ae8362aa03a7230aa (commit)
via af42f3378aacc17f8cdbbb704cbd9a232e6f77be (commit)
via e0943b1d41c03183741850ffc23f79891e3145aa (commit)
via b16601f7ba87b20b0fb5e467a3d2a82a784c2f97 (commit)
from 18bf0e0ca145e79cc2e7f0d0688cb871bfe54573 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 18 ++++++++++++++++++
sqlobject/col.py | 4 ++--
2 files changed, 20 insertions(+), 2 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-21 07:23:55
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.7 has been updated
via af42f3378aacc17f8cdbbb704cbd9a232e6f77be (commit)
via e0943b1d41c03183741850ffc23f79891e3145aa (commit)
via b16601f7ba87b20b0fb5e467a3d2a82a784c2f97 (commit)
from 4ca8a6d8dff5892d01ff4150f099c82a31f78b30 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 12 ++++++++++++
sqlobject/col.py | 4 ++--
2 files changed, 14 insertions(+), 2 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-21 07:23:48
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.6 has been updated
via b16601f7ba87b20b0fb5e467a3d2a82a784c2f97 (commit)
from 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 6 ++++++
sqlobject/col.py | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:07:03
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 2.1.2 has been created
at b1f8f2b5fa87ea62e27cfc21b92470fe552365c7 (tag)
tagging 18bf0e0ca145e79cc2e7f0d0688cb871bfe54573 (commit)
replaces 2.1.1
tagged by Oleg Broytman
on Sun Mar 15 07:06:13 2015 +0300
- Log -----------------------------------------------------------------
Release 2.1.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJVBQU1AAoJEG4IC3C2KHsDYg4P/29KO7OK1f6y88E29hodMRBH
N3itcEkEOm+MwjuoZ0O+nTn189o1PNYs39n575spXrPAktzEEpRgOOobR+oAUmN3
Y5FH3KeAibGhfKkvROcqJ+ZNlX+ChKinCbmYD6hWc+BxHUOM4CECHpmcMAZoW6wr
w1F2GV/1zPgRF5p+ELFNa0gdyJaLLYSSSzFHxaPV2iqXMAtOG7KdnOXqjWTrtuMW
tophSOHEIUyKOluRTVUnw5okQD8Oukh9ONcBrblvksbirL/Es7jlgfqkUeomMN3f
5Yylv29j3i2eEIorBIIiizNGqYyLR3TQfDFTOLcnXeN2/Be4QuNi37L5yJ8+aC1y
mNeX8A6hA5/QI5kP+yO1DgUuTKy0s5vWY6FnbLbJhHqLJISKbAmCjsvgDIMtFL+3
+3KQth9K5Gt0HtTGX8izMJrRgE+3UVVcz8ok3USSAa2Vn8aVnkLgtwSt/zc2QXcj
yLYBK6rPNx1Nuobya3SgNbt0B2zHDgIysH00uSBdOLOSZv5MqNdZJvvOlLRJp6Of
l0UDoms1+LQhVFPbD2lvzmoUAe0LBz4jTwCkEfuE+fBbEeAyOIp8Fr8RRVx+K+Co
nlEZQ4YJwBqUttrGn4r4s4DoGJcyDxcfwyUWQtC3ppiIAZDMXBF02w+jI5GdxhDT
D6BG+HYV8ia5qcw4Enis
=IXXT
-----END PGP SIGNATURE-----
Oleg Broytman (12):
Use fdb adapter for Firebird
Remove duplicate link directives
SQLObject 1.6.6 was released 15 Mar 2015
Merge branch '1.6' into 1.7
SQLObject 1.7.5 was released 15 Mar 2015
Merge branch '1.7' into 2.1
SQLObject 2.1.2 was released 15 Mar 2015
Release 1.6.6
Merge branch '1.6' into 1.7
Release 1.7.5
Merge branch '1.7' into 2.1
Release 2.1.2
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:07:01
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 1.7.5 has been created
at 38af3dc48ba0176832b6cbcde7018522e18de416 (tag)
tagging 4ca8a6d8dff5892d01ff4150f099c82a31f78b30 (commit)
replaces 1.7.4
tagged by Oleg Broytman
on Sun Mar 15 06:49:28 2015 +0300
- Log -----------------------------------------------------------------
Release 1.7.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJVBQFIAAoJEG4IC3C2KHsD8SQQAJrNCpOWC0mBt70+zqHjwudL
9LO1QvsjSLPodxwH5nj0y3q31iXSkHHKYLAYkvhZYsCAQT7cXQt8+CkcnphlJrRl
4owCvwj+JuS8c+uCjDXBZtV2HjtHKrz0WrOV1o28J9R5TI0w8VQ9JHjaL5/iffIu
y8pDh7f8ASs9FWLoFb9QGg1wt2Jd31ILVZWmiCh6B97u+BF4pUh+32X9WFr/9Oax
E9s/TZB25BuqzpuQusIAO1QepkytY+owJmjYAM0dEPu4e0w8lQaVL+mB+gTazZfw
khwivuQQ2/r7kGPNRU72NSdHPqQ6YFGlTlZ+pFo4IYgbwZJWTb3DeEjtMm1zS7tJ
039a28mvdZYqZcs4VHMQ/GJ3FMjnrCklWipj1q2frYbJbMb4YoCApTjDI1HmVOfE
IUZocWanEv8ME+hwHP5GTYoyT+7NePyDBa3n2C4/CvWISMyOCy1LOiVv2aD2cdS5
DW1EWlz7p7qD2Nh99KNg95VP+9pE9Gbus37EtUco7SVWIPAg75b2wfxjKBu/byyX
zEfbWtqICmrUYHzbi5Gf2pn+FJvMCOOCiMB+eWMzp8C5vm03e9aD+oFW6VuI6Vbf
FIvxonMiAdW1jstwIaCdHheB3wQH6npHxWc3r2IRBF6ZSEtM0o3lUCQzPv6QzQbr
wd5eNGBgM7Kf7dABBdvg
=yzF3
-----END PGP SIGNATURE-----
Oleg Broytman (8):
Use fdb adapter for Firebird
Remove duplicate link directives
SQLObject 1.6.6 was released 15 Mar 2015
Merge branch '1.6' into 1.7
SQLObject 1.7.5 was released 15 Mar 2015
Release 1.6.6
Merge branch '1.6' into 1.7
Release 1.7.5
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:06:59
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 1.6.6 has been created
at 1b5d2cafa79ee9c3060397a9d7fe3bdc17e3bb92 (tag)
tagging 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
replaces 1.6.5
tagged by Oleg Broytman
on Sun Mar 15 06:40:31 2015 +0300
- Log -----------------------------------------------------------------
Release 1.6.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJVBP8vAAoJEG4IC3C2KHsDTVkQAJLvR6mTvqWLEe+1jTdqF2Ga
SSnZaNpLlUQD+nBW/kh0wiPktp8pcQ/qGMTYJR0/aGAZss+RV3i7dYCaB4AGE1JM
HGLPTRjJaxemgRIahvTwfzV7XwWpHn6cWeLKS7LJIv5X4jpvIMdmJnrdoBkxlfRk
82vvOV3mTWg9qEYt+oMZK5XErMEOGiwI/57OjZ0mjHa2oozEqBpk0QzXzUdB7WYb
kHNkYwKyZKECrUKe0FPCKXRHB8ZsxzXe53DOncSsBPhmDpc+qBP/AQk3So4nC1hF
fsi9UYAUz2OsSJ7qCK7GL+4ubKWafeTMOSYKuw89OW+3iV/7FDMJHJx6SBr4FB/8
IWyQInjmKjJoXwpd2hlOeuL47PUXRQFm2kL6xUh15yGT56m1F/imlSTOr3tcNTJ7
Joanb9jVfMspzqmdXYrN4dBx4lBCIWw2DI0GKmUYNMOD3FcDd14TzjilFCuETdow
/pKw+J8gNsQyB/Y6v05fD9chHCe+taIVx6T23KBol4MTeti77lCyvgBeHHXEjH86
dk8WnSSMPWtfsNIV/2kKZqpaQR0H66++bllN8CmlPa11VF75DWorixEVQJzoepUj
ZXeqhoiaprny2ro5kRycLN18UflhcDXYR1oFlcSGv6VZhNN2u/gIugC/HahwUVpv
Vqtd/5X1q9dmPADZ+q95
=EHi+
-----END PGP SIGNATURE-----
Oleg Broytman (4):
Use fdb adapter for Firebird
Remove duplicate link directives
SQLObject 1.6.6 was released 15 Mar 2015
Release 1.6.6
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:06:57
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via 0bc786ee9f223b60165c71d76f1626e37e3bcc91 (commit)
via 18bf0e0ca145e79cc2e7f0d0688cb871bfe54573 (commit)
via fddf518a9efa2b5ba38a414edc384d998da24331 (commit)
via 4ca8a6d8dff5892d01ff4150f099c82a31f78b30 (commit)
via 5f18b1298a2d10c56d8b75b1e2c3bcd2b668f9b9 (commit)
via 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
via fa3dbb663130bf9f03529ef1d6bd6726a9aa620b (commit)
via a5ecaf53476309f7c79b89ea2d6bf11f447f53cc (commit)
via d6fdaa2abf8288189b2323bc62ec483b8263fc9b (commit)
via 5f7333051f61d54e87aab74975787b6cf684c7d4 (commit)
via 91b74f4d103ec00bc1fb37cc58087faf0fe087ae (commit)
via ef61ab9af97b64f67f31750e08ba6bee422e3eb0 (commit)
via 6ac4bab152f1d29cdae378c87fada1babcbdff41 (commit)
via 661afb5a58e156c20358cf8ec1e8fe23e19475ec (commit)
from a82a2dcdddafe36dda157ae1b3cb6c1b4025001a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/0bc786ee9f223b60165c71d76f1626e37e3bcc91
commit 0bc786ee9f223b60165c71d76f1626e37e3bcc91
Merge: fa3dbb6 18bf0e0
Author: Oleg Broytman <ph...@ph...>
Date: Sun Mar 15 06:53:53 2015 +0300
Merge branch '2.1'
http://sourceforge.net/p/sqlobject/sqlobject/ci/fa3dbb663130bf9f03529ef1d6bd6726a9aa620b
commit fa3dbb663130bf9f03529ef1d6bd6726a9aa620b
Merge: a82a2dc a5ecaf5
Author: Oleg Broytman <ph...@ph...>
Date: Sun Mar 15 06:36:22 2015 +0300
Merge branch '2.1'
diff --cc docs/News.txt
index da4c1ea,76352c2..df7f8e7
--- a/docs/News.txt
+++ b/docs/News.txt
@@@ -7,27 -7,13 +7,34 @@@ New
.. _start:
+SQLObject 3.0.0 (master)
+========================
+
+Minor features
+--------------
+
+* Use fdb adapter for Firebird.
+
+* 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.1.2
+ ===============
+
+ Released 15 Mar 2015.
+
+ * Using fdb adapter for Firebird was ported from `SQLObject 1.6.6`_.
+
SQLObject 2.1.1
===============
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:06:55
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 2.1 has been updated
via 18bf0e0ca145e79cc2e7f0d0688cb871bfe54573 (commit)
via fddf518a9efa2b5ba38a414edc384d998da24331 (commit)
via 4ca8a6d8dff5892d01ff4150f099c82a31f78b30 (commit)
via 5f18b1298a2d10c56d8b75b1e2c3bcd2b668f9b9 (commit)
via 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
via a5ecaf53476309f7c79b89ea2d6bf11f447f53cc (commit)
via d6fdaa2abf8288189b2323bc62ec483b8263fc9b (commit)
via 5f7333051f61d54e87aab74975787b6cf684c7d4 (commit)
via 91b74f4d103ec00bc1fb37cc58087faf0fe087ae (commit)
via ef61ab9af97b64f67f31750e08ba6bee422e3eb0 (commit)
via 6ac4bab152f1d29cdae378c87fada1babcbdff41 (commit)
via 661afb5a58e156c20358cf8ec1e8fe23e19475ec (commit)
from b3588c50c9bf7777b3980e0cfad92ba7cb2d21bc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 21 +++++++++++++++++++++
docs/SQLObject.txt | 20 ++++++--------------
setup.py | 2 +-
sqlobject/__version__.py | 4 ++--
sqlobject/firebird/firebirdconnection.py | 12 +++++++-----
6 files changed, 38 insertions(+), 23 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:06:53
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.7 has been updated
via 4ca8a6d8dff5892d01ff4150f099c82a31f78b30 (commit)
via 5f18b1298a2d10c56d8b75b1e2c3bcd2b668f9b9 (commit)
via 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
via 5f7333051f61d54e87aab74975787b6cf684c7d4 (commit)
via 91b74f4d103ec00bc1fb37cc58087faf0fe087ae (commit)
via ef61ab9af97b64f67f31750e08ba6bee422e3eb0 (commit)
via 6ac4bab152f1d29cdae378c87fada1babcbdff41 (commit)
via 661afb5a58e156c20358cf8ec1e8fe23e19475ec (commit)
from 658e3032930849a9f42a66ab75731f011e9b121d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 14 ++++++++++++++
docs/SQLObject.txt | 20 ++++++--------------
setup.py | 2 +-
sqlobject/__version__.py | 4 ++--
sqlobject/firebird/firebirdconnection.py | 12 +++++++-----
6 files changed, 31 insertions(+), 23 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 04:06:50
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.6 has been updated
via 162ca5c1051ca5b17f2e39220ad1dd64f403dafc (commit)
via ef61ab9af97b64f67f31750e08ba6bee422e3eb0 (commit)
via 6ac4bab152f1d29cdae378c87fada1babcbdff41 (commit)
via 661afb5a58e156c20358cf8ec1e8fe23e19475ec (commit)
from 9545a0a3ed81354bebb82e6184d980fef192dea4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 7 +++++++
docs/SQLObject.txt | 20 ++++++--------------
setup.py | 2 +-
sqlobject/__version__.py | 4 ++--
sqlobject/firebird/firebirdconnection.py | 12 +++++++-----
6 files changed, 24 insertions(+), 23 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-15 02:51:11
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via a82a2dcdddafe36dda157ae1b3cb6c1b4025001a (commit)
via 5256642653078bf62e49a3d82b35f42ba1cad274 (commit)
from ab58650bcc3b525795a392520b30cbd8fc21ac7b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/a82a2dcdddafe36dda157ae1b3cb6c1b4025001a
commit a82a2dcdddafe36dda157ae1b3cb6c1b4025001a
Author: Oleg Broytman <ph...@ph...>
Date: Sun Mar 15 05:50:04 2015 +0300
Remove duplicate link directives
diff --git a/docs/SQLObject.txt b/docs/SQLObject.txt
index bde1676..af62b92 100644
--- a/docs/SQLObject.txt
+++ b/docs/SQLObject.txt
@@ -47,7 +47,7 @@ Currently SQLObject supports MySQL_ via MySQLdb_ aka MySQL-python,
PostgreSQL_ via psycopg1_ or psycopg2_, SQLite_ via PySQLite_, Firebird_
via fdb_ or kinterbasdb_, `MAX DB`_ (also known as SAP DB) via sapdb_,
Sybase via Sybase_, and `MSSQL Server`_ via pymssql_ (+ FreeTDS_) or
-ADODBAPI_ (Win32).
+adodbapi_ (Win32).
.. _MySQL: http://mysql.com
.. _MySQLdb: http://sourceforge.net/projects/mysql-python/
@@ -65,7 +65,7 @@ ADODBAPI_ (Win32).
.. _`MSSQL Server`: http://www.microsoft.com/sql/
.. _pymssql: http://pymssql.sourceforge.net/
.. _FreeTDS: http://www.freetds.org/
-.. _ADODBAPI: http://adodbapi.sourceforge.net/
+.. _adodbapi: http://adodbapi.sourceforge.net/
Python 2.6, 2.7 or 3.4+ is required.
@@ -1839,8 +1839,6 @@ pre-fetch all the results of a select).
Firebird support uses fdb_ or kinterbasdb_ Python library.
-.. _kinterbasdb: http://kinterbasdb.sourceforge.net/
-
There could be a problem if one tries to connect to a server running on w32
from a program running on Unix; the problem is how to specify the database
so that SQLObject correctly parses it. Vertical bar is replaces by
@@ -1881,8 +1879,6 @@ for a slight performance boost.
It uses the Sybase_ module.
-.. _Sybase: http://www.object-craft.com.au/projects/sybase/
-
MAX DB
------
@@ -1894,8 +1890,6 @@ when creating the connection to the database.
It uses the sapdb_ module.
-.. _sapdb: http://www.sapdb.org/sapdbPython.html
-
MS SQL Server
-------------
@@ -1910,9 +1904,6 @@ URI.
The two drivers currently supported are adodbapi_ and pymssql_.
-.. _adodbapi: http://adodbapi.sourceforge.net/
-.. _pymssql: http://pymssql.sourceforge.net/
-
The user can choose a DB API driver for MSSQL by using a ``driver``
parameter in DB URI or MSSQLConnection that can be a comma-separated list
of driver names. Possible drivers are: ``adodb`` (alias ``adodbapi``) and
http://sourceforge.net/p/sqlobject/sqlobject/ci/5256642653078bf62e49a3d82b35f42ba1cad274
commit 5256642653078bf62e49a3d82b35f42ba1cad274
Author: Oleg Broytman <ph...@ph...>
Date: Sun Mar 15 05:49:25 2015 +0300
Document fdb
diff --git a/docs/SQLObject.txt b/docs/SQLObject.txt
index c528146..bde1676 100644
--- a/docs/SQLObject.txt
+++ b/docs/SQLObject.txt
@@ -44,8 +44,8 @@ Requirements
============
Currently SQLObject supports MySQL_ via MySQLdb_ aka MySQL-python,
-PostgreSQL_ via psycopg1_ or psycopg2_, SQLite_ via PySQLite_,
-Firebird_ via kinterbasdb_, `MAX DB`_ (also known as SAP DB) via sapdb_,
+PostgreSQL_ via psycopg1_ or psycopg2_, SQLite_ via PySQLite_, Firebird_
+via fdb_ or kinterbasdb_, `MAX DB`_ (also known as SAP DB) via sapdb_,
Sybase via Sybase_, and `MSSQL Server`_ via pymssql_ (+ FreeTDS_) or
ADODBAPI_ (Win32).
-----------------------------------------------------------------------
Summary of changes:
docs/SQLObject.txt | 17 ++++-------------
1 files changed, 4 insertions(+), 13 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-14 17:09:46
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via ab58650bcc3b525795a392520b30cbd8fc21ac7b (commit)
from f0d1584bce8e31ffd14a791f1918b578f729f7d8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/ab58650bcc3b525795a392520b30cbd8fc21ac7b
commit ab58650bcc3b525795a392520b30cbd8fc21ac7b
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 14 20:08:22 2015 +0300
Fix flake8 E302 expected 2 blank lines, found 1
diff --git a/sqlobject/firebird/firebirdconnection.py b/sqlobject/firebird/firebirdconnection.py
index b40086f..2118bb4 100644
--- a/sqlobject/firebird/firebirdconnection.py
+++ b/sqlobject/firebird/firebirdconnection.py
@@ -4,6 +4,7 @@ import warnings
from sqlobject import col
from sqlobject.dbconnection import DBAPI
+
class FirebirdConnection(DBAPI):
supportTransactions = False
-----------------------------------------------------------------------
Summary of changes:
sqlobject/firebird/firebirdconnection.py | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-14 16:30:39
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via f0d1584bce8e31ffd14a791f1918b578f729f7d8 (commit)
via b22b17e121f4f4fb8ca623a7efaf78a349e8b9c5 (commit)
via c26b9f91af943b4fcbdd6e4f781a62a988717a8d (commit)
via be92994f30e715b4fefc68212dea9c1a28a4daf3 (commit)
from c39c3259220603258048fa0144a00dd8b5ab0f59 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/f0d1584bce8e31ffd14a791f1918b578f729f7d8
commit f0d1584bce8e31ffd14a791f1918b578f729f7d8
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 14 19:28:08 2015 +0300
Document using fdb adapter for Firebird
diff --git a/docs/News.txt b/docs/News.txt
index 28a9017..da4c1ea 100644
--- a/docs/News.txt
+++ b/docs/News.txt
@@ -13,6 +13,8 @@ SQLObject 3.0.0 (master)
Minor features
--------------
+* Use fdb adapter for Firebird.
+
* PyDispatcher (>=2.0.4) was made an external dependency.
Development
diff --git a/docs/SQLObject.txt b/docs/SQLObject.txt
index d4bb0b4..c528146 100644
--- a/docs/SQLObject.txt
+++ b/docs/SQLObject.txt
@@ -57,6 +57,7 @@ ADODBAPI_ (Win32).
.. _SQLite: http://sqlite.org
.. _PySQLite: http://initd.org/projects/pysqlite
.. _Firebird: http://firebird.sourceforge.net
+.. _fdb: http://www.firebirdsql.org/en/devel-python-driver/
.. _kinterbasdb: http://kinterbasdb.sourceforge.net/
.. _`MAX DB`: http://www.mysql.com/products/maxdb/
.. _sapdb: http://www.sapdb.org/sapdbPython.html
@@ -1836,7 +1837,7 @@ using lazy selects. Try ``list(MyClass.select())`` to avoid
concurrent cursors if you have problems (using ``list()`` will
pre-fetch all the results of a select).
-Firebird support uses the kinterbasdb_ Python library.
+Firebird support uses fdb_ or kinterbasdb_ Python library.
.. _kinterbasdb: http://kinterbasdb.sourceforge.net/
diff --git a/setup.py b/setup.py
index f89bc38..013eb00 100755
--- a/setup.py
+++ b/setup.py
@@ -33,7 +33,7 @@ if is_setuptools:
'mysql': ['MySQLdb'],
'postgresql': ['psycopg'], # or pgdb from PyGreSQL
'sqlite': ['pysqlite'],
- 'firebird': ['kinterbasdb'],
+ 'firebird': ['fdb'], # or kinterbasdb
'sybase': ['Sybase'],
'mssql': ['adodbapi'], # or pymssql
'sapdb': ['sapdb'],
http://sourceforge.net/p/sqlobject/sqlobject/ci/b22b17e121f4f4fb8ca623a7efaf78a349e8b9c5
commit b22b17e121f4f4fb8ca623a7efaf78a349e8b9c5
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 14 19:27:39 2015 +0300
Remove global kinterbasdb variable
diff --git a/sqlobject/firebird/firebirdconnection.py b/sqlobject/firebird/firebirdconnection.py
index 8a9cbde..b40086f 100644
--- a/sqlobject/firebird/firebirdconnection.py
+++ b/sqlobject/firebird/firebirdconnection.py
@@ -4,9 +4,6 @@ import warnings
from sqlobject import col
from sqlobject.dbconnection import DBAPI
-kinterbasdb = None
-
-
class FirebirdConnection(DBAPI):
supportTransactions = False
@@ -18,18 +15,16 @@ class FirebirdConnection(DBAPI):
def __init__(self, host, db, port='3050', user='sysdba',
password='masterkey', autoCommit=1,
dialect=None, role=None, charset=None, **kw):
- global kinterbasdb
- if kinterbasdb is None:
- try:
- import fdb
- kinterbasdb = fdb
- except ImportError:
- import kinterbasdb
- # See http://kinterbasdb.sourceforge.net/dist_docs/usage.html
- # for an explanation; in short: use datetime, decimal and
- # unicode.
- kinterbasdb.init(type_conv=200)
- self.module = kinterbasdb
+ try:
+ import fdb
+ self.module = fdb
+ except ImportError:
+ import kinterbasdb
+ # See http://kinterbasdb.sourceforge.net/dist_docs/usage.html
+ # for an explanation; in short: use datetime, decimal and
+ # unicode.
+ kinterbasdb.init(type_conv=200)
+ self.module = kinterbasdb
self.host = host
self.port = port
http://sourceforge.net/p/sqlobject/sqlobject/ci/c26b9f91af943b4fcbdd6e4f781a62a988717a8d
commit c26b9f91af943b4fcbdd6e4f781a62a988717a8d
Merge: c39c325 be92994
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 14 19:11:03 2015 +0300
Merge pull request #113 from drnlm/Use_fdb_for_firebird
Try use fdb first before falling back to kinterbasdb
http://sourceforge.net/p/sqlobject/sqlobject/ci/be92994f30e715b4fefc68212dea9c1a28a4daf3
commit be92994f30e715b4fefc68212dea9c1a28a4daf3
Author: Neil <drn...@gm...>
Date: Sat Mar 14 16:23:21 2015 +0200
Try use fdb first before falling back to kinterbasdb
diff --git a/sqlobject/firebird/firebirdconnection.py b/sqlobject/firebird/firebirdconnection.py
index ba59c3b..8a9cbde 100644
--- a/sqlobject/firebird/firebirdconnection.py
+++ b/sqlobject/firebird/firebirdconnection.py
@@ -20,10 +20,15 @@ class FirebirdConnection(DBAPI):
dialect=None, role=None, charset=None, **kw):
global kinterbasdb
if kinterbasdb is None:
- import kinterbasdb
- # See http://kinterbasdb.sourceforge.net/dist_docs/usage.html
- # for an explanation; in short: use datetime, decimal and unicode.
- kinterbasdb.init(type_conv=200)
+ try:
+ import fdb
+ kinterbasdb = fdb
+ except ImportError:
+ import kinterbasdb
+ # See http://kinterbasdb.sourceforge.net/dist_docs/usage.html
+ # for an explanation; in short: use datetime, decimal and
+ # unicode.
+ kinterbasdb.init(type_conv=200)
self.module = kinterbasdb
self.host = host
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 2 ++
docs/SQLObject.txt | 3 ++-
setup.py | 2 +-
sqlobject/firebird/firebirdconnection.py | 14 +++++++-------
4 files changed, 12 insertions(+), 9 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-14 02:33:42
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via c39c3259220603258048fa0144a00dd8b5ab0f59 (commit)
from 5472d04ec20ec59fe253b4171f7b6a06198b7449 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/c39c3259220603258048fa0144a00dd8b5ab0f59
commit c39c3259220603258048fa0144a00dd8b5ab0f59
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 14 05:31:52 2015 +0300
Build Python3.html and link to it from index.html
diff --git a/docs/index.txt b/docs/index.txt
index b61229e..28ada36 100644
--- a/docs/index.txt
+++ b/docs/index.txt
@@ -18,6 +18,7 @@ Documentation
=============
* `News and updates <News.html>`_
+* `SQLObject and Python 3 <Python3.html>`_
* `Main SQLObject documentation <SQLObject.html>`_
* `Frequently Asked Questions <FAQ.html>`_
* `sqlbuilder documentation <SQLBuilder.html>`_
diff --git a/docs/rebuild b/docs/rebuild
index 65729f8..82e6cc6 100755
--- a/docs/rebuild
+++ b/docs/rebuild
@@ -7,7 +7,7 @@ PYTHONPATH="$parent${PYTHONPATH:+:$PYTHONPATH}"
export PYTHONPATH
NORMAL="Authors DeveloperGuide FAQ Inheritance
- News News1 News2 News3 News4
+ News News1 News2 News3 News4 Python3
SQLBuilder SQLObject SelectResults TODO Versioning Views
community download index links sqlobject-admin"
diff --git a/setup.cfg b/setup.cfg
index 3736ba9..012082a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -19,7 +19,7 @@ ignore = E401,F403
theme = pythonpaste.org
docs = docs/index.txt docs/Authors.txt docs/DeveloperGuide.txt docs/FAQ.txt
docs/Inheritance.txt docs/News.txt docs/News1.txt docs/News2.txt
- docs/News3.txt docs/News4.txt docs/SQLBuilder.txt
+ docs/News3.txt docs/News4.txt docs/Python3.txt docs/SQLBuilder.txt
docs/SQLObject.txt docs/SelectResults.txt docs/TODO.txt
docs/Versioning.txt docs/Views.txt docs/community.txt docs/download.txt
docs/links.txt docs/sqlobject-admin.txt
-----------------------------------------------------------------------
Summary of changes:
docs/index.txt | 1 +
docs/rebuild | 2 +-
setup.cfg | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:42:08
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 2.1.1 has been created
at 3da03a07ebd9bcc41d55883b5d4cffce6e45614a (tag)
tagging b3588c50c9bf7777b3980e0cfad92ba7cb2d21bc (commit)
replaces 2.1.0
tagged by Oleg Broytman
on Tue Mar 10 01:27:55 2015 +0300
- Log -----------------------------------------------------------------
Release 2.1.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJU/h5rAAoJEG4IC3C2KHsDf4cP/RCJqycc72EawpN87ruKyxlm
iC3du1pEdGitnain6YtjoN7/64lfnyHCW3vIBWhgpL1XiJVNVi7TecBhYccz+WWg
Xaarc6x8dyL5w2lDV8m35n/doOCp2ftXOuU6vbE+9awvgiBd9qJvqsCTcHok4DiQ
tFhAyu5qyKKVNPpNqrI1HJNgYOJ4OE8vdOqVcrVFBkFGNuiWS7Ah2BICSknavC4X
WgRU7lQQm4WLB2fsSoUP85OnASs9hVDPFSIb6ws1uO49CZMpxOZtNaw2u1xIfWTo
PnKN3T9Dh+3hqGDkXthGQ5btQjsNyqmF+CbLadevSEPj5QcgbX0VV5B1MLyFQjrH
ObXLVPC5ZcvsyopNoDdL401sV7FrKJc3ViBZeDxxIOnsYSjoFi04oCqeOE/OTL36
fgnQLJo6npZ6EfWmWzLWh1RBNalX5Vfm2ilWOuRRO6kR+C3v9efL8FwYlnZz1qb6
PAxRHUhUFdxh1N4zcwA6D4wKfQe9tmisQd392PQNGL3b7ILH77XmRXsmeC+z4NQ5
iVS6bbdU4qWnI2bDrp5dwQilPUTd81k+SPM/AIchFT/6PCBmTGJv/3BZRQNpINsB
OV0S3qpHDm3W58p3jVxLTGjogZ72gpMyc/IEsCqTOS5KToOw/sSBk4+/ULhgOtCd
MBq+fvMjNixpY62c9TWe
=IDi5
-----END PGP SIGNATURE-----
Oleg Broytman (21):
Branch 2.0 is no longer maintained
Merge branch '2.0' into 2.1 before removing it
Restore SourceForge logo in News1.txt
Document minor fix in PostgresConnection
Merge branch '1.6' into 1.7
Minor fix in PostgresConnection was ported from SQLObject 1.6.5
Merge branch '1.7' into 2.1
Minor fix in PostgresConnection was ported from SQLObject 1.6.5
ACK Gregor Horvath
Merge branch '1.6' into 1.7
Merge branch '1.7' into 2.1
SQLObject 1.6.5 was released 10 Mar 2015
Merge branch '1.6' into 1.7
SQLObject 1.7.4 was released 10 Mar 2015
Merge branch '1.7' into 2.1
SQLObject 2.1.1 was released 10 Mar 2015
Release 1.6.5
Merge branch '1.6' into 1.7
Release 1.7.4
Merge branch '1.7' into 2.1
Release 2.1.1
horli (1):
Update pgconnection.py
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:42:01
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 1.7.4 has been created
at cb185699eba8b7cfc3d3b2cd0295f976dec21549 (tag)
tagging 658e3032930849a9f42a66ab75731f011e9b121d (commit)
replaces 1.7.3
tagged by Oleg Broytman
on Tue Mar 10 01:19:57 2015 +0300
- Log -----------------------------------------------------------------
Release 1.7.4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJU/hyNAAoJEG4IC3C2KHsDgVAP/3VKTZ0U+KmY24dOIwM1pgPa
oOEFd/uHwOgNxrtM92CHnoxCI8qpC5USolS+gqiNXD53BfZS1k7MnoL13VxdiGKQ
82mpckAeToou3vfsS/4xuFFlRUMitk9EYOzlreLYCqvlVllST6p3Kl6VXjdeVnTg
ZnkbSC3EomFGOBlTHbX0oybIGuiHcWL85jE0Xw3iNeVCMmznjYHYI6nXY5UO3XpD
px50rvq3iygWA9i8JPSkJcd1LC0/NX5/iTvq00ltfsNw3vZNoX5cIczcoGMvvYl9
gyE3gke9yLvdgEuG2iBpBfdLGyshHTXvsJl1h18SdwEAyi02//nWlK2lIWeG8/mD
osbaHS534SCCrHPcW68gylzhhViYUW9i0W8C2oOECz6BITLmuM44yFLyIQ1MH2sP
9YP6Q+Wfgc4Vo+SwlJJz9R/iOY5AIpSGGbO6m86570edMmTTZz72kt5z2zp4nHJD
bSQhkPawIQuSoqit94oNMaSgdrkavhLGunwbZ3TxR3hdrnDaNfOmYwL1uW380TWi
0ZDtbmCNkf3bPwUxoMwUVj7Ru5Xll7Ky2gPYshBc7ZXTfvgmBXFkp0ymfGs8mFIb
MrTX61rDSBqbQkEeCq5l+gUe8vriJSLGXsFWBa5cT9UjqkK4S/blyFA9pQd3kPC0
wZoPCuJyi7fDDH2HHmmO
=ma2S
-----END PGP SIGNATURE-----
Oleg Broytman (24):
Python 2.4 or higher is required
Merge branch '1.5' into 1.6
Python 2.5 or higher is required
Merge branch '1.6' into 1.7
Python 2.6 or 2.7 is required
Branch 1.5 reached EOL
Merge branch '1.5' into 1.6
Branch 1.6 is in maintenance mode
Merge branch '1.6' into 1.7
Remove outdated TODO item
Merge branch '1.6' into 1.7
Minor refactoring
Merge branch '1.6' into 1.7
Document minor fix in PostgresConnection
Merge branch '1.6' into 1.7
Minor fix in PostgresConnection was ported from SQLObject 1.6.5
ACK Gregor Horvath
Merge branch '1.6' into 1.7
SQLObject 1.6.5 was released 10 Mar 2015
Merge branch '1.6' into 1.7
SQLObject 1.7.4 was released 10 Mar 2015
Release 1.6.5
Merge branch '1.6' into 1.7
Release 1.7.4
horli (1):
Update pgconnection.py
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:41:54
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The annotated tag, 1.6.5 has been created
at 87541545e7010786ff4ade5d6f62176012ab64cf (tag)
tagging 9545a0a3ed81354bebb82e6184d980fef192dea4 (commit)
replaces 1.6.4
tagged by Oleg Broytman
on Tue Mar 10 01:04:50 2015 +0300
- Log -----------------------------------------------------------------
Release 1.6.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJU/hkCAAoJEG4IC3C2KHsD2tUQALFoquGGJd+BkmAIOQhmmobm
PCHafySI233kYxtgcyjYwk8G96nfUzGPpsHsffBxwy7AVQwwU6LytgD85/ULa5rp
YdM7qQXu8ok40PpqYfZoVtokhQquZfa3RbPJ0KlyDABQUdtyf6unAgTX4Hra/ary
IYACZZE2KvOehTtbzKPGtC6mJGRvB5nxm3Hw/DjIOyoh/RgYFfOPTDKjzijsOEzF
kD4Uzqnw9dg3DDBPb/aQsaGhIN7GvvBcA7FcsRCFCZBdoz3nMIrXQV+8JXHznk7X
hIYu39BEpG/MKWqTEpZHD6Ntx0POXrdfwpFkuA8/Z6laYBJ1spZIb3A2GHHzl9DG
TCAyB+fPHdzgxYfNSlxEQY9H2g6caVKrIRfkwnwgVKrTdkNWzl+Kh87SgRQqOGW+
gamqDuaPudgVBnF10Qk83zQ7IbRcWhIm3TGVa36SGj0P0+p00sophNmDY3tu3Rt/
d6wm67stkx0Ctz9VRQSoBOif8SjnV4egEEYbqzp2nVlVss+VJJx2wGjl9Qf33Typ
jqY0ah6TJNZwepMoJVaSdxRxIkzLvsfYe5m+5DGuN7p6ljWS4KLav10ZwKOTJLxt
fyFbDLarKfreCB30T+cA9+eaMAolOzSgoe+UHoVvxSVCKHZ9puPIhds1u0CqO9X2
FxfPx81KJYOf58EButxT
=u+1q
-----END PGP SIGNATURE-----
Oleg Broytman (12):
Python 2.4 or higher is required
Merge branch '1.5' into 1.6
Python 2.5 or higher is required
Branch 1.5 reached EOL
Merge branch '1.5' into 1.6
Branch 1.6 is in maintenance mode
Remove outdated TODO item
Minor refactoring
Document minor fix in PostgresConnection
ACK Gregor Horvath
SQLObject 1.6.5 was released 10 Mar 2015
Release 1.6.5
horli (1):
Update pgconnection.py
-----------------------------------------------------------------------
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:41:47
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via 5472d04ec20ec59fe253b4171f7b6a06198b7449 (commit)
via b3588c50c9bf7777b3980e0cfad92ba7cb2d21bc (commit)
via 0bb3c1fa1d142a1ca8e06313e7a1f318931b055d (commit)
via 658e3032930849a9f42a66ab75731f011e9b121d (commit)
via 0b480b8b188a93234cc7322242223ce2ddf8a3d9 (commit)
via 9545a0a3ed81354bebb82e6184d980fef192dea4 (commit)
via a7c042a919b3d46abc78f13990ba46d1def017c8 (commit)
via 7e5194f37f43b3c3291109e138d9a9b2f06e150a (commit)
via efd2fe219ba3775664ebb0afb9426251406ad484 (commit)
via 63890c1c8ebe4dd702aa89dcb882888360e5f6f0 (commit)
via 628b3512857275ba7d313fd2f9786a007ff223f9 (commit)
via 8658894fad0aaf1ba53719f0ad24129ff03d58e4 (commit)
from d05edf6ecf34f6fc1ee855906e7ead37c9cbfbcb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/5472d04ec20ec59fe253b4171f7b6a06198b7449
commit 5472d04ec20ec59fe253b4171f7b6a06198b7449
Merge: a7c042a b3588c5
Author: Oleg Broytman <ph...@ph...>
Date: Tue Mar 10 01:28:08 2015 +0300
Merge branch '2.1'
[skip ci]
http://sourceforge.net/p/sqlobject/sqlobject/ci/a7c042a919b3d46abc78f13990ba46d1def017c8
commit a7c042a919b3d46abc78f13990ba46d1def017c8
Merge: d05edf6 7e5194f
Author: Oleg Broytman <ph...@ph...>
Date: Tue Mar 10 01:01:21 2015 +0300
Merge branch '2.1'
[skip ci]
-----------------------------------------------------------------------
Summary of changes:
docs/News.txt | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:41:40
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 2.1 has been updated
via b3588c50c9bf7777b3980e0cfad92ba7cb2d21bc (commit)
via 0bb3c1fa1d142a1ca8e06313e7a1f318931b055d (commit)
via 658e3032930849a9f42a66ab75731f011e9b121d (commit)
via 0b480b8b188a93234cc7322242223ce2ddf8a3d9 (commit)
via 9545a0a3ed81354bebb82e6184d980fef192dea4 (commit)
via 7e5194f37f43b3c3291109e138d9a9b2f06e150a (commit)
via efd2fe219ba3775664ebb0afb9426251406ad484 (commit)
via 63890c1c8ebe4dd702aa89dcb882888360e5f6f0 (commit)
via 628b3512857275ba7d313fd2f9786a007ff223f9 (commit)
via 8658894fad0aaf1ba53719f0ad24129ff03d58e4 (commit)
from 9110a3e51d42e0c524486c8af08e4b136eef8503 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 6 ++++++
sqlobject/__version__.py | 4 ++--
3 files changed, 9 insertions(+), 3 deletions(-)
hooks/post-receive
--
SQLObject development repository
|
|
From: Oleg B. <no...@so...> - 2015-03-09 22:41:34
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, 1.7 has been updated
via 658e3032930849a9f42a66ab75731f011e9b121d (commit)
via 0b480b8b188a93234cc7322242223ce2ddf8a3d9 (commit)
via 9545a0a3ed81354bebb82e6184d980fef192dea4 (commit)
via 63890c1c8ebe4dd702aa89dcb882888360e5f6f0 (commit)
via 628b3512857275ba7d313fd2f9786a007ff223f9 (commit)
via 8658894fad0aaf1ba53719f0ad24129ff03d58e4 (commit)
from 610ea28d7bf8d94a251bedeedd5c1b81322e4635 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
README.txt | 2 +-
docs/News.txt | 4 ++++
sqlobject/__version__.py | 4 ++--
3 files changed, 7 insertions(+), 3 deletions(-)
hooks/post-receive
--
SQLObject development repository
|