Skip to content
This repository has been archived by the owner on Dec 22, 2020. It is now read-only.

Figure out python 3 support for gomill #13

Closed
macfergus opened this issue Apr 24, 2016 · 0 comments
Closed

Figure out python 3 support for gomill #13

macfergus opened this issue Apr 24, 2016 · 0 comments

Comments

@macfergus
Copy link
Collaborator

betago uses the gomill library for processing SGF files. Unfortunately, it does not support Python 3. The author appears to have abandoned the project:

mattheww/gomill#1

traveller42 did some work on updating to Python 3, but it seems like there is still a lot left:

https://github.com/traveller42/gomill/tree/python3

So at the moment, betago supports python2 and 3 for playing bots; but only python2 for loading data and training bots.

So we could:

  1. Complete the python3 porting work for gomill.
  2. Pick out just the SGF reader from gomill and port that bit ourselves.
  3. Find another SGF parsing library (I don't see any likely options after a quick search).
  4. Drop python 3 support for betago.

I guess I like option 2 the best, and option 4 the least.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant