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. |