head 1.3; access; symbols pkgsrc-2026Q2:1.3.0.4 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.2 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.2.0.68 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.66 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.64 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.62 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.60 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.58 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.56 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.54 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.52 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.50 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.48 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.46 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.44 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.42 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.40 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.38 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.36 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.34 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.32 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.30 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.28 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.26 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.22 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.24 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.20 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.18 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.16 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.14 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.12 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.10 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.8 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.6 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.4 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.1.0.24 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.22 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.20 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.18 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.16 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.14 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.12 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.10 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.8 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.6 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.4 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2025.12.26.19.44.53; author adam; state Exp; branches; next 1.2; commitid vEKIWv47CJaDhXnG; 1.2 date 2017.08.14.19.25.01; author wiz; state Exp; branches; next 1.1; commitid rbnCVtSRsZY6pd3A; 1.1 date 2014.08.09.22.26.50; author wiz; state Exp; branches; next ; commitid jaDfLIvivBuINJLx; desc @@ 1.3 log @py-easyAI: updated to 2.0.12 2.0.12 Unknown changes @ text @@@comment $NetBSD: PLIST,v 1.2 2017/08/14 19:25:01 wiz Exp $ ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENCE.txt ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt ${PYSITELIB}/easyAI/AI/DUAL.py ${PYSITELIB}/easyAI/AI/DUAL.pyc ${PYSITELIB}/easyAI/AI/DUAL.pyo ${PYSITELIB}/easyAI/AI/DictTranspositionTable.py ${PYSITELIB}/easyAI/AI/DictTranspositionTable.pyc ${PYSITELIB}/easyAI/AI/DictTranspositionTable.pyo ${PYSITELIB}/easyAI/AI/HashTranspositionTable.py ${PYSITELIB}/easyAI/AI/HashTranspositionTable.pyc ${PYSITELIB}/easyAI/AI/HashTranspositionTable.pyo ${PYSITELIB}/easyAI/AI/Hashes.py ${PYSITELIB}/easyAI/AI/Hashes.pyc ${PYSITELIB}/easyAI/AI/Hashes.pyo ${PYSITELIB}/easyAI/AI/MTdriver.py ${PYSITELIB}/easyAI/AI/MTdriver.pyc ${PYSITELIB}/easyAI/AI/MTdriver.pyo ${PYSITELIB}/easyAI/AI/Negamax.py ${PYSITELIB}/easyAI/AI/Negamax.pyc ${PYSITELIB}/easyAI/AI/Negamax.pyo ${PYSITELIB}/easyAI/AI/NonRecursiveNegamax.py ${PYSITELIB}/easyAI/AI/NonRecursiveNegamax.pyc ${PYSITELIB}/easyAI/AI/NonRecursiveNegamax.pyo ${PYSITELIB}/easyAI/AI/SSS.py ${PYSITELIB}/easyAI/AI/SSS.pyc ${PYSITELIB}/easyAI/AI/SSS.pyo ${PYSITELIB}/easyAI/AI/TranspositionTable.py ${PYSITELIB}/easyAI/AI/TranspositionTable.pyc ${PYSITELIB}/easyAI/AI/TranspositionTable.pyo ${PYSITELIB}/easyAI/AI/__init__.py ${PYSITELIB}/easyAI/AI/__init__.pyc ${PYSITELIB}/easyAI/AI/__init__.pyo ${PYSITELIB}/easyAI/AI/solving.py ${PYSITELIB}/easyAI/AI/solving.pyc ${PYSITELIB}/easyAI/AI/solving.pyo ${PYSITELIB}/easyAI/Player.py ${PYSITELIB}/easyAI/Player.pyc ${PYSITELIB}/easyAI/Player.pyo ${PYSITELIB}/easyAI/TwoPlayerGame.py ${PYSITELIB}/easyAI/TwoPlayerGame.pyc ${PYSITELIB}/easyAI/TwoPlayerGame.pyo ${PYSITELIB}/easyAI/__init__.py ${PYSITELIB}/easyAI/__init__.pyc ${PYSITELIB}/easyAI/__init__.pyo ${PYSITELIB}/easyAI/games/Awele.py ${PYSITELIB}/easyAI/games/Awele.pyc ${PYSITELIB}/easyAI/games/Awele.pyo ${PYSITELIB}/easyAI/games/AweleTactical.py ${PYSITELIB}/easyAI/games/AweleTactical.pyc ${PYSITELIB}/easyAI/games/AweleTactical.pyo ${PYSITELIB}/easyAI/games/Chopsticks.py ${PYSITELIB}/easyAI/games/Chopsticks.pyc ${PYSITELIB}/easyAI/games/Chopsticks.pyo ${PYSITELIB}/easyAI/games/ConnectFour.py ${PYSITELIB}/easyAI/games/ConnectFour.pyc ${PYSITELIB}/easyAI/games/ConnectFour.pyo ${PYSITELIB}/easyAI/games/Cram.py ${PYSITELIB}/easyAI/games/Cram.pyc ${PYSITELIB}/easyAI/games/Cram.pyo ${PYSITELIB}/easyAI/games/GameOfBones.py ${PYSITELIB}/easyAI/games/GameOfBones.pyc ${PYSITELIB}/easyAI/games/GameOfBones.pyo ${PYSITELIB}/easyAI/games/Hexapawn.py ${PYSITELIB}/easyAI/games/Hexapawn.pyc ${PYSITELIB}/easyAI/games/Hexapawn.pyo ${PYSITELIB}/easyAI/games/Knights-Kivy.py ${PYSITELIB}/easyAI/games/Knights-Kivy.pyc ${PYSITELIB}/easyAI/games/Knights-Kivy.pyo ${PYSITELIB}/easyAI/games/Knights.py ${PYSITELIB}/easyAI/games/Knights.pyc ${PYSITELIB}/easyAI/games/Knights.pyo ${PYSITELIB}/easyAI/games/Nim.py ${PYSITELIB}/easyAI/games/Nim.pyc ${PYSITELIB}/easyAI/games/Nim.pyo ${PYSITELIB}/easyAI/games/Reversi.py ${PYSITELIB}/easyAI/games/Reversi.pyc ${PYSITELIB}/easyAI/games/Reversi.pyo ${PYSITELIB}/easyAI/games/ThreeMusketeers.py ${PYSITELIB}/easyAI/games/ThreeMusketeers.pyc ${PYSITELIB}/easyAI/games/ThreeMusketeers.pyo ${PYSITELIB}/easyAI/games/TicTacToe-Flask.py ${PYSITELIB}/easyAI/games/TicTacToe-Flask.pyc ${PYSITELIB}/easyAI/games/TicTacToe-Flask.pyo ${PYSITELIB}/easyAI/games/TicTacToe.py ${PYSITELIB}/easyAI/games/TicTacToe.pyc ${PYSITELIB}/easyAI/games/TicTacToe.pyo ${PYSITELIB}/easyAI/games/__init__.py ${PYSITELIB}/easyAI/games/__init__.pyc ${PYSITELIB}/easyAI/games/__init__.pyo ${PYSITELIB}/easyAI/version.py ${PYSITELIB}/easyAI/version.pyc ${PYSITELIB}/easyAI/version.pyo @ 1.2 log @Updated py-easyAI to 1.0.0.4. Changes not found. @ text @d1 6 a6 5 @@comment $NetBSD$ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt d10 6 a15 6 ${PYSITELIB}/easyAI/AI/DictTT.py ${PYSITELIB}/easyAI/AI/DictTT.pyc ${PYSITELIB}/easyAI/AI/DictTT.pyo ${PYSITELIB}/easyAI/AI/HashTT.py ${PYSITELIB}/easyAI/AI/HashTT.pyc ${PYSITELIB}/easyAI/AI/HashTT.pyo d31 3 a33 6 ${PYSITELIB}/easyAI/AI/StubbornGreedy.py ${PYSITELIB}/easyAI/AI/StubbornGreedy.pyc ${PYSITELIB}/easyAI/AI/StubbornGreedy.pyo ${PYSITELIB}/easyAI/AI/TT.py ${PYSITELIB}/easyAI/AI/TT.pyc ${PYSITELIB}/easyAI/AI/TT.pyo d43 3 a45 3 ${PYSITELIB}/easyAI/TwoPlayersGame.py ${PYSITELIB}/easyAI/TwoPlayersGame.pyc ${PYSITELIB}/easyAI/TwoPlayersGame.pyo d94 3 @ 1.1 log @Import py27-easyAI-0.0.0.4 as games/py-easyAI. EasyAI is a pure-Python artificial intelligence framework for two-players abstract games such as Tic Tac Toe, Connect 4, Reversi, etc. It makes it easy to define the mechanisms of a game, and play against the computer or solve the game. Under the hood, the AI is a Negamax algorithm with alpha-beta pruning and transposition tables. @ text @d6 3 d12 9 d24 12 d54 6 d72 3 d87 3 @