Назначение
Прикладной интерфейс (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 поставляются исходные тексты библиотеки для самостоятельной сборки.