|
From: Oleg B. <ph...@ph...> - 2016-11-24 18:02:42
|
Hello, all! I am leaving the town for a short vacation, will be back at
December 5. Hope to be online at least sometimes.
Meanwhile: during last few weeks I added support for a number of
MySQL, PostgreSQL and Firebird drivers. All of them have problems though
I managed at least to run the test suite with as little problems as
possible - except for py-postgresql: it doesn't work at all.
Most problems are minor problems with binary data and unicode. It
seems I've failed to implement bytearray handling.
If you can lend a hand - SQLObject needs you! Work's required in the
following areas (see detailed error messages in Travis builds):
MySQL drivers:
mysql-connector (pure python): minor problems with binary data and
unicode.
oursql, python2 only: one very strange DuplicateError in test suite.
The driver not yet completely ported to python3; I have sent a pull
request to fix a problem in its setup.py; if they will not accept the PR
until mid-January I will declare the driver unmaintained and remove it.
PyMySQL, python2: the same strange problem as with mysql-connector,
so it seems to be a bug in SQLObject.
PyMySQL, python3: it works!
PostgreSQL drivers:
PyGreSQL: minor problems with binary data and unicode.
py-postgresql: doesn't work at all, report strange syntax errors.
Works fine when running simple scripts without SQLObject; so the driver
itself is ok, I suppose.
pg8000: works partially, test suite produces a lot of strange errors.
Firebird:
Test pyfirebird. Even better: provide instructions on how to install
and configure Firebird on an Ubuntu headless server so that we can run
the test suite.
Oleg.
--
Oleg Broytman http://phdru.name/ ph...@ph...
Programmers don't die, they just GOSUB without RETURN.
|