suragnair / alpha-zero-general

A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more
MIT License
3.74k stars 1.01k forks source link

Request: publishing package(s) to PyPI #298

Open jamesbraza opened 1 year ago

jamesbraza commented 1 year ago

It would be cool to publish the core of this repo (e.g. Game.py, NeuralNet.py, etc.) to PyPI.

Python native namespace packaging makes it really easy to make games as installable sub-modules.

# Installs modules azg.Game, azg.NeuralNet, azg.MCTS, etc.
pip install azg-core
# Installs modules azg.othello.OthelloGame, azg.othello.OthelloLogic, etc.
pip install azg-othello