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 1dfb07bca80c35f2575e00e05fc9bdf6a40d6421 (commit)
via d62d7ec0c5788a31f81243ae7c2899c83a6f0159 (commit)
via 6ee4bc0030a83aedbe156697a1f2cc4d4fa193ab (commit)
via 8499586c97fa8b03b2e8a68892f206ea28147977 (commit)
via d9f0a1be296ffe5103f35a2c98972757ae67b844 (commit)
via 16b49c508da950811579c5b3e123d2a5593bfc9c (commit)
via f05359d935865bb4709962c3c19ba7c30604ee60 (commit)
via 6fb5f38b038ad43497fac504f4e4bb301d926b52 (commit)
via 54a7761fccaa4647608792889f50ad02c2dffad9 (commit)
via 3acc02d532276f0663cebaf65d24b0bdb646b9d6 (commit)
via 08b5c2c021b5956168862b89d767a84193a375d8 (commit)
via 13b1f65aa644791f02594580a9f70d0f6c16bb72 (commit)
via 80a97cb9c82731ce4c190ff66bce6dd8b68536fb (commit)
via 0dc217276555aab9f5613ece94c829c8f9b8dc55 (commit)
from 847875ade0f1af75c95ed9f9f3546a49b23204cd (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/1dfb07bca80c35f2575e00e05fc9bdf6a40d6421
commit 1dfb07bca80c35f2575e00e05fc9bdf6a40d6421
Author: Oleg Broytman <ph...@ph...>
Date: Fri Oct 16 19:51:26 2026 +0300
Build: Prepare for the next release
[skip ci]
diff --git a/ANNOUNCE.rst b/ANNOUNCE.rst
index b886f5f..ad08eb8 100644
--- a/ANNOUNCE.rst
+++ b/ANNOUNCE.rst
@@ -1,32 +1,13 @@
Hello!
-I'm pleased to announce version 3.13.2a0, the 2nd bugfix of the
-branch 3.13 of SQLObject.
+I'm pleased to announce version 3.14.1a0, the 1st bugfix of the
+branch 3.14 of SQLObject.
What's new in SQLObject
=======================
-The contributor for this release is Neil Muller.
-Many thanks for the pull requests!
-
-Minor features
---------------
-
-* Tweak ``load_module_from_file`` to work on Python 3.15.
-
-Build
------
-
-* Fix ``egg-info`` name in ``.gitignore``: it's now completely lowercase.
-
-* Tested with Python 3.15. Not all drivers work but most are ok.
-
-Drivers
--------
-
-* Add ``pymysql`` to the list requiring encoding before submission,
- to work around the changes in ``pymysql`` 1.2.1.
+The contributors for this release are:
For a more complete list, please see the news:
@@ -58,7 +39,7 @@ Site:
http://sqlobject.org
Download:
-https://pypi.org/project/SQLObject/3.13.2a0.dev20251208/
+https://pypi.org/project/SQLObject/3.14.1a0.dev20261018/
News and changes:
http://sqlobject.org/News.html
diff --git a/setup.cfg b/setup.cfg
index 43bae0f..461bc50 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -4,6 +4,11 @@ universal = 1
[easy_install]
optimize = 2
+[egg_info]
+tag_build =
+tag_date = 0
+tag_svn_revision = 0
+
[flake8]
exclude = .git,.tox,docs/europython/*.py
# E305: expected 2 blank lines after class or function definition, found 1
diff --git a/setup.py b/setup.py
index 5de1f66..1e855f7 100755
--- a/setup.py
+++ b/setup.py
@@ -47,7 +47,7 @@ and `GitHub <https://github.com/sqlobject>`_.
""", # noqa: E501 line too long
long_description_content_type="text/x-rst",
classifiers=[
- "Development Status :: 5 - Production/Stable",
+ "Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: "
"GNU Library or Lesser General Public License (LGPL)",
http://sourceforge.net/p/sqlobject/sqlobject/ci/d62d7ec0c5788a31f81243ae7c2899c83a6f0159
commit d62d7ec0c5788a31f81243ae7c2899c83a6f0159
Author: Oleg Broytman <ph...@ph...>
Date: Fri Oct 16 19:43:52 2026 +0300
Release 3.14.0
diff --git a/ANNOUNCE.rst b/ANNOUNCE.rst
index b1d6645..b886f5f 100644
--- a/ANNOUNCE.rst
+++ b/ANNOUNCE.rst
@@ -7,7 +7,26 @@ branch 3.13 of SQLObject.
What's new in SQLObject
=======================
-The contributors for this release are:
+The contributor for this release is Neil Muller.
+Many thanks for the pull requests!
+
+Minor features
+--------------
+
+* Tweak ``load_module_from_file`` to work on Python 3.15.
+
+Build
+-----
+
+* Fix ``egg-info`` name in ``.gitignore``: it's now completely lowercase.
+
+* Tested with Python 3.15. Not all drivers work but most are ok.
+
+Drivers
+-------
+
+* Add ``pymysql`` to the list requiring encoding before submission,
+ to work around the changes in ``pymysql`` 1.2.1.
For a more complete list, please see the news:
diff --git a/README.rst b/README.rst
index cf8a985..64b4cb7 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-SQLObject 3.13.2a0
-==================
+SQLObject 3.14.0
+================
SQLObject is a free and open-source (LGPL) Python object-relational
mapper. Your database tables are described as classes, and rows are
diff --git a/devscripts/build-all-docs b/devscripts/build-all-docs
index 62020c9..78d0c26 100755
--- a/devscripts/build-all-docs
+++ b/devscripts/build-all-docs
@@ -10,7 +10,7 @@ cd "`dirname \"$0\"`" &&
PROG_DIR="`pwd`" &&
cd .. &&
-build_docs 3.13.1 &&
+build_docs 3.14.0 &&
build_docs master devel &&
rm -rf docs/html &&
diff --git a/docs/News.rst b/docs/News.rst
index 787ac2c..1bb2251 100644
--- a/docs/News.rst
+++ b/docs/News.rst
@@ -8,6 +8,11 @@ News
SQLObject development (master)
==============================
+SQLObject 3.14.0
+================
+
+Released 2026 Oct 16.
+
Minor features
--------------
@@ -18,7 +23,7 @@ Build
* Fix ``egg-info`` name in ``.gitignore``: it's now completely lowercase.
-* Tested with Python 3.15 rc.
+* Tested with Python 3.15. Not all drivers work but most are ok.
Drivers
-------
diff --git a/setup.cfg b/setup.cfg
index 461bc50..43bae0f 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -4,11 +4,6 @@ universal = 1
[easy_install]
optimize = 2
-[egg_info]
-tag_build =
-tag_date = 0
-tag_svn_revision = 0
-
[flake8]
exclude = .git,.tox,docs/europython/*.py
# E305: expected 2 blank lines after class or function definition, found 1
diff --git a/setup.py b/setup.py
index 1e855f7..5de1f66 100755
--- a/setup.py
+++ b/setup.py
@@ -47,7 +47,7 @@ and `GitHub <https://github.com/sqlobject>`_.
""", # noqa: E501 line too long
long_description_content_type="text/x-rst",
classifiers=[
- "Development Status :: 3 - Alpha",
+ "Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: "
"GNU Library or Lesser General Public License (LGPL)",
diff --git a/sqlobject/__version__.py b/sqlobject/__version__.py
index 37af2a9..90fba79 100644
--- a/sqlobject/__version__.py
+++ b/sqlobject/__version__.py
@@ -1,8 +1,8 @@
-version = '3.13.1'
+version = '3.14.0'
major = 3
-minor = 13
-micro = 1
+minor = 14
+micro = 0
release_level = 'final'
serial = 0
version_info = (major, minor, micro, release_level, serial)
http://sourceforge.net/p/sqlobject/sqlobject/ci/6ee4bc0030a83aedbe156697a1f2cc4d4fa193ab
commit 6ee4bc0030a83aedbe156697a1f2cc4d4fa193ab
Author: Oleg Broytman <ph...@ph...>
Date: Fri Oct 16 17:32:03 2026 +0300
CI(GHActions): Install Python 3.15 using `setup-python`
When Python 3.15 is installed using `conda` under w32
`tox` has problems using SSL.
diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml
index 465909d..5e9090e 100644
--- a/.github/workflows/run-tests.yaml
+++ b/.github/workflows/run-tests.yaml
@@ -5,7 +5,7 @@ on: [push, pull_request]
jobs:
run-tests:
env:
- not_in_conda: "[]"
+ not_in_conda: "['3.15']"
strategy:
matrix:
@@ -14,8 +14,6 @@ jobs:
exclude:
- os: windows-latest
python-version: "2.7"
- - os: windows-latest
- python-version: "3.15"
include:
- os: ubuntu-latest
os-name: Linux
diff --git a/tox.ini b/tox.ini
index 9ffb768..b642e9f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
[tox]
minversion = 3.15
-envlist = py{27,34,35,36,37,38,39,310,311,312,313,314,315}-sqlite{,-memory},py{27,37,314}-flake8
+envlist = py{27,34,35,36,37,38,39,310,311,312,313,314,315}-sqlite{,-memory},py{27,37,312,315}-flake8
# Base test environment settings
[testenv]
http://sourceforge.net/p/sqlobject/sqlobject/ci/8499586c97fa8b03b2e8a68892f206ea28147977
commit 8499586c97fa8b03b2e8a68892f206ea28147977
Author: Oleg Broytman <ph...@ph...>
Date: Mon Oct 5 02:11:52 2026 +0300
Refactor(compat): Remove excessive `specs`
We already have `loader`.
diff --git a/sqlobject/compat.py b/sqlobject/compat.py
index bcd4203..011342e 100644
--- a/sqlobject/compat.py
+++ b/sqlobject/compat.py
@@ -53,7 +53,7 @@ else:
else:
module = None
if module is None:
- return specs.loader.load_module()
+ return loader.load_module()
else:
loader.exec_module(module)
return module
http://sourceforge.net/p/sqlobject/sqlobject/ci/d9f0a1be296ffe5103f35a2c98972757ae67b844
commit d9f0a1be296ffe5103f35a2c98972757ae67b844
Merge: f05359d 16b49c5
Author: Oleg Broytman <ph...@ph...>
Date: Mon Oct 5 02:09:41 2026 +0300
Merge branch 'pr/200'
* pr/200:
Tweak load_module_from_file to work on Python 3.15
http://sourceforge.net/p/sqlobject/sqlobject/ci/16b49c508da950811579c5b3e123d2a5593bfc9c
commit 16b49c508da950811579c5b3e123d2a5593bfc9c
Author: Oleg Broytman <ph...@ph...>
Date: Mon Oct 5 02:09:08 2026 +0300
Docs(News): Update docs
[skip ci]
diff --git a/docs/News.rst b/docs/News.rst
index 2ca3b7b..a2ae7e3 100644
--- a/docs/News.rst
+++ b/docs/News.rst
@@ -8,6 +8,11 @@ News
SQLObject development (master)
==============================
+Minor features
+--------------
+
+* Tweak ``load_module_from_file`` to work on Python 3.15.
+
Build
-----
http://sourceforge.net/p/sqlobject/sqlobject/ci/f05359d935865bb4709962c3c19ba7c30604ee60
commit f05359d935865bb4709962c3c19ba7c30604ee60
Author: Oleg Broytman <ph...@ph...>
Date: Mon Oct 5 01:43:06 2026 +0300
Tests,CI: Run tests under Python 3.15
diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml
index dab95a3..465909d 100644
--- a/.github/workflows/run-tests.yaml
+++ b/.github/workflows/run-tests.yaml
@@ -10,10 +10,12 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
- python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
+ python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
exclude:
- os: windows-latest
python-version: "2.7"
+ - os: windows-latest
+ python-version: "3.15"
include:
- os: ubuntu-latest
os-name: Linux
diff --git a/docs/News.rst b/docs/News.rst
index 2ca3b7b..cbabc33 100644
--- a/docs/News.rst
+++ b/docs/News.rst
@@ -13,6 +13,8 @@ Build
* Fix ``egg-info`` name in ``.gitignore``: it's now completely lowercase.
+* Tested with Python 3.15 rc.
+
Drivers
-------
diff --git a/setup.py b/setup.py
index 9158ff5..1e855f7 100755
--- a/setup.py
+++ b/setup.py
@@ -66,6 +66,7 @@ and `GitHub <https://github.com/sqlobject>`_.
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
+ "Programming Language :: Python :: 3.15",
"Topic :: Database",
"Topic :: Database :: Front-Ends",
"Topic :: Software Development :: Libraries :: Python Modules",
diff --git a/tox.ini b/tox.ini
index 876fd8a..9ffb768 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
[tox]
minversion = 3.15
-envlist = py{27,34,35,36,37,38,39,310,311,312,313,314}-sqlite{,-memory},py{27,37,314}-flake8
+envlist = py{27,34,35,36,37,38,39,310,311,312,313,314,315}-sqlite{,-memory},py{27,37,314}-flake8
# Base test environment settings
[testenv]
@@ -71,7 +71,7 @@ commands =
pytest -D "mysql://localhost/sqlobject_test?driver=mysqldb&charset=utf8&debug=1"
mysql --execute="drop database sqlobject_test;"
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-mysqlclient]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-mysqlclient]
commands = {[mysqlclient]commands}
[mysql-connector]
@@ -87,7 +87,7 @@ commands =
easy_install -i https://downloads.egenix.com/python/index/ucs2/ egenix-mx-base
{[mysql-connector]commands}
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-mysql-connector]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-mysql-connector]
commands = {[mysql-connector]commands}
[mysql-connector_py]
@@ -119,7 +119,7 @@ commands =
easy_install -i https://downloads.egenix.com/python/index/ucs2/ egenix-mx-base
{[pymysql]commands}
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-mysql-pymysql]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-mysql-pymysql]
commands = {[pymysql]commands}
[mariadb]
@@ -147,7 +147,7 @@ commands =
easy_install -i https://downloads.egenix.com/python/index/ucs2/ egenix-mx-base
{[mysql-pyodbc]commands}
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-mysql-pyodbc-noauto]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-mysql-pyodbc-noauto]
commands = {[mysql-pyodbc]commands}
[mysql-pypyodbc]
@@ -163,7 +163,7 @@ commands =
easy_install -i https://downloads.egenix.com/python/index/ucs2/ egenix-mx-base
{[mysql-pypyodbc]commands}
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-mysql-pypyodbc-noauto]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-mysql-pypyodbc-noauto]
commands = {[mysql-pypyodbc]commands}
# PostgreSQL test environments
@@ -175,7 +175,7 @@ commands =
pytest -D "postgres://runner:test@localhost/sqlobject_test?driver=psycopg&charset=utf-8&debug=1"
dropdb --username=runner --no-password sqlobject_test
-[testenv:py3{6,7,8,9,10,11,12,13,14}-postgres-psycopg]
+[testenv:py3{6,7,8,9,10,11,12,13,14,15}-postgres-psycopg]
commands = {[psycopg]commands}
[psycopg-binary]
@@ -186,7 +186,7 @@ commands =
pytest -D "postgres://runner:test@localhost/sqlobject_test?driver=psycopg&charset=utf-8&debug=1"
dropdb --username=runner --no-password sqlobject_test
-[testenv:py3{6,7,8,9,10,11,12,13,14}-postgres-psycopg-binary]
+[testenv:py3{6,7,8,9,10,11,12,13,14,15}-postgres-psycopg-binary]
commands = {[psycopg-binary]commands}
[psycopg_c]
@@ -197,7 +197,7 @@ commands =
pytest -D "postgres://runner:test@localhost/sqlobject_test?driver=psycopg&charset=utf-8&debug=1"
dropdb --username=runner --no-password sqlobject_test
-[testenv:py3{8,9,10,11,12,13,14}-postgres-psycopg_c]
+[testenv:py3{8,9,10,11,12,13,14,15}-postgres-psycopg_c]
commands = {[psycopg_c]commands}
[psycopg2]
@@ -213,7 +213,7 @@ commands =
easy_install -i https://downloads.egenix.com/python/index/ucs2/ egenix-mx-base
{[psycopg2]commands}
-[testenv:py3{4,5,6,7,8,9,10,11,12,13,14}-postgres-psycopg2]
+[testenv:py3{4,5,6,7,8,9,10,11,12,13,14,15}-postgres-psycopg2]
commands = {[psycopg2]commands}
[psycopg2-binary]
... 404 lines suppressed ...
hooks/post-receive
--
SQLObject development repository
|