sqlobject-cvs Mailing List for SQLObject (Page 9)
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
|
Oct
|
Nov
|
Dec
|
From: Oleg B. <no...@so...> - 2016-08-25 20:57: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 f4c379f265918c016fe1df63194df38350dc753d (commit) via c0737d14122550cfe965d193d899c8ab0801999d (commit) from e6e23b61934f7ef97a0c3471a8300b8505f2d3c5 (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.rst | 8 ++++++++ tox.ini | 3 ++- 2 files changed, 10 insertions(+), 1 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-25 18:42:52
|
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 e6e23b61934f7ef97a0c3471a8300b8505f2d3c5 (commit) from 821e03a96a8cc5de413cd05163a7ac452753dad8 (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/e6e23b61934f7ef97a0c3471a8300b8505f2d3c5 commit e6e23b61934f7ef97a0c3471a8300b8505f2d3c5 Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 24 23:11:36 2016 +0300 News.rst: fix grammar (passive voice) [skip ci] diff --git a/docs/News.rst b/docs/News.rst index dc51363..c182b5e 100644 --- a/docs/News.rst +++ b/docs/News.rst @@ -33,8 +33,8 @@ Features Documentation ------------- -* Developer's Guide extended to explain SQLObject architecture and how - to create a new column type. +* Developer's Guide is extended to explain SQLObject architecture + and how to create a new column type. * Fix URLs that can be found; remove missing links. ----------------------------------------------------------------------- Summary of changes: docs/News.rst | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-24 19:55:32
|
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, sphinx-docs has been updated discards ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3 (commit) discards 3784fca6b005faff9cad6f4f93a13f0cb95f5a69 (commit) discards 22ed8ab38e82c1ece6ab8fcbdbf6e10b5823fcf7 (commit) discards 8e23ea8e05378fda37dd0d8974b6b237a6a8b13f (commit) discards cb1628132124956d0f89a62a0aa1874d780fd175 (commit) discards 6587ffc2c5457467fc37cc075d977e9709398c0e (commit) discards 4fbe019a25c60ccf840d28171dc92b77c8909fa3 (commit) via 84cf6f745235dc32cd40ecfd44bbc40b0dfa60d0 (commit) via 4cb4fb286637fdffe2fc3ca919b89839192520aa (commit) via 8b7623b5b97d0550dc688c8503dcdc9a0d82f5a9 (commit) via e707192eff744af257a1e12cad5747d854dddc43 (commit) via 18424330a20d91ea6c9e469b6328ee716a62e7d3 (commit) via eb0edfc6849d4f4e38b3a37184aadc5c05c2a857 (commit) via eab5dc856b962ad3a5742e12671def3d63a8c216 (commit) via 821e03a96a8cc5de413cd05163a7ac452753dad8 (commit) via cb4147b7a1a6fb74e654df4b034f6a619b4f4985 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3) \ N -- N -- N (84cf6f745235dc32cd40ecfd44bbc40b0dfa60d0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/84cf6f745235dc32cd40ecfd44bbc40b0dfa60d0 commit 84cf6f745235dc32cd40ecfd44bbc40b0dfa60d0 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 13 08:06:47 2016 +0300 Use this year for copyright year in docs [skip ci] diff --git a/docs/conf.py b/docs/conf.py index c71d051..b0daf42 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,6 +12,7 @@ # All configuration values have a default; values that are commented out # serve to show the default. +from datetime import date import sys import os @@ -48,7 +49,7 @@ master_doc = 'index' # General information about the project. project = u'SQLObject' authors = u'Ian Bicking and contributors' -copyright = u'2004-2016, ' + authors +copyright = u'2004-%d, %s' % (date.today().year, authors) # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the http://sourceforge.net/p/sqlobject/sqlobject/ci/4cb4fb286637fdffe2fc3ca919b89839192520aa commit 4cb4fb286637fdffe2fc3ca919b89839192520aa Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 13 08:06:47 2016 +0300 Deduce version/release for docs from __version__ [skip ci] diff --git a/docs/conf.py b/docs/conf.py index 2ab636c..c71d051 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,8 +12,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. -# import sys -# import os +import sys +import os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the @@ -54,10 +54,12 @@ copyright = u'2004-2016, ' + authors # |version| and |release|, also used in various other places throughout the # built documents. # +sys.path.insert(0, os.path.abspath('..')) +from sqlobject.__version__ import version as __version__ # The short X.Y version. -version = '3.1' +version = '.'.join(__version__.split('.')[:2]) # The full version, including alpha/beta/rc tags. -release = '3.1.0b2' +release = __version__ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. http://sourceforge.net/p/sqlobject/sqlobject/ci/8b7623b5b97d0550dc688c8503dcdc9a0d82f5a9 commit 8b7623b5b97d0550dc688c8503dcdc9a0d82f5a9 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:42:35 2016 +0300 Build docs from the current sources [skip ci] diff --git a/docs/rebuild b/docs/rebuild index 26a8a08..1270384 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,5 +1,5 @@ #! /bin/sh -make html && +PYTHONPATH=.. make html && find . -name \*.tmp -type f -delete && exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . http://sourceforge.net/p/sqlobject/sqlobject/ci/e707192eff744af257a1e12cad5747d854dddc43 commit e707192eff744af257a1e12cad5747d854dddc43 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:40:29 2016 +0300 Change index: add toctree and indices [skip ci] diff --git a/docs/index.rst b/docs/index.rst index ff0f463..25c07dd 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,23 +13,26 @@ applications. Documentation ============= -* `Download <download.html>`_ -* `Mailing list, bugs, etc. <community.html>`_ -* `Related projects and articles <links.html>`_ - -* `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>`_ -* `select() and SelectResults <SelectResults.html>`_ -* `sqlobject-admin documentation <sqlobject-admin.html>`_ -* `Inheritance <Inheritance.html>`_ -* `Versioning <Versioning.html>`_ -* `Views <Views.html>`_ -* `Developer Guide <DeveloperGuide.html>`_ -* `Contributors <Authors.html>`_ -* `TODO <TODO.html>`_ +.. toctree:: + :maxdepth: 1 + + download + community + links + + News + Python3 + SQLObject + FAQ + SQLBuilder + SelectResults + sqlobject-admin + Inheritance + Versioning + Views + DeveloperGuide + Authors + TODO Example ======= @@ -65,6 +68,15 @@ Here's how you'd use the object:: >>> p is p2 True + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + .. image:: https://sourceforge.net/sflogo.php?group_id=74338&type=10 :target: https://sourceforge.net/projects/sqlobject :class: noborder http://sourceforge.net/p/sqlobject/sqlobject/ci/18424330a20d91ea6c9e469b6328ee716a62e7d3 commit 18424330a20d91ea6c9e469b6328ee716a62e7d3 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:39:38 2016 +0300 Copy _build/html to docs to include into sdist and eggs [skip ci] diff --git a/docs/.gitignore b/docs/.gitignore index bbbd193..113e221 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,2 +1,3 @@ /_build/ /data.db +/html diff --git a/docs/rebuild b/docs/rebuild index f041d0d..26a8a08 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,4 +1,5 @@ #! /bin/sh make html && -exec find . -name \*.tmp -type f -delete +find . -name \*.tmp -type f -delete && +exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . diff --git a/setup.py b/setup.py index 5e39636..0b0904d 100755 --- a/setup.py +++ b/setup.py @@ -99,6 +99,32 @@ and `GitHub <https://github.com/sqlobject>`_. package_data={"sqlobject": [ "../docs/LICENSE", "../docs/*.rst", "../docs/*.css", + "../docs/html/*", + "../docs/html/_sources/*", + "../docs/html/_sources/api/*", + "../docs/html/_modules/*", + "../docs/html/_modules/sqlobject/*", + "../docs/html/_modules/sqlobject/mysql/*", + "../docs/html/_modules/sqlobject/postgres/*", + "../docs/html/_modules/sqlobject/manager/*", + "../docs/html/_modules/sqlobject/inheritance/*", + "../docs/html/_modules/sqlobject/inheritance/tests/*", + "../docs/html/_modules/sqlobject/mssql/*", + "../docs/html/_modules/sqlobject/tests/*", + "../docs/html/_modules/sqlobject/rdbhost/*", + "../docs/html/_modules/sqlobject/versioning/*", + "../docs/html/_modules/sqlobject/versioning/test/*", + "../docs/html/_modules/sqlobject/util/*", + "../docs/html/_modules/sqlobject/maxdb/*", + "../docs/html/_modules/sqlobject/firebird/*", + "../docs/html/_modules/sqlobject/sybase/*", + "../docs/html/_modules/sqlobject/sqlite/*", + "../docs/html/_modules/sqlobject/include/*", + "../docs/html/_modules/sqlobject/include/tests/*", + "../docs/html/_modules/pydispatch/*", + "../docs/html/_modules/_pytest/*", + "../docs/html/api/*", + "../docs/html/_static/*", ], "sqlobject.maxdb": ["readme.txt"], }, http://sourceforge.net/p/sqlobject/sqlobject/ci/eb0edfc6849d4f4e38b3a37184aadc5c05c2a857 commit eb0edfc6849d4f4e38b3a37184aadc5c05c2a857 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:37:15 2016 +0300 Use Sphinx autodoc extension to build modules' docs from docstrings [skip ci] diff --git a/MANIFEST.in b/MANIFEST.in index 7090e7c..f77a140 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,7 +1,7 @@ include MANIFEST.in ez_setup.py include .travis.yml circle.yml tox.ini include *.rst *.txt docs/LICENSE docs/*.rst -include docs/Makefile docs/rebuild +include docs/Makefile docs/genapidocs docs/rebuild include sqlobject/.coveragerc include sqlobject/maxdb/readme.txt recursive-include debian * diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 ... 2640 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-24 19:55:29
|
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 821e03a96a8cc5de413cd05163a7ac452753dad8 (commit) via cb4147b7a1a6fb74e654df4b034f6a619b4f4985 (commit) from d96d5815417116e2efa1be5d57cbe0707f16770e (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: MANIFEST.in | 1 - README.rst | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-16 19:00:52
|
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.1.0b2 has been created at 2dd3e49698a85165fb88ca745ccad028a814a8ba (tag) tagging 0301abee2c622b0718d2181361bc9719d557af6c (commit) replaces 3.1.0b1 tagged by Oleg Broytman on Wed Aug 10 18:03:35 2016 +0300 - Log ----------------------------------------------------------------- Release 3.1.0b2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCgAGBQJXq0JHAAoJEG4IC3C2KHsDQxIQAKkkY7HEtyp4pZaqmzFzNx8V o6RRJuSCJy+wvu2JYpg5SumGastuZ7S7OwTCKulhH3THBF0kZodJfsWFmj27MrE1 cQw1OWnHL1ervl7gIV5cVJUUx4uMcaudqhLzlLOQsYo5eRQCf5CELuTGF9Js+PUS AUXBWEI6QBsPjstdJ2GjyANqVOGAfz6iSZsv5C0A4tsl9IkUyXgPhAOYGzA36xN3 jrT+q4APB2ngwU9BlFjD/Ne9XmjPqTA8mZQB5fVbdslQfM77E8mEE0le4yqiuSC0 6/1Ipn1+Y2S+V73fBmc4ORoeCwB/m3Xf0Uhn6ogTmAKiMU52vFGENVpYN6ByYDt4 LcF1y0VLz5hq+QL4rl2je9/9n3yqnxnnRyWbT4iVwkn/093XTHJ5dTj5/g+xAYTj vEhFHRVck7W6fci3osml2pAAzeCKb9xU8iKFPyu/jzPf6dcA8O5C9avc4UzY4K/a SJxQrYhpH8X2FV21nfVbAMkE3+ijoxkAshjXU7blv2D8Owd42Wfhg5SW/6APQRis CUkdnQClHaI1H0Ficke22biFR6lDAb7u4iXLDVQeRiR4IdVCg3YaprswEGS6+w5g bv6QTV/SSEBZmobwvIodGVQhF00Sad9RspNsiJlytBR6XNFiCo859bePADUlWPLd 8ZP1+/rIIc5oGwrNlGk6 =6CBF -----END PGP SIGNATURE----- Oleg Broytman (28): Use pytest-cov for test coverage Report test coverage via coveralls.io Report test coverage via codecov.io [skip ci] or [ci skip] DevGuide update: we use coverage.py, Coveralls and Codecov Add requirements.txt Fix pip command line Add requirements for development and docs building Require tox >= 1.8 Python 2.6, 2.7 and 3.4 require different minimal versions of FormEncode Group postgres test environments Run on Circle CI Different versions of FormEncode in install_requires Add 'requires' setup keyword Refactoring tox.ini Simplify flake8 tox.ini commands Enable pip cache on Travis Rename pip-wrapper -> pip-install Fix bashism: ~ => $HOME Simplify tox.ini fake8 env even further For Python >= 3.4 minimal FormEncode version is now 1.3.1 Embed Coveralls badge in Developer Guide We also use Circle CI Rename reStructuredText file from *.txt to *.rst Install mxDateTime to run date/time tests with it Convert timedelta to mxDateTime.Time .coveragerc: omit modules and tests that aren't usually run Release 3.1.0b2 ----------------------------------------------------------------------- hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-16 19:00: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 annotated tag, 3.1.0b1 has been created at 77a84c65000b3611d1b75cf2d0d3af3440fd401c (tag) tagging e860578692889bdb61af6734fd7e156026379588 (commit) replaces 3.0.0 tagged by Oleg Broytman on Sun Jul 31 20:56:10 2016 +0300 - Log ----------------------------------------------------------------- Release 3.1.0b1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCgAGBQJXnju6AAoJEG4IC3C2KHsDdAoQAIvSs63kemEZF3jTmuvFtebB p40BMGg2F9I1cdq9F+G11MjN51hMiPcURaNRGT/DvMnG5MGOA1s2l9ZPKDxrH2dP RqvFPUktMbkz21qDfPzykJMkPDhI2kqUgtqdTILwmTPhdoKwe6xIcmd+cbs57HAD TQAKOBDBexOfhXz5b+mXxbpPgAKS14lYkQJBORW3I8M7EB+0KWbIUTLpU1TCLU4n ewOk9pPSQxGuFNkMBnwZNKvFrcFtp+ksqou1eUWWobSICa+rOiz85/mDzF9cEols XQh5+uNihn82OhIjU35pNWtD2ELiuCskBhNqh9dscu/ooPV71rXTqf2qRG+DeyBD KuFdzZXUqNNdFeygQvg96piNOX+Z8ww0k/7hW80T4GRe3m3T85Fj3gl3k2fNQJst 5ao8lch3qAfty1YVsa5MAhV/gH/isutqP80SFNIH/ZiW5sIp8Rh3FFJMqA2Tb2hD XKuOcFa6iYRQBW4MO91fTw4Sb9fy1N4V1eXTyUrOVuWjx11G893OR9D/9u1fGm2M L8XdBHZgEOFgz5qernOP/Dgeq5x7IsabHxJgIMv0VKCkGNp4A+QgTTwTgLpbK/lV 2XX1FBJ615DfPzSP2Lb+dcjSrnw06zTgJuunb7JjoYrOFFZTXz79DkVD7sGek+Bp nEML3/NfZp8wLQhWb3KS =k3MG -----END PGP SIGNATURE----- Lutz Steinborn (3): UuidCol and test added added VARCHAR(36) for DBs with out uuid type JsonbCol and doc added Oleg Broytman (30): Gonna extend the dev guide Change clone URL from SF to github Explain why a dev should fork and clone SQLObject architecture from the developer's point of view Use the latest kid (0.9.6) Use https for pypi.python.org We, the developers... Link to html'ized sources Explain columns, validators and converters in details Merge pull request #118 from LutzSteinborn/master Lutz Steinborn added UuidCol Developer's Guide was extended The next release will be 3.1.0 Fix flake8 warnings Small enhancements in UuidCol Document UuidCol Ignore flake8's F405 Document [ci skip] Fix docs for JsonbCol Move the new columns to the end of the module Fix test_jsonbcol.py Fix all `import *` Explain why we still ignore E401 flake8's error Fix URLs Add missing sflogo to Python3.txt Add JSONCol Minor docs update: TODO Upgrade ez_setup.py Split News.txt into News5.txt Release 3.1.0b1 ----------------------------------------------------------------------- hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-16 19:00: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 annotated tag, 3.1.0 has been created at 82289efb15bb53be50b2c6aeff0f8f19c08ac820 (tag) tagging 2b89804ea6e81cc4d159e2d46e811a6b67b2960c (commit) replaces 3.1.0b3 tagged by Oleg Broytman on Tue Aug 16 21:40:25 2016 +0300 - Log ----------------------------------------------------------------- Release 3.1.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCgAGBQJXs14ZAAoJEG4IC3C2KHsDgg8QAKfjyQ8Jyg7Ym+3vFBWlyqip Jk4/D/H/rsDc4oN28LOJfK8tgFn4lpArGR6JsnCeElv6hWffEaRdmuIpqFneaSPa 1XGliUqtd92UgTjeem2qqD33/8FJWBTCXwCk/SApxO2gmGqyho0hHsni1OOznZ05 FRYeOXSgoW8OXIFvix4Yv0CEeRRY8eMIwNrcEQXU9MK00Zfm00fs/fLT1hazu4It YDvsqtXC/gqeUoBcu+vGILzF+0j2bgCUgYC9EphcABLY7P8Vmqdu/9v+BaLoVXxL U+TTJuQINnfhBwxeuFveR7OEKqnbkToUuQ5l3PnZQjkTXbT/3P3dATI5fBlglXgz VFSUr8/HhcthKC5EhbZKizG3t/80/PzwRvGc6NbHHG3NABTdXtwICV+zZYNv1JvH gcoWi00umA7MhNWmjKQB8rkDvCq7iZiSPhMmZdgDqyHDjFJI0sHbsDm7BNqk5X9O rHtEbCcZ4+FXF20qCiAwEQrzCE9SUKGu0cOMQ/JBmkSZ6HzycgnhPHSWcPWGTZFu V83Pd+IVHsy89MPMIQFPohpaDo09Kvyh2ZyxBA98QtLLpeIuROsLnKBYA37mOStM SEKxxq4R+376PQB09GiG77UFPfjX2xndyg5zFp1KhZ65fuZhuFI/OGK8MalAP5ST UkbN4DOMQeomZfFPUMQJ =IzhR -----END PGP SIGNATURE----- Oleg Broytman (1): Release 3.1.0 ----------------------------------------------------------------------- hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-16 19:00: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, sphinx-docs has been updated discards a14c1e0f649e1f5ec9cfd977fe61777d3136dc26 (commit) discards 356c46d2c88a21a72944d9197065433d87c5239b (commit) discards d16a6f0b0803dd7e518245f107113520bf542566 (commit) discards 2dea02fc6739c56a4484e0df7add133df66ad300 (commit) discards 5817e50a2343bde3154841abcf14358127759805 (commit) discards 555771a57c2a36b452bee160d765c09b28b3c88f (commit) via ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3 (commit) via 3784fca6b005faff9cad6f4f93a13f0cb95f5a69 (commit) via 22ed8ab38e82c1ece6ab8fcbdbf6e10b5823fcf7 (commit) via 8e23ea8e05378fda37dd0d8974b6b237a6a8b13f (commit) via cb1628132124956d0f89a62a0aa1874d780fd175 (commit) via 6587ffc2c5457467fc37cc075d977e9709398c0e (commit) via 4fbe019a25c60ccf840d28171dc92b77c8909fa3 (commit) via d96d5815417116e2efa1be5d57cbe0707f16770e (commit) via 2b89804ea6e81cc4d159e2d46e811a6b67b2960c (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a14c1e0f649e1f5ec9cfd977fe61777d3136dc26) \ N -- N -- N (ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3 commit ae517fe44dfbc64ebc3ab8238ffc0a78f9af9af3 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 13 08:06:47 2016 +0300 Use this year for copyright year in docs [skip ci] diff --git a/docs/conf.py b/docs/conf.py index c71d051..b0daf42 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,6 +12,7 @@ # All configuration values have a default; values that are commented out # serve to show the default. +from datetime import date import sys import os @@ -48,7 +49,7 @@ master_doc = 'index' # General information about the project. project = u'SQLObject' authors = u'Ian Bicking and contributors' -copyright = u'2004-2016, ' + authors +copyright = u'2004-%d, %s' % (date.today().year, authors) # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the http://sourceforge.net/p/sqlobject/sqlobject/ci/3784fca6b005faff9cad6f4f93a13f0cb95f5a69 commit 3784fca6b005faff9cad6f4f93a13f0cb95f5a69 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 13 08:06:47 2016 +0300 Deduce version/release for docs from __version__ [skip ci] diff --git a/docs/conf.py b/docs/conf.py index 2ab636c..c71d051 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,8 +12,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. -# import sys -# import os +import sys +import os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the @@ -54,10 +54,12 @@ copyright = u'2004-2016, ' + authors # |version| and |release|, also used in various other places throughout the # built documents. # +sys.path.insert(0, os.path.abspath('..')) +from sqlobject.__version__ import version as __version__ # The short X.Y version. -version = '3.1' +version = '.'.join(__version__.split('.')[:2]) # The full version, including alpha/beta/rc tags. -release = '3.1.0b2' +release = __version__ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. http://sourceforge.net/p/sqlobject/sqlobject/ci/22ed8ab38e82c1ece6ab8fcbdbf6e10b5823fcf7 commit 22ed8ab38e82c1ece6ab8fcbdbf6e10b5823fcf7 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:42:35 2016 +0300 Build docs from the current sources [skip ci] diff --git a/docs/rebuild b/docs/rebuild index 26a8a08..1270384 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,5 +1,5 @@ #! /bin/sh -make html && +PYTHONPATH=.. make html && find . -name \*.tmp -type f -delete && exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . http://sourceforge.net/p/sqlobject/sqlobject/ci/8e23ea8e05378fda37dd0d8974b6b237a6a8b13f commit 8e23ea8e05378fda37dd0d8974b6b237a6a8b13f Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:40:29 2016 +0300 Change index: add toctree and indices [skip ci] diff --git a/docs/index.rst b/docs/index.rst index ff0f463..25c07dd 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,23 +13,26 @@ applications. Documentation ============= -* `Download <download.html>`_ -* `Mailing list, bugs, etc. <community.html>`_ -* `Related projects and articles <links.html>`_ - -* `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>`_ -* `select() and SelectResults <SelectResults.html>`_ -* `sqlobject-admin documentation <sqlobject-admin.html>`_ -* `Inheritance <Inheritance.html>`_ -* `Versioning <Versioning.html>`_ -* `Views <Views.html>`_ -* `Developer Guide <DeveloperGuide.html>`_ -* `Contributors <Authors.html>`_ -* `TODO <TODO.html>`_ +.. toctree:: + :maxdepth: 1 + + download + community + links + + News + Python3 + SQLObject + FAQ + SQLBuilder + SelectResults + sqlobject-admin + Inheritance + Versioning + Views + DeveloperGuide + Authors + TODO Example ======= @@ -65,6 +68,15 @@ Here's how you'd use the object:: >>> p is p2 True + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + .. image:: https://sourceforge.net/sflogo.php?group_id=74338&type=10 :target: https://sourceforge.net/projects/sqlobject :class: noborder http://sourceforge.net/p/sqlobject/sqlobject/ci/cb1628132124956d0f89a62a0aa1874d780fd175 commit cb1628132124956d0f89a62a0aa1874d780fd175 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:39:38 2016 +0300 Copy _build/html to docs to include into sdist and eggs [skip ci] diff --git a/docs/.gitignore b/docs/.gitignore index bbbd193..113e221 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,2 +1,3 @@ /_build/ /data.db +/html diff --git a/docs/rebuild b/docs/rebuild index f041d0d..26a8a08 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,4 +1,5 @@ #! /bin/sh make html && -exec find . -name \*.tmp -type f -delete +find . -name \*.tmp -type f -delete && +exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . diff --git a/setup.py b/setup.py index 5e39636..0b0904d 100755 --- a/setup.py +++ b/setup.py @@ -99,6 +99,32 @@ and `GitHub <https://github.com/sqlobject>`_. package_data={"sqlobject": [ "../docs/LICENSE", "../docs/*.rst", "../docs/*.css", + "../docs/html/*", + "../docs/html/_sources/*", + "../docs/html/_sources/api/*", + "../docs/html/_modules/*", + "../docs/html/_modules/sqlobject/*", + "../docs/html/_modules/sqlobject/mysql/*", + "../docs/html/_modules/sqlobject/postgres/*", + "../docs/html/_modules/sqlobject/manager/*", + "../docs/html/_modules/sqlobject/inheritance/*", + "../docs/html/_modules/sqlobject/inheritance/tests/*", + "../docs/html/_modules/sqlobject/mssql/*", + "../docs/html/_modules/sqlobject/tests/*", + "../docs/html/_modules/sqlobject/rdbhost/*", + "../docs/html/_modules/sqlobject/versioning/*", + "../docs/html/_modules/sqlobject/versioning/test/*", + "../docs/html/_modules/sqlobject/util/*", + "../docs/html/_modules/sqlobject/maxdb/*", + "../docs/html/_modules/sqlobject/firebird/*", + "../docs/html/_modules/sqlobject/sybase/*", + "../docs/html/_modules/sqlobject/sqlite/*", + "../docs/html/_modules/sqlobject/include/*", + "../docs/html/_modules/sqlobject/include/tests/*", + "../docs/html/_modules/pydispatch/*", + "../docs/html/_modules/_pytest/*", + "../docs/html/api/*", + "../docs/html/_static/*", ], "sqlobject.maxdb": ["readme.txt"], }, http://sourceforge.net/p/sqlobject/sqlobject/ci/6587ffc2c5457467fc37cc075d977e9709398c0e commit 6587ffc2c5457467fc37cc075d977e9709398c0e Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:37:15 2016 +0300 Use Sphinx autodoc extension to build modules' docs from docstrings [skip ci] diff --git a/MANIFEST.in b/MANIFEST.in index c100558..b2facfc 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -2,7 +2,7 @@ global-include .gitignore include MANIFEST.in ez_setup.py include .travis.yml circle.yml tox.ini include *.rst *.txt docs/LICENSE docs/*.rst -include docs/Makefile docs/rebuild +include docs/Makefile docs/genapidocs docs/rebuild include sqlobject/.coveragerc include sqlobject/maxdb/readme.txt recursive-include debian * diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 index 0000000..76396aa ... 2643 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-16 19:00:38
|
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 d96d5815417116e2efa1be5d57cbe0707f16770e (commit) via 2b89804ea6e81cc4d159e2d46e811a6b67b2960c (commit) from 05f63d6605d55f5a4d41153e8dfae4e0aadc5d0d (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.rst | 2 +- docs/News.rst | 5 +++++ setup.cfg | 4 ++-- setup.py | 5 +++-- sqlobject/__version__.py | 8 ++++---- 5 files changed, 15 insertions(+), 9 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-13 06:10:24
|
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, sphinx-docs has been updated discards 87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19 (commit) discards b41ecb020ec3877c452994ecf770550128253aa7 (commit) via a14c1e0f649e1f5ec9cfd977fe61777d3136dc26 (commit) via 356c46d2c88a21a72944d9197065433d87c5239b (commit) via d16a6f0b0803dd7e518245f107113520bf542566 (commit) via 2dea02fc6739c56a4484e0df7add133df66ad300 (commit) via 5817e50a2343bde3154841abcf14358127759805 (commit) via 555771a57c2a36b452bee160d765c09b28b3c88f (commit) via 05f63d6605d55f5a4d41153e8dfae4e0aadc5d0d (commit) via cb8f1d37753945c7091cb4a61bc750894be1ac6d (commit) via 1f8804784baaf03d057c573183abe94dbb877c27 (commit) via 49e6fd5c0d9723f4f543501f435c32e1561b4feb (commit) via 80582dc5b2498553996203bd9f43d2e9e9c35e5e (commit) via 36240121e42bd163acea0811643dc54d2eff2363 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19) \ N -- N -- N (a14c1e0f649e1f5ec9cfd977fe61777d3136dc26) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/a14c1e0f649e1f5ec9cfd977fe61777d3136dc26 commit a14c1e0f649e1f5ec9cfd977fe61777d3136dc26 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 13 08:06:47 2016 +0300 Deduce version/release for docs from __version__ [skip ci] diff --git a/docs/conf.py b/docs/conf.py index 2ab636c..c71d051 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,8 +12,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. -# import sys -# import os +import sys +import os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the @@ -54,10 +54,12 @@ copyright = u'2004-2016, ' + authors # |version| and |release|, also used in various other places throughout the # built documents. # +sys.path.insert(0, os.path.abspath('..')) +from sqlobject.__version__ import version as __version__ # The short X.Y version. -version = '3.1' +version = '.'.join(__version__.split('.')[:2]) # The full version, including alpha/beta/rc tags. -release = '3.1.0b2' +release = __version__ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. http://sourceforge.net/p/sqlobject/sqlobject/ci/356c46d2c88a21a72944d9197065433d87c5239b commit 356c46d2c88a21a72944d9197065433d87c5239b Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:42:35 2016 +0300 Build docs from the current sources [skip ci] diff --git a/docs/rebuild b/docs/rebuild index 26a8a08..1270384 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,5 +1,5 @@ #! /bin/sh -make html && +PYTHONPATH=.. make html && find . -name \*.tmp -type f -delete && exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . http://sourceforge.net/p/sqlobject/sqlobject/ci/d16a6f0b0803dd7e518245f107113520bf542566 commit d16a6f0b0803dd7e518245f107113520bf542566 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:40:29 2016 +0300 Change index: add toctree and indices [skip ci] diff --git a/docs/index.rst b/docs/index.rst index ff0f463..25c07dd 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,23 +13,26 @@ applications. Documentation ============= -* `Download <download.html>`_ -* `Mailing list, bugs, etc. <community.html>`_ -* `Related projects and articles <links.html>`_ - -* `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>`_ -* `select() and SelectResults <SelectResults.html>`_ -* `sqlobject-admin documentation <sqlobject-admin.html>`_ -* `Inheritance <Inheritance.html>`_ -* `Versioning <Versioning.html>`_ -* `Views <Views.html>`_ -* `Developer Guide <DeveloperGuide.html>`_ -* `Contributors <Authors.html>`_ -* `TODO <TODO.html>`_ +.. toctree:: + :maxdepth: 1 + + download + community + links + + News + Python3 + SQLObject + FAQ + SQLBuilder + SelectResults + sqlobject-admin + Inheritance + Versioning + Views + DeveloperGuide + Authors + TODO Example ======= @@ -65,6 +68,15 @@ Here's how you'd use the object:: >>> p is p2 True + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + .. image:: https://sourceforge.net/sflogo.php?group_id=74338&type=10 :target: https://sourceforge.net/projects/sqlobject :class: noborder http://sourceforge.net/p/sqlobject/sqlobject/ci/2dea02fc6739c56a4484e0df7add133df66ad300 commit 2dea02fc6739c56a4484e0df7add133df66ad300 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:39:38 2016 +0300 Copy _build/html to docs to include into sdist and eggs [skip ci] diff --git a/docs/.gitignore b/docs/.gitignore index bbbd193..113e221 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,2 +1,3 @@ /_build/ /data.db +/html diff --git a/docs/rebuild b/docs/rebuild index f041d0d..26a8a08 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -1,4 +1,5 @@ #! /bin/sh make html && -exec find . -name \*.tmp -type f -delete +find . -name \*.tmp -type f -delete && +exec rsync -ahP --del --exclude=.buildinfo --exclude=objects.inv _build/html . diff --git a/setup.py b/setup.py index 8699186..a0235fd 100755 --- a/setup.py +++ b/setup.py @@ -98,6 +98,32 @@ and `GitHub <https://github.com/sqlobject>`_. package_data={"sqlobject": [ "../docs/LICENSE", "../docs/*.rst", "../docs/*.css", + "../docs/html/*", + "../docs/html/_sources/*", + "../docs/html/_sources/api/*", + "../docs/html/_modules/*", + "../docs/html/_modules/sqlobject/*", + "../docs/html/_modules/sqlobject/mysql/*", + "../docs/html/_modules/sqlobject/postgres/*", + "../docs/html/_modules/sqlobject/manager/*", + "../docs/html/_modules/sqlobject/inheritance/*", + "../docs/html/_modules/sqlobject/inheritance/tests/*", + "../docs/html/_modules/sqlobject/mssql/*", + "../docs/html/_modules/sqlobject/tests/*", + "../docs/html/_modules/sqlobject/rdbhost/*", + "../docs/html/_modules/sqlobject/versioning/*", + "../docs/html/_modules/sqlobject/versioning/test/*", + "../docs/html/_modules/sqlobject/util/*", + "../docs/html/_modules/sqlobject/maxdb/*", + "../docs/html/_modules/sqlobject/firebird/*", + "../docs/html/_modules/sqlobject/sybase/*", + "../docs/html/_modules/sqlobject/sqlite/*", + "../docs/html/_modules/sqlobject/include/*", + "../docs/html/_modules/sqlobject/include/tests/*", + "../docs/html/_modules/pydispatch/*", + "../docs/html/_modules/_pytest/*", + "../docs/html/api/*", + "../docs/html/_static/*", ], "sqlobject.maxdb": ["readme.txt"], }, http://sourceforge.net/p/sqlobject/sqlobject/ci/5817e50a2343bde3154841abcf14358127759805 commit 5817e50a2343bde3154841abcf14358127759805 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 23:37:15 2016 +0300 Use Sphinx autodoc extension to build modules' docs from docstrings [skip ci] diff --git a/MANIFEST.in b/MANIFEST.in index c100558..b2facfc 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -2,7 +2,7 @@ global-include .gitignore include MANIFEST.in ez_setup.py include .travis.yml circle.yml tox.ini include *.rst *.txt docs/LICENSE docs/*.rst -include docs/Makefile docs/rebuild +include docs/Makefile docs/genapidocs docs/rebuild include sqlobject/.coveragerc include sqlobject/maxdb/readme.txt recursive-include debian * diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 index 0000000..76396aa --- /dev/null +++ b/docs/api/sqlobject.include.hashcol.rst @@ -0,0 +1,7 @@ +sqlobject.include.hashcol module +================================ + +.. automodule:: sqlobject.include.hashcol + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.include.rst b/docs/api/sqlobject.include.rst new file mode 100644 index 0000000..62086bf --- /dev/null +++ b/docs/api/sqlobject.include.rst @@ -0,0 +1,22 @@ +sqlobject.include package +========================= + +.. automodule:: sqlobject.include + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + sqlobject.include.tests + +Submodules +---------- ... 2620 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-13 06:10:22
|
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 05f63d6605d55f5a4d41153e8dfae4e0aadc5d0d (commit) via cb8f1d37753945c7091cb4a61bc750894be1ac6d (commit) via 1f8804784baaf03d057c573183abe94dbb877c27 (commit) via 49e6fd5c0d9723f4f543501f435c32e1561b4feb (commit) via 80582dc5b2498553996203bd9f43d2e9e9c35e5e (commit) via 36240121e42bd163acea0811643dc54d2eff2363 (commit) from 6cb059288bcbfcf64d11eda5379b1e210e47f150 (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: MANIFEST.in | 12 +++++++----- README.rst | 2 +- docs/News.rst | 2 +- docs/SQLObject.rst | 2 -- setup.py | 2 +- sqlobject/__version__.py | 4 ++-- sqlobject/sqlbuilder.py | 8 ++++---- sqlobject/tests/dbtest.py | 4 +++- sqlobject/tests/test_datetime.py | 16 +++++++++++----- sqlobject/tests/test_decimal.py | 11 ++++++++--- sqlobject/wsgi_middleware.py | 10 +++++++--- 11 files changed, 45 insertions(+), 28 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-12 04:44: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, sphinx-docs has been updated discards 407f6b93b1fd90d570aa7e6cbb49af291b368da3 (commit) via 87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19 (commit) via b41ecb020ec3877c452994ecf770550128253aa7 (commit) via 6cb059288bcbfcf64d11eda5379b1e210e47f150 (commit) via f641a45c7eca7644730f15336c76cd950fb874af (commit) via bbf0c5a08c648cf05c0c4fbe1fdb664760226ba3 (commit) via a65f48fcb30a51238949970e339e6d4965d53627 (commit) via de699fdcacdc23975b6adba4bc21e9cf7e9fbece (commit) via ab712792175ee8d7d73ba4dad815da7c469856f0 (commit) via de6860839138cf4a073b1f55568fb3a5e6902e29 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (407f6b93b1fd90d570aa7e6cbb49af291b368da3) \ N -- N -- N (87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19 commit 87d7a5ce84f0beb6e2c12ee0bf1a935f9dd8dc19 Author: Oleg Broytman <ph...@ph...> Date: Fri Aug 12 06:39:57 2016 +0300 Add docs toctree and links to autogenerated indices and search [skip ci] diff --git a/docs/index.rst b/docs/index.rst index ff0f463..25c07dd 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,23 +13,26 @@ applications. Documentation ============= -* `Download <download.html>`_ -* `Mailing list, bugs, etc. <community.html>`_ -* `Related projects and articles <links.html>`_ - -* `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>`_ -* `select() and SelectResults <SelectResults.html>`_ -* `sqlobject-admin documentation <sqlobject-admin.html>`_ -* `Inheritance <Inheritance.html>`_ -* `Versioning <Versioning.html>`_ -* `Views <Views.html>`_ -* `Developer Guide <DeveloperGuide.html>`_ -* `Contributors <Authors.html>`_ -* `TODO <TODO.html>`_ +.. toctree:: + :maxdepth: 1 + + download + community + links + + News + Python3 + SQLObject + FAQ + SQLBuilder + SelectResults + sqlobject-admin + Inheritance + Versioning + Views + DeveloperGuide + Authors + TODO Example ======= @@ -65,6 +68,15 @@ Here's how you'd use the object:: >>> p is p2 True + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + .. image:: https://sourceforge.net/sflogo.php?group_id=74338&type=10 :target: https://sourceforge.net/projects/sqlobject :class: noborder http://sourceforge.net/p/sqlobject/sqlobject/ci/b41ecb020ec3877c452994ecf770550128253aa7 commit b41ecb020ec3877c452994ecf770550128253aa7 Author: Oleg Broytman <ph...@ph...> Date: Mon Feb 16 21:56:33 2015 +0300 Generate docs using sphinx Use sphinx-apidoc to generate split API docs. diff --git a/docs/.gitignore b/docs/.gitignore index cf1f956..bbbd193 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,4 +1,2 @@ -/*.html /_build/ /data.db -/html diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..5188142 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,183 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext + +help: + @echo "Please use \`make <target>' where <target> is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " coverage to run coverage check of the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SQLObject.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SQLObject.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/SQLObject" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SQLObject" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +coverage: + $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage + @echo "Testing of coverage in the sources finished, look at the " \ + "results in $(BUILDDIR)/coverage/python.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ ... 2313 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-12 04:44: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 6cb059288bcbfcf64d11eda5379b1e210e47f150 (commit) via f641a45c7eca7644730f15336c76cd950fb874af (commit) via bbf0c5a08c648cf05c0c4fbe1fdb664760226ba3 (commit) via a65f48fcb30a51238949970e339e6d4965d53627 (commit) via de699fdcacdc23975b6adba4bc21e9cf7e9fbece (commit) via ab712792175ee8d7d73ba4dad815da7c469856f0 (commit) via de6860839138cf4a073b1f55568fb3a5e6902e29 (commit) from d2a3988f42e27a45702d5a3657d2d6ad0bf449d0 (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/.gitignore | 1 + docs/DeveloperGuide.rst | 9 ++++----- docs/Inheritance.rst | 2 ++ docs/SQLObject.rst | 15 ++++++++++----- docs/Versioning.rst | 2 ++ docs/index.rst | 11 +++++------ docs/links.rst | 2 ++ 7 files changed, 26 insertions(+), 16 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-11 17:54:33
|
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, sphinx-docs has been updated discards f4c578676fb4bab7523f2409b1deb4e4510ad773 (commit) via 407f6b93b1fd90d570aa7e6cbb49af291b368da3 (commit) via d2a3988f42e27a45702d5a3657d2d6ad0bf449d0 (commit) via 909daf64ff3b64d805179c167dd7cb83ced7cc77 (commit) via 6dacf9094f7951597542b1427a9e59943ef7565a (commit) via 3835a96cb817de643d5be2ad1d12469eed033bf6 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f4c578676fb4bab7523f2409b1deb4e4510ad773) \ N -- N -- N (407f6b93b1fd90d570aa7e6cbb49af291b368da3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/407f6b93b1fd90d570aa7e6cbb49af291b368da3 commit 407f6b93b1fd90d570aa7e6cbb49af291b368da3 Author: Oleg Broytman <ph...@ph...> Date: Mon Feb 16 21:56:33 2015 +0300 Generate docs using sphinx Use sphinx-apidoc to generate split API docs. diff --git a/docs/.gitignore b/docs/.gitignore index 5937020..cf1f956 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,4 @@ /*.html +/_build/ /data.db /html diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..5188142 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,183 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext + +help: + @echo "Please use \`make <target>' where <target> is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " coverage to run coverage check of the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SQLObject.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SQLObject.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/SQLObject" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SQLObject" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +coverage: + $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage + @echo "Testing of coverage in the sources finished, look at the " \ + "results in $(BUILDDIR)/coverage/python.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 index 0000000..76396aa --- /dev/null +++ b/docs/api/sqlobject.include.hashcol.rst @@ -0,0 +1,7 @@ +sqlobject.include.hashcol module +================================ + +.. automodule:: sqlobject.include.hashcol + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.include.rst b/docs/api/sqlobject.include.rst new file mode 100644 index 0000000..62086bf --- /dev/null +++ b/docs/api/sqlobject.include.rst @@ -0,0 +1,22 @@ +sqlobject.include package +========================= + +.. automodule:: sqlobject.include + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + sqlobject.include.tests + +Submodules +---------- + +.. toctree:: + + sqlobject.include.hashcol + diff --git a/docs/api/sqlobject.include.tests.rst b/docs/api/sqlobject.include.tests.rst new file mode 100644 index 0000000..e17b4de --- /dev/null +++ b/docs/api/sqlobject.include.tests.rst @@ -0,0 +1,15 @@ +sqlobject.include.tests package +=============================== + +.. automodule:: sqlobject.include.tests + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.include.tests.test_hashcol + diff --git a/docs/api/sqlobject.include.tests.test_hashcol.rst b/docs/api/sqlobject.include.tests.test_hashcol.rst new file mode 100644 ... 2200 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-11 17:54:31
|
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 d2a3988f42e27a45702d5a3657d2d6ad0bf449d0 (commit) via 909daf64ff3b64d805179c167dd7cb83ced7cc77 (commit) via 6dacf9094f7951597542b1427a9e59943ef7565a (commit) via 3835a96cb817de643d5be2ad1d12469eed033bf6 (commit) from 7fd35a432ad78ad4a3d6138dc7a0a8c406a08c34 (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: .travis.yml | 7 +++++++ circle.yml | 3 ++- sqlobject/.coveragerc | 3 ++- tox.ini | 1 - 4 files changed, 11 insertions(+), 3 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-11 14:34: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, sphinx-docs has been updated discards 86ffdb3b4feaa2340815addc75ec846b1cc423f4 (commit) via f4c578676fb4bab7523f2409b1deb4e4510ad773 (commit) via 7fd35a432ad78ad4a3d6138dc7a0a8c406a08c34 (commit) via 7691385d7ce69b6c9fb3e57a8875b1f82f23207d (commit) via 0feb579f0761cfa58a42ca79fa330d184184463c (commit) via 8890411f9cf8687ebbbec1269f68fa94d3ac344f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (86ffdb3b4feaa2340815addc75ec846b1cc423f4) \ N -- N -- N (f4c578676fb4bab7523f2409b1deb4e4510ad773) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/f4c578676fb4bab7523f2409b1deb4e4510ad773 commit f4c578676fb4bab7523f2409b1deb4e4510ad773 Author: Oleg Broytman <ph...@ph...> Date: Mon Feb 16 21:56:33 2015 +0300 Generate docs using sphinx Use sphinx-apidoc to generate split API docs. diff --git a/docs/.gitignore b/docs/.gitignore index 5937020..cf1f956 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,4 @@ /*.html +/_build/ /data.db /html diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..5188142 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,183 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext + +help: + @echo "Please use \`make <target>' where <target> is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " coverage to run coverage check of the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SQLObject.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SQLObject.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/SQLObject" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SQLObject" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +coverage: + $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage + @echo "Testing of coverage in the sources finished, look at the " \ + "results in $(BUILDDIR)/coverage/python.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 index 0000000..76396aa --- /dev/null +++ b/docs/api/sqlobject.include.hashcol.rst @@ -0,0 +1,7 @@ +sqlobject.include.hashcol module +================================ + +.. automodule:: sqlobject.include.hashcol + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.include.rst b/docs/api/sqlobject.include.rst new file mode 100644 index 0000000..62086bf --- /dev/null +++ b/docs/api/sqlobject.include.rst @@ -0,0 +1,22 @@ +sqlobject.include package +========================= + +.. automodule:: sqlobject.include + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + sqlobject.include.tests + +Submodules +---------- + +.. toctree:: + + sqlobject.include.hashcol + diff --git a/docs/api/sqlobject.include.tests.rst b/docs/api/sqlobject.include.tests.rst new file mode 100644 index 0000000..e17b4de --- /dev/null +++ b/docs/api/sqlobject.include.tests.rst @@ -0,0 +1,15 @@ +sqlobject.include.tests package +=============================== + +.. automodule:: sqlobject.include.tests + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.include.tests.test_hashcol + diff --git a/docs/api/sqlobject.include.tests.test_hashcol.rst b/docs/api/sqlobject.include.tests.test_hashcol.rst new file mode 100644 ... 2203 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-11 06:30:58
|
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 7fd35a432ad78ad4a3d6138dc7a0a8c406a08c34 (commit) via 7691385d7ce69b6c9fb3e57a8875b1f82f23207d (commit) via 0feb579f0761cfa58a42ca79fa330d184184463c (commit) via 8890411f9cf8687ebbbec1269f68fa94d3ac344f (commit) from 0301abee2c622b0718d2181361bc9719d557af6c (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/7fd35a432ad78ad4a3d6138dc7a0a8c406a08c34 commit 7fd35a432ad78ad4a3d6138dc7a0a8c406a08c34 Author: Oleg Broytman <ph...@ph...> Date: Thu Aug 11 07:47:10 2016 +0300 Fix plural form [skip ci] diff --git a/docs/News.rst b/docs/News.rst index 3d80fe6..178d6d2 100644 --- a/docs/News.rst +++ b/docs/News.rst @@ -43,7 +43,7 @@ Source code Tests ----- -* Test are now run at Circle CI. +* Tests are now run at Circle CI. * Use pytest-cov for test coverage. Report test coverage via coveralls.io and codecov.io. http://sourceforge.net/p/sqlobject/sqlobject/ci/7691385d7ce69b6c9fb3e57a8875b1f82f23207d commit 7691385d7ce69b6c9fb3e57a8875b1f82f23207d Author: Oleg Broytman <ph...@ph...> Date: Thu Aug 11 07:30:08 2016 +0300 Include circle.yml and .coveragerc into source distribution [skip ci] diff --git a/MANIFEST.in b/MANIFEST.in index ca0fe85..228d7c1 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,7 +1,8 @@ include .gitignore docs/.gitignore include MANIFEST.in ez_setup.py -include .travis.yml tox.ini +include .travis.yml circle.yml tox.ini include *.rst *.txt docs/LICENSE docs/*.rst docs/rebuild +include sqlobject/.coveragerc sqlobject/.gitignore include sqlobject/maxdb/readme.txt recursive-include debian * recursive-include docs *.css *.html *.js *.gif *.py http://sourceforge.net/p/sqlobject/sqlobject/ci/0feb579f0761cfa58a42ca79fa330d184184463c commit 0feb579f0761cfa58a42ca79fa330d184184463c Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 18:46:19 2016 +0300 Add Codecov badge [skip ci] diff --git a/docs/DeveloperGuide.rst b/docs/DeveloperGuide.rst index 7b51967..225de5c 100644 --- a/docs/DeveloperGuide.rst +++ b/docs/DeveloperGuide.rst @@ -274,11 +274,14 @@ anywhere in your commit messages for commits that don't change code We use `coverage.py <https://pypi.python.org/pypi/coverage>`_ to measures code coverage by tests and upload the result for analyzis to `Coveralls <https://coveralls.io/github/sqlobject/sqlobject>`_ and -`Codecov <https://codecov.io/gh/sqlobject/sqlobject>`_. +`Codecov <https://codecov.io/gh/sqlobject/sqlobject>`_: .. image:: https://coveralls.io/repos/github/sqlobject/sqlobject/badge.svg?branch=master :target: https://coveralls.io/github/sqlobject/sqlobject?branch=master +.. image:: https://codecov.io/gh/sqlobject/sqlobject/branch/master/graph/badge.svg + :target: https://codecov.io/gh/sqlobject/sqlobject + Documentation ============= http://sourceforge.net/p/sqlobject/sqlobject/ci/8890411f9cf8687ebbbec1269f68fa94d3ac344f commit 8890411f9cf8687ebbbec1269f68fa94d3ac344f Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 18:45:39 2016 +0300 Change wording: we now run tests not only at Travis [skip ci] diff --git a/docs/DeveloperGuide.rst b/docs/DeveloperGuide.rst index d2e2f16..7b51967 100644 --- a/docs/DeveloperGuide.rst +++ b/docs/DeveloperGuide.rst @@ -265,7 +265,7 @@ We now use Travis CI and Circle CI to run tests. See the statuses: .. image:: https://circleci.com/gh/sqlobject/sqlobject.svg?style=shield :target: https://circleci.com/gh/sqlobject/sqlobject -To avoid triggering unnecessary test run at Travis add text +To avoid triggering unnecessary test run at CI services add text `[skip ci] or [ci skip] <https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build>`_ anywhere in your commit messages for commits that don't change code ----------------------------------------------------------------------- Summary of changes: MANIFEST.in | 3 ++- docs/DeveloperGuide.rst | 7 +++++-- docs/News.rst | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-10 15:15: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, sphinx-docs has been updated discards 70115a80aa04cca16ea0d0e2283276a0cd2cc53b (commit) via 86ffdb3b4feaa2340815addc75ec846b1cc423f4 (commit) via 0301abee2c622b0718d2181361bc9719d557af6c (commit) via 539d6d0cca09c7d26eef7e3c20a88ea76b8570aa (commit) via 58b9fe8faf5cb78225a982b71a5775c217d1f2b0 (commit) via 5e83f5b9c9ff92c1b188a904edfcb5a10c8aac3c (commit) via e17be44c57a217fb2d1c0741aa5ab14afad631c3 (commit) via 3d53e359aabaa0ca86cb7c319b2019dd269174d9 (commit) via c05c32dc337b6c2a9c9750509d53641b0a8e865b (commit) via 12790bba0f012954f3811d54a5aeb546e629c7ff (commit) via 372fa6303abde2fa1afa32b44b3692614fc72c23 (commit) via 84097cfaf0a72e2a2390f4990168c319c6d619bc (commit) via 10059c1eff5e0031d188042bfecf92a1881a34e2 (commit) via 48e06c2db7d67b06a84015c19a9c909629568d69 (commit) via e37b03a019184e9258e67da1716c4898c9d2b429 (commit) via 4ea1194ce9277b237e5ef65b65cb8d8b6718a9fc (commit) via 936732a0e84496343e2d357706e25b112c3221a3 (commit) via d0f2abc7ce2011f2943f11a40ec7f71a72a2473f (commit) via 53bc9174aa2d6e72d8a5d3facdbc9f450fec4bc3 (commit) via 2476dfb15cf3f6c62f4c0c2c25ad59847687d496 (commit) via dbfad29c3ab865a69d4661e3b2be96f3255e82db (commit) via c5b45491c256f3d1bdbfce9775472c59faf8dde2 (commit) via 9785f246ee72d20f77fd5e9290bb59f587a49287 (commit) via 6ec83457d064928b2ecb1edca36b6824d029e9ab (commit) via 76b057eba4844088e72e319c18bffb94ee87b6a1 (commit) via 56bcb03d7c0b8b8c5e1d010913cf24d8d4aa153b (commit) via 0fbf8949b3a56e87582d7f08f592809d6fdba62b (commit) via b4c5f02b368d8a3a570f2edf6150d0da4c7e503b (commit) via 4f62b3980d04c08ce4c9f058b1a89d44f2c85442 (commit) via c442ad93897d7515b5d40b77af22212248b7e1c9 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (70115a80aa04cca16ea0d0e2283276a0cd2cc53b) \ N -- N -- N (86ffdb3b4feaa2340815addc75ec846b1cc423f4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/86ffdb3b4feaa2340815addc75ec846b1cc423f4 commit 86ffdb3b4feaa2340815addc75ec846b1cc423f4 Author: Oleg Broytman <ph...@ph...> Date: Mon Feb 16 21:56:33 2015 +0300 Generate docs using sphinx Used sphinx-apidoc to generate split API docs. diff --git a/docs/.gitignore b/docs/.gitignore index 5937020..cf1f956 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,4 @@ /*.html +/_build/ /data.db /html diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..5188142 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,183 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext + +help: + @echo "Please use \`make <target>' where <target> is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " coverage to run coverage check of the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SQLObject.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SQLObject.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/SQLObject" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SQLObject" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +coverage: + $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage + @echo "Testing of coverage in the sources finished, look at the " \ + "results in $(BUILDDIR)/coverage/python.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/docs/api/modules.rst b/docs/api/modules.rst new file mode 100644 index 0000000..656ed22 --- /dev/null +++ b/docs/api/modules.rst @@ -0,0 +1,7 @@ +sqlobject +========= + +.. toctree:: + :maxdepth: 4 + + sqlobject diff --git a/docs/api/sqlobject.boundattributes.rst b/docs/api/sqlobject.boundattributes.rst new file mode 100644 index 0000000..1518f8d --- /dev/null +++ b/docs/api/sqlobject.boundattributes.rst @@ -0,0 +1,7 @@ +sqlobject.boundattributes module +================================ + +.. automodule:: sqlobject.boundattributes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.cache.rst b/docs/api/sqlobject.cache.rst new file mode 100644 index 0000000..6c74d5b --- /dev/null +++ b/docs/api/sqlobject.cache.rst @@ -0,0 +1,7 @@ +sqlobject.cache module +====================== + +.. automodule:: sqlobject.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.classregistry.rst b/docs/api/sqlobject.classregistry.rst new file mode 100644 index 0000000..0882491 --- /dev/null +++ b/docs/api/sqlobject.classregistry.rst @@ -0,0 +1,7 @@ +sqlobject.classregistry module +============================== + +.. automodule:: sqlobject.classregistry + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.col.rst b/docs/api/sqlobject.col.rst new file mode 100644 index 0000000..5282fc2 --- /dev/null +++ b/docs/api/sqlobject.col.rst @@ -0,0 +1,7 @@ +sqlobject.col module +==================== + +.. automodule:: sqlobject.col + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.compat.rst b/docs/api/sqlobject.compat.rst new file mode 100644 index 0000000..cdb4f6d --- /dev/null +++ b/docs/api/sqlobject.compat.rst @@ -0,0 +1,7 @@ +sqlobject.compat module +======================= + +.. automodule:: sqlobject.compat + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.conftest.rst b/docs/api/sqlobject.conftest.rst new file mode 100644 index 0000000..8e56428 --- /dev/null +++ b/docs/api/sqlobject.conftest.rst @@ -0,0 +1,7 @@ +sqlobject.conftest module +========================= + +.. automodule:: sqlobject.conftest + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.constraints.rst b/docs/api/sqlobject.constraints.rst new file mode 100644 index 0000000..ad39272 --- /dev/null +++ b/docs/api/sqlobject.constraints.rst @@ -0,0 +1,7 @@ +sqlobject.constraints module +============================ + +.. automodule:: sqlobject.constraints + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.converters.rst b/docs/api/sqlobject.converters.rst new file mode 100644 index 0000000..82b5cff --- /dev/null +++ b/docs/api/sqlobject.converters.rst @@ -0,0 +1,7 @@ +sqlobject.converters module +=========================== + +.. automodule:: sqlobject.converters + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dbconnection.rst b/docs/api/sqlobject.dbconnection.rst new file mode 100644 index 0000000..6a6adc3 --- /dev/null +++ b/docs/api/sqlobject.dbconnection.rst @@ -0,0 +1,7 @@ +sqlobject.dbconnection module +============================= + +.. automodule:: sqlobject.dbconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.dberrors.rst b/docs/api/sqlobject.dberrors.rst new file mode 100644 index 0000000..3035746 --- /dev/null +++ b/docs/api/sqlobject.dberrors.rst @@ -0,0 +1,7 @@ +sqlobject.dberrors module +========================= + +.. automodule:: sqlobject.dberrors + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.declarative.rst b/docs/api/sqlobject.declarative.rst new file mode 100644 index 0000000..9cc7e9b --- /dev/null +++ b/docs/api/sqlobject.declarative.rst @@ -0,0 +1,7 @@ +sqlobject.declarative module +============================ + +.. automodule:: sqlobject.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.events.rst b/docs/api/sqlobject.events.rst new file mode 100644 index 0000000..8c33239 --- /dev/null +++ b/docs/api/sqlobject.events.rst @@ -0,0 +1,7 @@ +sqlobject.events module +======================= + +.. automodule:: sqlobject.events + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.firebirdconnection.rst b/docs/api/sqlobject.firebird.firebirdconnection.rst new file mode 100644 index 0000000..6fdf26e --- /dev/null +++ b/docs/api/sqlobject.firebird.firebirdconnection.rst @@ -0,0 +1,7 @@ +sqlobject.firebird.firebirdconnection module +============================================ + +.. automodule:: sqlobject.firebird.firebirdconnection + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.firebird.rst b/docs/api/sqlobject.firebird.rst new file mode 100644 index 0000000..78cec9a --- /dev/null +++ b/docs/api/sqlobject.firebird.rst @@ -0,0 +1,15 @@ +sqlobject.firebird package +========================== + +.. automodule:: sqlobject.firebird + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.firebird.firebirdconnection + diff --git a/docs/api/sqlobject.include.hashcol.rst b/docs/api/sqlobject.include.hashcol.rst new file mode 100644 index 0000000..76396aa --- /dev/null +++ b/docs/api/sqlobject.include.hashcol.rst @@ -0,0 +1,7 @@ +sqlobject.include.hashcol module +================================ + +.. automodule:: sqlobject.include.hashcol + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/api/sqlobject.include.rst b/docs/api/sqlobject.include.rst new file mode 100644 index 0000000..b438105 --- /dev/null +++ b/docs/api/sqlobject.include.rst @@ -0,0 +1,15 @@ +sqlobject.include package +========================= + +.. automodule:: sqlobject.include + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + sqlobject.include.hashcol + diff --git a/docs/api/sqlobject.include.tests.rst b/docs/api/sqlobject.include.tests.rst new file mode 100644 index 0000000..e17b4de --- /dev/null +++ b/docs/api/sqlobject.include.tests.rst @@ -0,0 +1,15 @@ ... 2556 lines suppressed ... hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-10 15:15: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, master has been updated via 0301abee2c622b0718d2181361bc9719d557af6c (commit) from 539d6d0cca09c7d26eef7e3c20a88ea76b8570aa (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.rst | 2 +- docs/News.rst | 2 -- setup.cfg | 4 ++-- setup.py | 5 ++--- sqlobject/__version__.py | 4 ++-- 5 files changed, 7 insertions(+), 10 deletions(-) hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-10 01:18: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 539d6d0cca09c7d26eef7e3c20a88ea76b8570aa (commit) via 58b9fe8faf5cb78225a982b71a5775c217d1f2b0 (commit) via 5e83f5b9c9ff92c1b188a904edfcb5a10c8aac3c (commit) via e17be44c57a217fb2d1c0741aa5ab14afad631c3 (commit) via 3d53e359aabaa0ca86cb7c319b2019dd269174d9 (commit) via c05c32dc337b6c2a9c9750509d53641b0a8e865b (commit) from 12790bba0f012954f3811d54a5aeb546e629c7ff (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/539d6d0cca09c7d26eef7e3c20a88ea76b8570aa commit 539d6d0cca09c7d26eef7e3c20a88ea76b8570aa Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 03:30:58 2016 +0300 .coveragerc: omit modules and tests that aren't usually run We mostly run tests with MySQL, Postgres and SQLite. And we don't use Paste. diff --git a/sqlobject/.coveragerc b/sqlobject/.coveragerc new file mode 100644 index 0000000..b62e7f0 --- /dev/null +++ b/sqlobject/.coveragerc @@ -0,0 +1,10 @@ +[run] +omit = + firebird/*.py + maxdb/*.py + mssql/*.py + rdbhost/*.py + sybase/*.py + tests/test_paste.py + util/threadinglocal.py + wsgi_middleare.py http://sourceforge.net/p/sqlobject/sqlobject/ci/58b9fe8faf5cb78225a982b71a5775c217d1f2b0 commit 58b9fe8faf5cb78225a982b71a5775c217d1f2b0 Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 03:09:55 2016 +0300 Convert timedelta to mxDateTime.Time MySQL returns timedelta for Time. diff --git a/docs/News.rst b/docs/News.rst index 0e3a3a5..939cdd9 100644 --- a/docs/News.rst +++ b/docs/News.rst @@ -24,6 +24,9 @@ Features * For Python >= 3.4 minimal FormEncode version is now 1.3.1. +* If mxDateTime is in use, convert timedelta (returned by MySQL) to + mxDateTime.Time. + Documentation ------------- diff --git a/sqlobject/col.py b/sqlobject/col.py index f5a9571..e405127 100644 --- a/sqlobject/col.py +++ b/sqlobject/col.py @@ -1303,6 +1303,13 @@ if mxdatetime_available: return DateTime.Date(value.year, value.month, value.day) elif isinstance(value, datetime.time): return DateTime.Time(value.hour, value.minute, value.second) + elif isinstance(value, datetime.timedelta): + if value.days: + raise validators.Invalid( + "the value for the TimeCol '%s' must has days=0, " + "it has days=%d" % (self.name, value.days), + value, state) + return DateTime.Time(seconds=value.seconds) try: if self.format.find(".%f") >= 0: if '.' in value: http://sourceforge.net/p/sqlobject/sqlobject/ci/5e83f5b9c9ff92c1b188a904edfcb5a10c8aac3c commit 5e83f5b9c9ff92c1b188a904edfcb5a10c8aac3c Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 02:43:34 2016 +0300 Install mxDateTime to run date/time tests with it Install egenix-mx-base (Python2 only) to run date/time tests with mxDateTime in addition to datetime. diff --git a/docs/News.rst b/docs/News.rst index 31be937..0e3a3a5 100644 --- a/docs/News.rst +++ b/docs/News.rst @@ -47,6 +47,8 @@ Tests * Use pytest-cov for test coverage. Report test coverage via coveralls.io and codecov.io. +* Install mxDateTime to run date/time tests with it. + SQLObject 3.0.0 =============== diff --git a/tox.ini b/tox.ini index b31b733..c5f8e74 100644 --- a/tox.ini +++ b/tox.ini @@ -19,6 +19,7 @@ deps = pytest-cov py26,py27: FormEncode >= 1.1.1, != 1.3.0 py34: FormEncode >= 1.3.1 + py26,py27: egenix-mx-base PyDispatcher>=2.0.4 mysql: mysql-python mysqlclient: mysqlclient http://sourceforge.net/p/sqlobject/sqlobject/ci/e17be44c57a217fb2d1c0741aa5ab14afad631c3 commit e17be44c57a217fb2d1c0741aa5ab14afad631c3 Author: Oleg Broytman <ph...@ph...> Date: Wed Aug 10 02:00:24 2016 +0300 Rename reStructuredText file from *.txt to *.rst [skip ci] diff --git a/MANIFEST.in b/MANIFEST.in index 3c13468..ca0fe85 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,7 +1,7 @@ include .gitignore docs/.gitignore include MANIFEST.in ez_setup.py include .travis.yml tox.ini -include *.txt docs/LICENSE docs/*.txt docs/rebuild +include *.rst *.txt docs/LICENSE docs/*.rst docs/rebuild include sqlobject/maxdb/readme.txt recursive-include debian * recursive-include docs *.css *.html *.js *.gif *.py diff --git a/README.txt b/README.rst similarity index 88% rename from README.txt rename to README.rst index abe9116..ace9309 100644 --- a/README.txt +++ b/README.rst @@ -10,4 +10,4 @@ through the `psycopg` package, SQLite, Firebird, MaxDB (SAP DB), MS SQL 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/ +`<docs/SQLObject.rst>`_, or online at http://sqlobject.org/ diff --git a/debian/docs b/debian/docs index 09b66e4..1a04c5f 100644 --- a/debian/docs +++ b/debian/docs @@ -1,2 +1,2 @@ -README.txt +README.rst docs/ diff --git a/docs/Authors.txt b/docs/Authors.rst similarity index 100% rename from docs/Authors.txt rename to docs/Authors.rst diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.rst similarity index 100% rename from docs/DeveloperGuide.txt rename to docs/DeveloperGuide.rst diff --git a/docs/FAQ.txt b/docs/FAQ.rst similarity index 100% rename from docs/FAQ.txt rename to docs/FAQ.rst diff --git a/docs/Inheritance.txt b/docs/Inheritance.rst similarity index 100% rename from docs/Inheritance.txt rename to docs/Inheritance.rst diff --git a/docs/News.txt b/docs/News.rst similarity index 96% rename from docs/News.txt rename to docs/News.rst index 5aa09dd..31be937 100644 --- a/docs/News.txt +++ b/docs/News.rst @@ -32,6 +32,8 @@ Documentation * Fix URLs that can be found; remove missing links. +* Rename reStructuredText file from \*.txt to \*.rst. + Source code ----------- diff --git a/docs/News1.txt b/docs/News1.rst similarity index 100% rename from docs/News1.txt rename to docs/News1.rst diff --git a/docs/News2.txt b/docs/News2.rst similarity index 100% rename from docs/News2.txt rename to docs/News2.rst diff --git a/docs/News3.txt b/docs/News3.rst similarity index 100% rename from docs/News3.txt rename to docs/News3.rst diff --git a/docs/News4.txt b/docs/News4.rst similarity index 100% rename from docs/News4.txt rename to docs/News4.rst diff --git a/docs/News5.txt b/docs/News5.rst similarity index 100% rename from docs/News5.txt rename to docs/News5.rst diff --git a/docs/Python3.txt b/docs/Python3.rst similarity index 100% rename from docs/Python3.txt rename to docs/Python3.rst diff --git a/docs/SQLBuilder.txt b/docs/SQLBuilder.rst similarity index 100% rename from docs/SQLBuilder.txt rename to docs/SQLBuilder.rst diff --git a/docs/SQLObject.txt b/docs/SQLObject.rst similarity index 100% rename from docs/SQLObject.txt rename to docs/SQLObject.rst diff --git a/docs/SelectResults.txt b/docs/SelectResults.rst similarity index 100% rename from docs/SelectResults.txt rename to docs/SelectResults.rst diff --git a/docs/TODO.txt b/docs/TODO.rst similarity index 100% rename from docs/TODO.txt rename to docs/TODO.rst diff --git a/docs/Versioning.txt b/docs/Versioning.rst similarity index 100% rename from docs/Versioning.txt rename to docs/Versioning.rst diff --git a/docs/Views.txt b/docs/Views.rst similarity index 100% rename from docs/Views.txt rename to docs/Views.rst diff --git a/docs/community.txt b/docs/community.rst similarity index 100% rename from docs/community.txt rename to docs/community.rst diff --git a/docs/download.txt b/docs/download.rst similarity index 100% rename from docs/download.txt rename to docs/download.rst diff --git a/docs/index.txt b/docs/index.rst similarity index 100% rename from docs/index.txt rename to docs/index.rst diff --git a/docs/links.txt b/docs/links.rst similarity index 100% rename from docs/links.txt rename to docs/links.rst diff --git a/docs/rebuild b/docs/rebuild index 18235b5..c5313e0 100755 --- a/docs/rebuild +++ b/docs/rebuild @@ -12,11 +12,11 @@ NORMAL="Authors DeveloperGuide FAQ Inheritance community download index links sqlobject-admin" for NAME in $NORMAL ; do - if [ -e "$NAME.html" -a ! "$NAME.html" -ot "$NAME.txt" ] ; then + if [ -e "$NAME.html" -a ! "$NAME.html" -ot "$NAME.rst" ] ; then echo "$NAME is up to date." continue fi echo "Building $NAME." rst2html.py --no-toc-backlinks --stylesheet=default.css --link-stylesheet \ - -- "$NAME.txt" > "$NAME.html" + -- "$NAME.rst" > "$NAME.html" done diff --git a/docs/sqlobject-admin.txt b/docs/sqlobject-admin.rst similarity index 100% rename from docs/sqlobject-admin.txt rename to docs/sqlobject-admin.rst diff --git a/docs/test.py b/docs/test.py old mode 100644 new mode 100755 index bf43dfa..991eaee --- a/docs/test.py +++ b/docs/test.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python import doctest import os import sys @@ -7,7 +8,7 @@ sys.path.insert( def test(): - for doc in ['SQLObject.txt']: + for doc in ['SQLObject.rst']: doctest.testfile(doc, optionflags=doctest.ELLIPSIS) if __name__ == '__main__': diff --git a/setup.cfg b/setup.cfg index 9467786..24ef049 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,13 +17,13 @@ ignore = E401 [pudge] 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/News5.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 +docs = docs/index.rst docs/Authors.rst docs/DeveloperGuide.rst docs/FAQ.rst + docs/Inheritance.rst docs/News.rst docs/News1.rst docs/News2.rst + docs/News3.rst docs/News4.rst docs/News5.rst docs/Python3.rst + docs/SQLBuilder.rst docs/SQLObject.rst docs/SelectResults.rst + docs/TODO.rst docs/Versioning.rst docs/Views.rst + docs/community.rst docs/download.rst docs/links.rst + docs/sqlobject-admin.rst doc_base = docs/ dest = docs/html modules = sqlobject diff --git a/setup.py b/setup.py index 86bbc32..650e81b 100755 --- a/setup.py +++ b/setup.py @@ -98,7 +98,7 @@ and `GitHub <https://github.com/sqlobject>`_. scripts=["scripts/sqlobject-admin", "scripts/sqlobject-convertOldURI"], package_data={"sqlobject": [ - "../docs/LICENSE", "../docs/*.txt", "../docs/*.css", + "../docs/LICENSE", "../docs/*.rst", "../docs/*.css", "../docs/html/*.html", "../docs/html/*.css", "../docs/html/sqlobject/*.html", "../docs/html/sqlobject/firebird/*.html", diff --git a/sqlobject/main.py b/sqlobject/main.py index 38953d5..0ac510c 100644 --- a/sqlobject/main.py +++ b/sqlobject/main.py @@ -5,10 +5,10 @@ SQLObject :author: Ian Bicking <ia...@co...> SQLObject is a object-relational mapper. See SQLObject.html or -SQLObject.txt for more. +SQLObject.rst for more. With the help by Oleg Broytman and many other contributors. -See Authors.txt. +See Authors.rst. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as http://sourceforge.net/p/sqlobject/sqlobject/ci/3d53e359aabaa0ca86cb7c319b2019dd269174d9 commit 3d53e359aabaa0ca86cb7c319b2019dd269174d9 Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 10:02:45 2016 +0300 We also use Circle CI [skip ci] diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.txt index ecd9a9c..d2e2f16 100644 --- a/docs/DeveloperGuide.txt +++ b/docs/DeveloperGuide.txt @@ -257,11 +257,14 @@ forced to write the test. That's no fun for us, to just be writing tests. So please, write tests; everything at least needs to be exercised, even if the tests are absolutely complete. -We now use Travis CI to run tests. See the status: +We now use Travis CI and Circle CI to run tests. See the statuses: .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=master :target: https://travis-ci.org/sqlobject/sqlobject +.. image:: https://circleci.com/gh/sqlobject/sqlobject.svg?style=shield + :target: https://circleci.com/gh/sqlobject/sqlobject + To avoid triggering unnecessary test run at Travis add text `[skip ci] or [ci skip] <https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build>`_ diff --git a/docs/News.txt b/docs/News.txt index 40139d6..5aa09dd 100644 --- a/docs/News.txt +++ b/docs/News.txt @@ -40,6 +40,8 @@ Source code Tests ----- +* Test are now run at Circle CI. + * Use pytest-cov for test coverage. Report test coverage via coveralls.io and codecov.io. http://sourceforge.net/p/sqlobject/sqlobject/ci/c05c32dc337b6c2a9c9750509d53641b0a8e865b commit c05c32dc337b6c2a9c9750509d53641b0a8e865b Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 09:59:45 2016 +0300 Embed Coveralls badge in Developer Guide [skip ci] diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.txt index a845271..ecd9a9c 100644 --- a/docs/DeveloperGuide.txt +++ b/docs/DeveloperGuide.txt @@ -260,7 +260,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=master - :target: https://travis-ci.org/sqlobject/sqlobject + :target: https://travis-ci.org/sqlobject/sqlobject To avoid triggering unnecessary test run at Travis add text `[skip ci] or [ci skip] @@ -273,6 +273,9 @@ to measures code coverage by tests and upload the result for analyzis to `Coveralls <https://coveralls.io/github/sqlobject/sqlobject>`_ and `Codecov <https://codecov.io/gh/sqlobject/sqlobject>`_. +.. image:: https://coveralls.io/repos/github/sqlobject/sqlobject/badge.svg?branch=master + :target: https://coveralls.io/github/sqlobject/sqlobject?branch=master + Documentation ============= ----------------------------------------------------------------------- Summary of changes: MANIFEST.in | 2 +- README.txt => README.rst | 2 +- debian/docs | 2 +- docs/{Authors.txt => Authors.rst} | 0 docs/{DeveloperGuide.txt => DeveloperGuide.rst} | 10 ++++++++-- docs/{FAQ.txt => FAQ.rst} | 0 docs/{Inheritance.txt => Inheritance.rst} | 0 docs/{News.txt => News.rst} | 9 +++++++++ docs/{News1.txt => News1.rst} | 0 docs/{News2.txt => News2.rst} | 0 docs/{News3.txt => News3.rst} | 0 docs/{News4.txt => News4.rst} | 0 docs/{News5.txt => News5.rst} | 0 docs/{Python3.txt => Python3.rst} | 0 docs/{SQLBuilder.txt => SQLBuilder.rst} | 0 docs/{SQLObject.txt => SQLObject.rst} | 0 docs/{SelectResults.txt => SelectResults.rst} | 0 docs/{TODO.txt => TODO.rst} | 0 docs/{Versioning.txt => Versioning.rst} | 0 docs/{Views.txt => Views.rst} | 0 docs/{community.txt => community.rst} | 0 docs/{download.txt => download.rst} | 0 docs/{index.txt => index.rst} | 0 docs/{links.txt => links.rst} | 0 docs/rebuild | 4 ++-- docs/{sqlobject-admin.txt => sqlobject-admin.rst} | 0 docs/test.py | 3 ++- setup.cfg | 14 +++++++------- setup.py | 2 +- sqlobject/.coveragerc | 10 ++++++++++ sqlobject/col.py | 7 +++++++ sqlobject/main.py | 4 ++-- tox.ini | 1 + 33 files changed, 52 insertions(+), 18 deletions(-) rename README.txt => README.rst (88%) rename docs/{Authors.txt => Authors.rst} (100%) rename docs/{DeveloperGuide.txt => DeveloperGuide.rst} (96%) rename docs/{FAQ.txt => FAQ.rst} (100%) rename docs/{Inheritance.txt => Inheritance.rst} (100%) rename docs/{News.txt => News.rst} (86%) rename docs/{News1.txt => News1.rst} (100%) rename docs/{News2.txt => News2.rst} (100%) rename docs/{News3.txt => News3.rst} (100%) rename docs/{News4.txt => News4.rst} (100%) rename docs/{News5.txt => News5.rst} (100%) rename docs/{Python3.txt => Python3.rst} (100%) rename docs/{SQLBuilder.txt => SQLBuilder.rst} (100%) rename docs/{SQLObject.txt => SQLObject.rst} (100%) rename docs/{SelectResults.txt => SelectResults.rst} (100%) rename docs/{TODO.txt => TODO.rst} (100%) rename docs/{Versioning.txt => Versioning.rst} (100%) rename docs/{Views.txt => Views.rst} (100%) rename docs/{community.txt => community.rst} (100%) rename docs/{download.txt => download.rst} (100%) rename docs/{index.txt => index.rst} (100%) rename docs/{links.txt => links.rst} (100%) rename docs/{sqlobject-admin.txt => sqlobject-admin.rst} (100%) mode change 100644 => 100755 docs/test.py create mode 100644 sqlobject/.coveragerc hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-09 03: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 branch, master has been updated via 12790bba0f012954f3811d54a5aeb546e629c7ff (commit) via 372fa6303abde2fa1afa32b44b3692614fc72c23 (commit) via 84097cfaf0a72e2a2390f4990168c319c6d619bc (commit) via 10059c1eff5e0031d188042bfecf92a1881a34e2 (commit) via 48e06c2db7d67b06a84015c19a9c909629568d69 (commit) from e37b03a019184e9258e67da1716c4898c9d2b429 (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/12790bba0f012954f3811d54a5aeb546e629c7ff commit 12790bba0f012954f3811d54a5aeb546e629c7ff Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 06:26:24 2016 +0300 For Python >= 3.4 minimal FormEncode version is now 1.3.1 With FormEncode 1.3.1 we no longer need `rm FormEncode-1.3.0.whl` hack. diff --git a/docs/News.txt b/docs/News.txt index f5d3a99..40139d6 100644 --- a/docs/News.txt +++ b/docs/News.txt @@ -22,6 +22,8 @@ Features * Add JSONCol, a universal json column. +* For Python >= 3.4 minimal FormEncode version is now 1.3.1. + Documentation ------------- diff --git a/pip-install b/pip-install deleted file mode 100755 index 144d76f..0000000 --- a/pip-install +++ /dev/null @@ -1,6 +0,0 @@ -#! /bin/sh - -# Remove broken FormEncode wheel -rm -f "$HOME"/.cache/pip/wheels/89/df/07/2bb5e9f2c89f5dfa839a366f4148cfd1ee9bc9c661b7160cc6/FormEncode-1.3.0-py2.py3-none-any.whl - -exec pip install "$@" diff --git a/requirements.txt b/requirements.txt index b670458..8921406 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ --install-option="--compile --optimize" -FormEncode >= 1.1.1; python_version >= '2.6' and python_version < '3.0' -FormEncode >= 1.3.0; python_version >= '3.4' +FormEncode >= 1.1.1, != 1.3.0; python_version >= '2.6' and python_version < '3.0' +FormEncode >= 1.3.1; python_version >= '3.4' PyDispatcher >= 2.0.4 diff --git a/setup.py b/setup.py index a5c4b88..86bbc32 100755 --- a/setup.py +++ b/setup.py @@ -31,9 +31,9 @@ if is_setuptools: """ install_requires = [] if (sys.version_info[0] == 2) and (sys.version_info[:2] >= (2, 6)): - install_requires.append("FormEncode>=1.1.1") + install_requires.append("FormEncode>=1.1.1,!=1.3.0") elif (sys.version_info[0] == 3) and (sys.version_info[:2] >= (3, 4)): - install_requires.append("FormEncode>=1.3.0") + install_requires.append("FormEncode>=1.3.1") else: raise ImportError("SQLObject requires Python 2.6, 2.7 or 3.4+") install_requires.append("PyDispatcher>=2.0.4") diff --git a/tox.ini b/tox.ini index 42a8e8e..b31b733 100644 --- a/tox.ini +++ b/tox.ini @@ -17,13 +17,12 @@ basepython = deps = pytest pytest-cov - py26,py27: FormEncode >= 1.1.1 - py34: FormEncode >= 1.3.0 + py26,py27: FormEncode >= 1.1.1, != 1.3.0 + py34: FormEncode >= 1.3.1 PyDispatcher>=2.0.4 mysql: mysql-python mysqlclient: mysqlclient postgres: psycopg2 -install_command=./pip-install {opts} {packages} passenv = CI TRAVIS TRAVIS_* # MySQL test environments http://sourceforge.net/p/sqlobject/sqlobject/ci/372fa6303abde2fa1afa32b44b3692614fc72c23 commit 372fa6303abde2fa1afa32b44b3692614fc72c23 Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 06:11:17 2016 +0300 Simplify tox.ini fake8 env even further Use global changedir (sqlobject) and run with the current directory. diff --git a/tox.ini b/tox.ini index cd3e609..42a8e8e 100644 --- a/tox.ini +++ b/tox.ini @@ -80,12 +80,10 @@ commands = basepython = python2.7 deps = flake8 -changedir = -commands = flake8 sqlobject +commands = flake8 . [testenv:py34-flake8] basepython = python3.4 deps = flake8 -changedir = -commands = flake8 sqlobject +commands = flake8 . http://sourceforge.net/p/sqlobject/sqlobject/ci/84097cfaf0a72e2a2390f4990168c319c6d619bc commit 84097cfaf0a72e2a2390f4990168c319c6d619bc Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 05:26:54 2016 +0300 Fix bashism: ~ => $HOME diff --git a/pip-install b/pip-install index 096e3b7..144d76f 100755 --- a/pip-install +++ b/pip-install @@ -1,6 +1,6 @@ #! /bin/sh # Remove broken FormEncode wheel -rm -f ~/.cache/pip/wheels/89/df/07/2bb5e9f2c89f5dfa839a366f4148cfd1ee9bc9c661b7160cc6/FormEncode-1.3.0-py2.py3-none-any.whl +rm -f "$HOME"/.cache/pip/wheels/89/df/07/2bb5e9f2c89f5dfa839a366f4148cfd1ee9bc9c661b7160cc6/FormEncode-1.3.0-py2.py3-none-any.whl exec pip install "$@" http://sourceforge.net/p/sqlobject/sqlobject/ci/10059c1eff5e0031d188042bfecf92a1881a34e2 commit 10059c1eff5e0031d188042bfecf92a1881a34e2 Author: Oleg Broytman <ph...@ph...> Date: Tue Aug 9 05:22:38 2016 +0300 Rename pip-wrapper -> pip-install diff --git a/pip-wrapper b/pip-install similarity index 100% rename from pip-wrapper rename to pip-install diff --git a/tox.ini b/tox.ini index e46c895..cd3e609 100644 --- a/tox.ini +++ b/tox.ini @@ -23,7 +23,7 @@ deps = mysql: mysql-python mysqlclient: mysqlclient postgres: psycopg2 -install_command=./pip-wrapper {opts} {packages} +install_command=./pip-install {opts} {packages} passenv = CI TRAVIS TRAVIS_* # MySQL test environments http://sourceforge.net/p/sqlobject/sqlobject/ci/48e06c2db7d67b06a84015c19a9c909629568d69 commit 48e06c2db7d67b06a84015c19a9c909629568d69 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 10:46:12 2016 +0300 Enable pip cache on Travis diff --git a/.travis.yml b/.travis.yml index 42c10af..8ff1585 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ language: python +cache: pip + addons: postgresql: "9.4" ----------------------------------------------------------------------- Summary of changes: .travis.yml | 2 ++ docs/News.txt | 2 ++ pip-wrapper | 6 ------ requirements.txt | 4 ++-- setup.py | 4 ++-- tox.ini | 11 ++++------- 6 files changed, 12 insertions(+), 17 deletions(-) delete mode 100755 pip-wrapper hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-08 00:35:31
|
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 e37b03a019184e9258e67da1716c4898c9d2b429 (commit) via 4ea1194ce9277b237e5ef65b65cb8d8b6718a9fc (commit) via 936732a0e84496343e2d357706e25b112c3221a3 (commit) via d0f2abc7ce2011f2943f11a40ec7f71a72a2473f (commit) via 53bc9174aa2d6e72d8a5d3facdbc9f450fec4bc3 (commit) via 2476dfb15cf3f6c62f4c0c2c25ad59847687d496 (commit) via dbfad29c3ab865a69d4661e3b2be96f3255e82db (commit) via c5b45491c256f3d1bdbfce9775472c59faf8dde2 (commit) from 9785f246ee72d20f77fd5e9290bb59f587a49287 (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/e37b03a019184e9258e67da1716c4898c9d2b429 commit e37b03a019184e9258e67da1716c4898c9d2b429 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 03:00:21 2016 +0300 Simplify flake8 tox.ini commands diff --git a/tox.ini b/tox.ini index cdc9809..e46c895 100644 --- a/tox.ini +++ b/tox.ini @@ -81,11 +81,11 @@ basepython = python2.7 deps = flake8 changedir = -commands = flake8 {posargs:sqlobject/} +commands = flake8 sqlobject [testenv:py34-flake8] basepython = python3.4 deps = flake8 changedir = -commands = flake8 {posargs:sqlobject/} +commands = flake8 sqlobject http://sourceforge.net/p/sqlobject/sqlobject/ci/4ea1194ce9277b237e5ef65b65cb8d8b6718a9fc commit 4ea1194ce9277b237e5ef65b65cb8d8b6718a9fc Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 02:42:04 2016 +0300 Refactoring tox.ini Refactoring common commands for MySQL, PostgreSQL and SQLite. diff --git a/tox.ini b/tox.ini index bd5a210..cdc9809 100644 --- a/tox.ini +++ b/tox.ini @@ -27,49 +27,47 @@ install_command=./pip-wrapper {opts} {packages} passenv = CI TRAVIS TRAVIS_* # MySQL test environments -[testenv:py26-mysql] +[mysql] commands = mysql -e 'create database sqlobject_test;' py.test --cov=sqlobject -D mysql://root:@localhost/sqlobject_test mysql -e 'drop database sqlobject_test;' +[testenv:py26-mysql] +commands = {[mysql]commands} + [testenv:py27-mysql] -commands = - mysql -e 'create database sqlobject_test;' - py.test --cov=sqlobject -D mysql://root:@localhost/sqlobject_test - mysql -e 'drop database sqlobject_test;' +commands = {[mysql]commands} # PostgreSQL test environments -[testenv:py26-postgres] +[postgresql] commands = psql -c 'create database sqlobject_test;' -U postgres py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test psql -c 'drop database sqlobject_test;' -U postgres +[testenv:py26-postgres] +commands = {[postgresql]commands} + [testenv:py27-postgres] -commands = - psql -c 'create database sqlobject_test;' -U postgres - py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test - psql -c 'drop database sqlobject_test;' -U postgres +commands = {[postgresql]commands} [testenv:py34-postgres] -commands = - psql -c 'create database sqlobject_test;' -U postgres - py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test - psql -c 'drop database sqlobject_test;' -U postgres +commands = {[postgresql]commands} # SQLite test environments -[testenv:py26-sqlite] +[sqlite] commands = py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb +[testenv:py26-sqlite] +commands = {[sqlite]commands} + [testenv:py27-sqlite] -commands = - py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb +commands = {[sqlite]commands} [testenv:py34-sqlite] -commands = - py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb +commands = {[sqlite]commands} # Special test environments [testenv:py34-mysqlclient] http://sourceforge.net/p/sqlobject/sqlobject/ci/936732a0e84496343e2d357706e25b112c3221a3 commit 936732a0e84496343e2d357706e25b112c3221a3 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 02:32:13 2016 +0300 Add 'requires' setup keyword diff --git a/setup.py b/setup.py index b54068e..a5c4b88 100755 --- a/setup.py +++ b/setup.py @@ -117,6 +117,7 @@ and `GitHub <https://github.com/sqlobject>`_. ], "sqlobject.maxdb": ["readme.txt"], }, + requires=['FormEncode', 'PyDispatcher'], **kw ) http://sourceforge.net/p/sqlobject/sqlobject/ci/d0f2abc7ce2011f2943f11a40ec7f71a72a2473f commit d0f2abc7ce2011f2943f11a40ec7f71a72a2473f Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 02:30:57 2016 +0300 Different versions of FormEncode in install_requires Different versions of FormEncode for different python versions. diff --git a/setup.py b/setup.py index 309a2e5..b54068e 100755 --- a/setup.py +++ b/setup.py @@ -1,5 +1,6 @@ #!/usr/bin/env python +import sys from imp import load_source from os.path import abspath, dirname, join @@ -28,7 +29,15 @@ if is_setuptools: [paste.filter_app_factory] main = sqlobject.wsgi_middleware:make_middleware """ - kw['install_requires'] = ["FormEncode>=1.1.1", "PyDispatcher>=2.0.4"] + install_requires = [] + if (sys.version_info[0] == 2) and (sys.version_info[:2] >= (2, 6)): + install_requires.append("FormEncode>=1.1.1") + elif (sys.version_info[0] == 3) and (sys.version_info[:2] >= (3, 4)): + install_requires.append("FormEncode>=1.3.0") + else: + raise ImportError("SQLObject requires Python 2.6, 2.7 or 3.4+") + install_requires.append("PyDispatcher>=2.0.4") + kw['install_requires'] = install_requires kw['extras_require'] = { 'mysql': ['MySQLdb'], 'postgresql': ['psycopg'], # or pgdb from PyGreSQL http://sourceforge.net/p/sqlobject/sqlobject/ci/53bc9174aa2d6e72d8a5d3facdbc9f450fec4bc3 commit 53bc9174aa2d6e72d8a5d3facdbc9f450fec4bc3 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 00:51:06 2016 +0300 Run on Circle CI Circle CI allows caching, but broken FormEncode wheel must be removed for every major python version. diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..c699d8b --- /dev/null +++ b/circle.yml @@ -0,0 +1,8 @@ +dependencies: + cache_directories: + - ~/.cache/pip + override: + - sudo apt-get update && sudo apt-get install python-mysqldb python-psycopg2 + - pip install -U pip + - pip install -U tox tox-pyenv + - pyenv local 2.6.8 2.7.10 3.4.3 diff --git a/pip-wrapper b/pip-wrapper new file mode 100755 index 0000000..096e3b7 --- /dev/null +++ b/pip-wrapper @@ -0,0 +1,6 @@ +#! /bin/sh + +# Remove broken FormEncode wheel +rm -f ~/.cache/pip/wheels/89/df/07/2bb5e9f2c89f5dfa839a366f4148cfd1ee9bc9c661b7160cc6/FormEncode-1.3.0-py2.py3-none-any.whl + +exec pip install "$@" diff --git a/tox.ini b/tox.ini index e8b36e3..bd5a210 100644 --- a/tox.ini +++ b/tox.ini @@ -23,6 +23,7 @@ deps = mysql: mysql-python mysqlclient: mysqlclient postgres: psycopg2 +install_command=./pip-wrapper {opts} {packages} passenv = CI TRAVIS TRAVIS_* # MySQL test environments http://sourceforge.net/p/sqlobject/sqlobject/ci/2476dfb15cf3f6c62f4c0c2c25ad59847687d496 commit 2476dfb15cf3f6c62f4c0c2c25ad59847687d496 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 01:30:11 2016 +0300 Group postgres test environments diff --git a/tox.ini b/tox.ini index 2ebbadf..e8b36e3 100644 --- a/tox.ini +++ b/tox.ini @@ -6,8 +6,8 @@ envlist = {py26,py27}-mysql,{py26,py27,py34}-postgres,{py26,py27,py34}-sqlite,{p [testenv] # Don't fail or warn on uninstalled commands whitelist_externals = - psql mysql + psql # Ensure we cd into sqlobject before running the tests changedir = ./sqlobject/ basepython = @@ -51,7 +51,13 @@ commands = py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test psql -c 'drop database sqlobject_test;' -U postgres -# sqlite test environments +[testenv:py34-postgres] +commands = + psql -c 'create database sqlobject_test;' -U postgres + py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test + psql -c 'drop database sqlobject_test;' -U postgres + +# SQLite test environments [testenv:py26-sqlite] commands = py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb @@ -64,12 +70,7 @@ commands = commands = py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb -[testenv:py34-postgres] -commands = - psql -c 'create database sqlobject_test;' -U postgres - py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test - psql -c 'drop database sqlobject_test;' -U postgres - +# Special test environments [testenv:py34-mysqlclient] commands = mysql -e 'create database sqlobject_test;' http://sourceforge.net/p/sqlobject/sqlobject/ci/dbfad29c3ab865a69d4661e3b2be96f3255e82db commit dbfad29c3ab865a69d4661e3b2be96f3255e82db Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 01:35:15 2016 +0300 Python 2.6, 2.7 and 3.4 require different minimal versions of FormEncode diff --git a/tox.ini b/tox.ini index ce9db44..2ebbadf 100644 --- a/tox.ini +++ b/tox.ini @@ -17,7 +17,8 @@ basepython = deps = pytest pytest-cov - FormEncode >= 1.1.1 + py26,py27: FormEncode >= 1.1.1 + py34: FormEncode >= 1.3.0 PyDispatcher>=2.0.4 mysql: mysql-python mysqlclient: mysqlclient http://sourceforge.net/p/sqlobject/sqlobject/ci/c5b45491c256f3d1bdbfce9775472c59faf8dde2 commit c5b45491c256f3d1bdbfce9775472c59faf8dde2 Author: Oleg Broytman <ph...@ph...> Date: Mon Aug 8 01:25:33 2016 +0300 Require tox >= 1.8 diff --git a/requirements_dev.txt b/requirements_dev.txt index a3e423e..ca2ff5d 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -2,4 +2,4 @@ pytest pytest-cov -tox +tox >= 1.8 ----------------------------------------------------------------------- Summary of changes: circle.yml | 8 +++++++ pip-wrapper | 6 +++++ requirements_dev.txt | 2 +- setup.py | 12 ++++++++++- tox.ini | 53 +++++++++++++++++++++++++------------------------ 5 files changed, 53 insertions(+), 28 deletions(-) create mode 100644 circle.yml create mode 100755 pip-wrapper hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-07 02:33: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 branch, master has been updated via 9785f246ee72d20f77fd5e9290bb59f587a49287 (commit) from 6ec83457d064928b2ecb1edca36b6824d029e9ab (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/9785f246ee72d20f77fd5e9290bb59f587a49287 commit 9785f246ee72d20f77fd5e9290bb59f587a49287 Author: Oleg Broytman <ph...@ph...> Date: Sun Aug 7 05:23:51 2016 +0300 Add requirements for development and docs building Add requirements for development (pytest, coverage and tox) and docs building (pudge). diff --git a/requirements_dev.txt b/requirements_dev.txt new file mode 100644 index 0000000..a3e423e --- /dev/null +++ b/requirements_dev.txt @@ -0,0 +1,5 @@ +-r requirements.txt + +pytest +pytest-cov +tox diff --git a/requirements_docs.txt b/requirements_docs.txt new file mode 100644 index 0000000..ee7cb22 --- /dev/null +++ b/requirements_docs.txt @@ -0,0 +1,5 @@ +-r requirements.txt + +buildutils +kid >= 0.9.6 +pudge ----------------------------------------------------------------------- Summary of changes: requirements_dev.txt | 5 +++++ requirements_docs.txt | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) create mode 100644 requirements_dev.txt create mode 100644 requirements_docs.txt hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-06 22:07:52
|
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 6ec83457d064928b2ecb1edca36b6824d029e9ab (commit) via 76b057eba4844088e72e319c18bffb94ee87b6a1 (commit) from 56bcb03d7c0b8b8c5e1d010913cf24d8d4aa153b (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/6ec83457d064928b2ecb1edca36b6824d029e9ab commit 6ec83457d064928b2ecb1edca36b6824d029e9ab Author: Oleg Broytman <ph...@ph...> Date: Sun Aug 7 00:32:07 2016 +0300 Fix pip command line [skip ci] diff --git a/docs/download.txt b/docs/download.txt index 97cfde3..07349a9 100644 --- a/docs/download.txt +++ b/docs/download.txt @@ -8,7 +8,7 @@ with `pip <https://pip.pypa.io/en/latest/>`_ or `easy_install You can install the latest release with:: - pip -U SQLObject + pip install -U SQLObject or:: http://sourceforge.net/p/sqlobject/sqlobject/ci/76b057eba4844088e72e319c18bffb94ee87b6a1 commit 76b057eba4844088e72e319c18bffb94ee87b6a1 Author: Oleg Broytman <ph...@ph...> Date: Sun Aug 7 00:26:12 2016 +0300 Add requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..b670458 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +--install-option="--compile --optimize" + +FormEncode >= 1.1.1; python_version >= '2.6' and python_version < '3.0' +FormEncode >= 1.3.0; python_version >= '3.4' +PyDispatcher >= 2.0.4 ----------------------------------------------------------------------- Summary of changes: docs/download.txt | 2 +- requirements.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletions(-) create mode 100644 requirements.txt hooks/post-receive -- SQLObject development repository |
From: Oleg B. <no...@so...> - 2016-08-06 19:37:17
|
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 56bcb03d7c0b8b8c5e1d010913cf24d8d4aa153b (commit) via 0fbf8949b3a56e87582d7f08f592809d6fdba62b (commit) via b4c5f02b368d8a3a570f2edf6150d0da4c7e503b (commit) via 4f62b3980d04c08ce4c9f058b1a89d44f2c85442 (commit) via c442ad93897d7515b5d40b77af22212248b7e1c9 (commit) from e860578692889bdb61af6734fd7e156026379588 (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/56bcb03d7c0b8b8c5e1d010913cf24d8d4aa153b commit 56bcb03d7c0b8b8c5e1d010913cf24d8d4aa153b Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 6 22:20:05 2016 +0300 DevGuide update: we use coverage.py, Coveralls and Codecov [skip ci] diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.txt index 8e9a020..a845271 100644 --- a/docs/DeveloperGuide.txt +++ b/docs/DeveloperGuide.txt @@ -268,6 +268,11 @@ To avoid triggering unnecessary test run at Travis add text anywhere in your commit messages for commits that don't change code (documentation updates and such). +We use `coverage.py <https://pypi.python.org/pypi/coverage>`_ +to measures code coverage by tests and upload the result for analyzis to +`Coveralls <https://coveralls.io/github/sqlobject/sqlobject>`_ and +`Codecov <https://codecov.io/gh/sqlobject/sqlobject>`_. + Documentation ============= http://sourceforge.net/p/sqlobject/sqlobject/ci/0fbf8949b3a56e87582d7f08f592809d6fdba62b commit 0fbf8949b3a56e87582d7f08f592809d6fdba62b Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 6 22:16:30 2016 +0300 [skip ci] or [ci skip] diff --git a/docs/DeveloperGuide.txt b/docs/DeveloperGuide.txt index f2fd864..8e9a020 100644 --- a/docs/DeveloperGuide.txt +++ b/docs/DeveloperGuide.txt @@ -262,7 +262,8 @@ We now use Travis CI to run tests. See the status: .. image:: https://travis-ci.org/sqlobject/sqlobject.svg?branch=master :target: https://travis-ci.org/sqlobject/sqlobject -To avoid triggering unnecessary test run at Travis add text `[ci skip] +To avoid triggering unnecessary test run at Travis add text +`[skip ci] or [ci skip] <https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build>`_ anywhere in your commit messages for commits that don't change code (documentation updates and such). http://sourceforge.net/p/sqlobject/sqlobject/ci/b4c5f02b368d8a3a570f2edf6150d0da4c7e503b commit b4c5f02b368d8a3a570f2edf6150d0da4c7e503b Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 6 21:30:03 2016 +0300 Report test coverage via codecov.io diff --git a/.travis.yml b/.travis.yml index daa85d7..42c10af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ env: - TOXENV=py27-flake8 - TOXENV=py34-flake8 -install: pip install tox coveralls +install: pip install tox coveralls codecov matrix: fast_finish: true @@ -26,3 +26,4 @@ script: tox -e ${TOXENV} after_success: - cd sqlobject - coveralls + - codecov diff --git a/docs/News.txt b/docs/News.txt index b30bfbf..f5d3a99 100644 --- a/docs/News.txt +++ b/docs/News.txt @@ -39,7 +39,7 @@ Tests ----- * Use pytest-cov for test coverage. Report test coverage - via coveralls.io. + via coveralls.io and codecov.io. SQLObject 3.0.0 =============== http://sourceforge.net/p/sqlobject/sqlobject/ci/4f62b3980d04c08ce4c9f058b1a89d44f2c85442 commit 4f62b3980d04c08ce4c9f058b1a89d44f2c85442 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 6 21:15:23 2016 +0300 Report test coverage via coveralls.io diff --git a/.travis.yml b/.travis.yml index b8fd838..daa85d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,9 +16,13 @@ env: - TOXENV=py27-flake8 - TOXENV=py34-flake8 -install: pip install tox +install: pip install tox coveralls matrix: fast_finish: true script: tox -e ${TOXENV} + +after_success: + - cd sqlobject + - coveralls diff --git a/docs/News.txt b/docs/News.txt index 7658ea2..b30bfbf 100644 --- a/docs/News.txt +++ b/docs/News.txt @@ -38,7 +38,8 @@ Source code Tests ----- -* Use pytest-cov for test coverage. +* Use pytest-cov for test coverage. Report test coverage + via coveralls.io. SQLObject 3.0.0 =============== http://sourceforge.net/p/sqlobject/sqlobject/ci/c442ad93897d7515b5d40b77af22212248b7e1c9 commit c442ad93897d7515b5d40b77af22212248b7e1c9 Author: Oleg Broytman <ph...@ph...> Date: Sat Aug 6 21:05:43 2016 +0300 Use pytest-cov for test coverage diff --git a/docs/News.txt b/docs/News.txt index c2439c3..7658ea2 100644 --- a/docs/News.txt +++ b/docs/News.txt @@ -22,11 +22,6 @@ Features * Add JSONCol, a universal json column. -Source code ------------ - -* Fix all `import *` using https://github.com/zestyping/star-destroyer. - Documentation ------------- @@ -35,6 +30,16 @@ Documentation * Fix URLs that can be found; remove missing links. +Source code +----------- + +* Fix all `import *` using https://github.com/zestyping/star-destroyer. + +Tests +----- + +* Use pytest-cov for test coverage. + SQLObject 3.0.0 =============== diff --git a/sqlobject/.gitignore b/sqlobject/.gitignore new file mode 100644 index 0000000..b53725c --- /dev/null +++ b/sqlobject/.gitignore @@ -0,0 +1,2 @@ +/.coverage +/coverage.xml diff --git a/tox.ini b/tox.ini index 4497785..ce9db44 100644 --- a/tox.ini +++ b/tox.ini @@ -16,62 +16,63 @@ basepython = py34: python3.4 deps = pytest + pytest-cov FormEncode >= 1.1.1 PyDispatcher>=2.0.4 mysql: mysql-python mysqlclient: mysqlclient postgres: psycopg2 - +passenv = CI TRAVIS TRAVIS_* # MySQL test environments [testenv:py26-mysql] commands = mysql -e 'create database sqlobject_test;' - py.test -D mysql://root:@localhost/sqlobject_test + py.test --cov=sqlobject -D mysql://root:@localhost/sqlobject_test mysql -e 'drop database sqlobject_test;' [testenv:py27-mysql] commands = mysql -e 'create database sqlobject_test;' - py.test -D mysql://root:@localhost/sqlobject_test + py.test --cov=sqlobject -D mysql://root:@localhost/sqlobject_test mysql -e 'drop database sqlobject_test;' # PostgreSQL test environments [testenv:py26-postgres] commands = psql -c 'create database sqlobject_test;' -U postgres - py.test -D postgres://postgres:@localhost/sqlobject_test + py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test psql -c 'drop database sqlobject_test;' -U postgres [testenv:py27-postgres] commands = psql -c 'create database sqlobject_test;' -U postgres - py.test -D postgres://postgres:@localhost/sqlobject_test + py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test psql -c 'drop database sqlobject_test;' -U postgres # sqlite test environments [testenv:py26-sqlite] commands = - py.test -D sqlite:///tmp/sqlobject_test.sqdb + py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb [testenv:py27-sqlite] commands = - py.test -D sqlite:///tmp/sqlobject_test.sqdb + py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb [testenv:py34-sqlite] commands = - py.test -D sqlite:///tmp/sqlobject_test.sqdb + py.test --cov=sqlobject -D sqlite:///tmp/sqlobject_test.sqdb [testenv:py34-postgres] commands = psql -c 'create database sqlobject_test;' -U postgres - py.test -D postgres://postgres:@localhost/sqlobject_test + py.test --cov=sqlobject -D postgres://postgres:@localhost/sqlobject_test psql -c 'drop database sqlobject_test;' -U postgres [testenv:py34-mysqlclient] commands = mysql -e 'create database sqlobject_test;' - py.test -D mysql://root:@localhost/sqlobject_test?charset=utf8 + py.test --cov=sqlobject -D mysql://root:@localhost/sqlobject_test?charset=utf8 mysql -e 'drop database sqlobject_test;' [testenv:py27-flake8] ----------------------------------------------------------------------- Summary of changes: .travis.yml | 7 ++++++- docs/DeveloperGuide.txt | 8 +++++++- docs/News.txt | 16 +++++++++++----- sqlobject/.gitignore | 2 ++ tox.ini | 21 +++++++++++---------- 5 files changed, 37 insertions(+), 17 deletions(-) create mode 100644 sqlobject/.gitignore hooks/post-receive -- SQLObject development repository |