On Tuesday 14 January 2014 21:53:40 Henning Jacobs wrote:
> Hi,
> 
> thanks for all the answers and insights I got from your mails --- what
> I got out of it:
> 
> * Sadly no core developer seems to be using the Python bindings :-(
Actually I am using the python bindings to synchronize data in gnucash with a 
legacy inventory 
application based on postgres. But due to my limited python knowledge this is 
only a very 
simple script and not very "pythonic" if you will. So using: yes, actively 
developing: no.

> * There are some guys actively using it for their needs.
> * Python seems to bring compatibility issues for Win/Mac (personally
> I'm more and more getting an Open Source "Nazi", but I'm sure Win/Mac
> should be no problem if someone invests time)
I tend to agree with this statement. I can't speak for the mac side of things, 
but on Windows it 
probably just boils down to providing an easy interface to install a python 
version that is 
compatible with mingw. Ideally this could be an optional component in the (ISS) 
installer (and 
while we're at it, we could move the optional perl installation in there as 
well). "Optional" in this 
case would mean that it is *not* included in the installer itself but 
downloaded separately if the 
user selects it in the installer.

> * Core C/C++ API will mostly stay stable, so Python bindings
> will/should be maintainable for the future
> 
See John's reply as well. If you want to help improve the python bindings 
you'll likely have to 
follow the development of core gnucash closely in this development cycle as it 
will change a lot 
indeed.

But you don't have to carry the burden alone. As I stated before gnucash is a 
community effort. I 
don't consider anybody responsible to fix each bindings breakage. You are of 
course invited to 
send in patches to fix breakage but even only reporting changes that break the 
bindings is also 
a good contribution already. That can inspire someone else to give it some 
attention if you can't.

Geert
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to