Sebastien, The problem isn’t with Python (I am told that Macs already have Python on them). The problem as I understand it (John will no doubt correct me when my statements prove ill-informed or flat out wrong) has to do with the fact that GnuCash requires a specific version of Python, which can only be guaranteed by compiling GnuCash with the current version of Python. Short of shipping GnuCash with a complete Python installation, the only way around this is for individual users to compile locally. Which, as I noted, is a painful process for me. But thanks for the information.
David > On Jan 28, 2018, at 11:55 AM, Sébastien de Menten <sdemen...@gmail.com> wrote: > > Hello David, > > Regarding the use of python on windows and Mac, Anaconda has made a huge > difference in the last years providing all packages in an easy precompiled > version. > You can have a look at https://conda.io/docs/user-guide/install/macos.html > <https://conda.io/docs/user-guide/install/macos.html> for the installation > (which is simple and does not require any compiler). > > > On Jan 28, 2018 05:42, "D" <sunfis...@yahoo.com <mailto:sunfis...@yahoo.com>> > wrote: > Ah, yes that was my incorrect reference. Sorry for the crossed reference. > > I will note that my confusion stems in part from the fact that, as a Mac > user, I have never used anything to do with python and Gnucash, on account of > the high barrier to install the proper toolsets (i.e., compiling yourself). > My previous attempts at this process always ended in frustration and failure. > As a consequence, when I see anything that mentions python and Gnucash, my > eyes glaze over. > > In the past, there hasn't been much to recommend beating my head against that > wall, but perhaps the time has come to see what happens at this time, since > there eh to be increasing numbers of ways to use python with Gnucash data. > > David > > On January 28, 2018, at 12:55 AM, John Ralls <jra...@ceridwen.us > <mailto:jra...@ceridwen.us>> wrote: > > I suspect David was thinking of CuteCash, Christian Stimming’s experimental > Qt GUI. > > Regards, > John Ralls > > > On Jan 27, 2018, at 10:44 AM, Sébastien de Menten <sdemen...@gmail.com > > <mailto:sdemen...@gmail.com>> wrote: > > > > Hello David, > > > > I saw you were mentioning piecash in your message. If you talk about > > http://piecash.readthedocs.io/en/latest/ > > <http://piecash.readthedocs.io/en/latest/>, it is not a proof of concept for > > a frontend but an alternative to the gnucash python bindings to work with > > gnucash books stored in any of the 3 SQL backends (SQLite, postgres and > > MySQL) and is alive and maintained (last release on the 20th December 2017). > > > > The following article https://arachnoid.com/gnucash_utilities/ > > <https://arachnoid.com/gnucash_utilities/> shows some > > interesting use cases for it. > > > > With gnucash 3.0, piecash will also allow you to write your own reports > > using si python and jinja2 (work in progress). > > > > For people interested to contribute, https://github.com/sdementen/piecash > > <https://github.com/sdementen/piecash>. > > > > > > On Jan 27, 2018 18:27, "D via gnucash-user" <gnucash-user@gnucash.org > > <mailto:gnucash-user@gnucash.org>> > > wrote: > > > > Mike, > > > > There is nothing new as far as I know about the file formats. You are right > > that the primary benefit to using sql is being able to generate data sets > > from sql that can used in reports. Processing a data file is no quicker in > > sql, since it all gets loaded in at start up. Sql, moreover, adds a > > database manager role to the mix; many users are not prepared to learn how > > to manage a database platform to manage their financial accounts. > > > > I stick with the XML because it also can store the data compressed; when > > dealing with the main data file and all its copies, the difference between > > 3mb and 13mb adds up quickly. > > > > Piecash, as I understand it, was a proof-of-concept experiment to see > > whether a python front end could be designed. It has not been maintained > > for some years now, and I recall recent discussion about changing its > > status with the project. > > > > As far as I know, there has been no change in recommendation to stay with > > xml. > > > > David > > > > On January 27, 2018, at 12:13 PM, Adrien Monteleone < > > adrien.montele...@gmail.com <mailto:adrien.montele...@gmail.com>> wrote: > > > > I switched from XML to SQLite about a year ago. I perceive a performance > > improvement on loading, but that’s about it. (and I generally never shut > > the app down anyway) > > > > I haven’t attempted any custom reporting yet, but I plan to. > > > > I could be mistaken, but I think PyCash is designed to parse the XML file > > so you can still get the reporting you want. > > > > Regards, > > Adrien > > > >> On Jan 27, 2018, at 12:55 AM, Mike Stillingfleet < > > mikestillingfl...@fastmail.co.uk <mailto:mikestillingfl...@fastmail.co.uk>> > > wrote: > >> > >> Dear All, > >> > >> XML is the default when creating a new file. > >> > >> I have seen various quite dated questions about the decision process of > > selecting which db to use. > >> > >> I think that the main advantage of using MySQL would be the ability to > > generate custom reports. > >> > >> Are there any other advantages and are there any differences in the > > interface between the various db's. Does the forum still recommend XML. > >> > >> Regards > >> > >> -- > >> Mike Stillingfleet > >> mikestillingfl...@fastmail.co.uk <mailto:mikestillingfl...@fastmail.co.uk> > >> _______________________________________________ > >> gnucash-user mailing list > >> gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org> > >> https://lists.gnucash.org/mailman/listinfo/gnucash-user > >> <https://lists.gnucash.org/mailman/listinfo/gnucash-user> > >> ----- > >> Please remember to CC this list on all your replies. > >> You can do this by using Reply-To-List or Reply-All. > > > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org> > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > <https://lists.gnucash.org/mailman/listinfo/gnucash-user> > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org> > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > <https://lists.gnucash.org/mailman/listinfo/gnucash-user> > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org> > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > <https://lists.gnucash.org/mailman/listinfo/gnucash-user> > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.