После 2-3 часов экспериментов копания в документации и исходниках, вопрос похоже решился. Кому интересно описываю:
- со скачаного архива скопировал все dll-ки а также папки intl, udf и файлы aliases.conf firebird.conf firebird.msg в корень пакета kinterbasdb (на моем случае это c:\Python27\Lib\site-packages\kinterbasdb\ , смысл в том что это все добро должно лежать вместе с файлом _kinterbasdb.pdb), файл fbembed.dll переименовал в fbclient.dll
Для корректности работы нужно проверить зависимости dll-ок для этого мне очень помогла утилита “Fileinfo” c Total Commander, с ее помощью я просмотрел зависимости и для файла _kinterbasdb.pdb что и навернуло на путь истинный.
Подключиться к локальному файлу так:
import kinterbasdb
con = kinterbasdb.connect(
database='c:\\xxxx\\xxxxxx\\xxx\\XXX.FDB',
user='sysdba',
password='masterkey',
dialect=3,
charset='UTF8'
)
Сейчас буду проверять нормально ли идут sql-запросы