Image

Imagephd wrote in Imageru_python

Category:

SQLObject 3.2.0

Выпущен SQLObject 3.2.0. Релиз посвящен работе с драйверами и
тестами. Изменения:



  • Поддержка драйверов для Firebird: pyfirebirdsql (в доп. к fdb и kinterbasdb );

  • Поддержка драйверов для MySQL: oursql и pymysql (раньше были mysqldb и mysql-connector);

  • Поддержка драйверов для Postgres: py-postgresql (раньше был один
    psycopg); была попытка добавить pg8000, но он требует патчей; мои
    pull-request'ы висят в трекере pg8000;

  • Исправления в MSSQLConnection и SybaseConnection;

  • Документация генерируется Sphinx'ом и публикуется на ReadTheDocs;

  • Отключён Circle CI (частые таймауты);

  • Запущено тестирование Firebird на Travis;

  • Запущено тестирование на AppVeyor; MS SQL, MySQL, Postgres и SQLite; Python 2.7, 3.4 и 3.5, x86 и x64; есть проблемы с MS SQL и MySQL.


Полный список новостей (на английском) можно посмотреть здесь: http://sqlobject.org/News.html.



SQLObject - это библиотека объектно-реляционного отображения. Каждая таблица представлена классом, каждая строка таблицы - экземпляром этого класса, каждая колонка (атрибут) - питоновским атрибутом. Библиотека SQLObject проста в использовании; не претендует на универсальность и всеохватность, но основные операции с SQL поддерживает. SQLObject работает со следующими БД: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL и MaxDB (SAPDB). Работает с Python 2.6, 2.7 и 3.4+.



В ближайших планах — работа с PyODBC.