pyfirebirdsql will become the next Firebird Python driver
Philippe Makowski wrote on the firebird-python list
The driver is hosted on github https://github.com/nakagami/pyfirebirdsql
First thanks Hajime Nakagami for your job
I really thinks that we need to put our effort on this driver so it became the Firebird Python driver instead of Kinterbasdb
here few points I saw :
– need a change in setup.py so install work
– transactions parameter we need the possibility to send custom transaction parameter buffers, for what I saw today transactions are (isc_tpb_write, isc_tpb_wait, isc_tpb_read_committed, isc_tpb_rec_version)
– need documentation
– can we extend it or create a new module to work with trace api ?
….
ps after a small change in setup.py I will certainly package it for
Mageia and Fedora
I installed this driver with all versions of Python from 3.0 and always shows me this error
File “H:\python33\lib\site-packages\firebirdsql\wireprotocol.py”, line 523, in _op_attach
s = self.str_to_bytes(crypt.crypt(self.password, ‘9z’)[2:])
AttributeError: ‘NoneType’ object has no attribute ‘crypt’
I use Win XP SP3
Python 3.0
Firebird 2.5
Can you tell me what could be the error? I’ve tried everything and it did not work .. Thanks
The isuee is crypt doesn’t exist on Windows
Please next time report the bugs to
pyfirebird project
https://github.com/nakagami/pyfirebirdsql/issues/50
or on Firebird-python list
https://groups.yahoo.com/neo/groups/firebird-python/info
ps: this time i have reported it for you 🙂
The official stable driver is fdb
https://pypi.python.org/pypi/fdb
Hajime Nakagami fixed if crypt module is not found, send password as plain text, like IB6 (version 10 protocol)
Please checkout current master branch and test it
https://github.com/nakagami/pyfirebirdsql