Получите sqlite icu tokenizer для python3 в OpenShift

Я использую таблицы sqlite FTS3 в своем приложении Python3, работающем на OpenShift. К сожалению, установка python3.3 включает модуль sqlite3 без токенизатора "uci". Как в этом случае я могу использовать UTS-токенизированные таблицы FTS3? Токенайзер "unicode61" тоже подойдет, но версия sqlite слишком старая (3.6.20), чтобы поддерживать это.

1 ответ

Кажется, что самый простой способ получить актуальную версию sqlite - использовать apsw вместо модуля sqlite3 из стандартной библиотеки. Строя это с python setup.py fetch --all --missing-checksum-ok build --enable-all-extensions install test последняя версия sqlite загружается и компилируется в модуль, включая все расширения.

Другие вопросы по тегам