Назначение

Прикладной интерфейс (API) между СУБД ЛИНТЕР и Python-программой обеспечивается Python-драйвером, который представляет собой динамически подгружаемую библиотеку, написанную полностью на языке программирования Си.

Драйвер основывается на спецификации Python Database API Specification v2.0 (https://www.python.org/dev/peps/pep-0249/).

Драйвер экспортирует описанные ниже функции и свойства, доступные из Python-программы.

Перед установкой Python-драйвера должен быть установлен Python и установлено значение переменой среды окружения PYTHONPATH.

Для загрузки драйвера в Python-программу необходимо вставить следующую строку:

import LinPy

(при этом файл LinPy.so должен находиться в пути переменной среды окружения PYTHONPATH или в стандартном пути Python).

В дистрибутивах СУБД ЛИНТЕР для ОС Windows поставляются собранные динамические библиотеки для разных версий Python (от 2.2 до 3.4 – Linter\intlib\Python\)LinPy.pyd, для ОС Linux имя файла – LinPy.so. Для успешной загрузки LinPy в ОС типа Windows необходимо, чтобы путь до Linter\bin был прописан в переменной окружения PATH.

В дистрибутивах СУБД ЛИНТЕР для ОС Linux поставляются исходные тексты библиотеки для самостоятельной сборки.