On 2014-07-05 12:01 PM, Daisuke Takahashi wrote: > In my understanding, those database-binding packages are needed only for > python scripts that utilize the game database, and the default sqlite is > normally enough, is it right?
No, if you want to use MySql or Postgres to maintain the game database you require these Python database modules whether it is via the GUI or via Python. If you build without Python, Mysql and Postgres are unavailable. Our C code actually calls Python modules to do the database work for Mysql and Postgres. I looked at py-mysql and it seems to be a direct replacement for py-pymysql as it says it is Mysqldb compatible. One is pure python and the other is not. If we are already building with Python support these requirements do not seem to be overly onerous IMHO. I think in the future you will probably see more mixture of Python and C code where Python may be a requirement (and not optional). about half a year ago a couple of the developers (myself included) suggested this might be part of the future of our product. -- Michael Petch GNU Backgammon Maintainer / Developer OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304 _______________________________________________ Bug-gnubg mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-gnubg
