{"library":"chess","type":"library","category":null,"description":"python-chess is a comprehensive Python library designed for chess programming. It provides core functionalities like move generation, move validation, and support for common chess formats such as PGN, FEN, and EPD. Additionally, it offers features for Polyglot opening book probing, Gaviota and Syzygy endgame tablebase probing, and communication with UCI/XBoard chess engines. The library is actively maintained, with the current stable version being 1.11.2, released in February 2025.","language":"python","status":"active","version":"1.11.2","tags":["chess","board game","pgn","fen","uci","xboard","engine","game development"],"last_verified":"Wed May 20","install":[{"cmd":"pip install chess","imports":["import chess\nboard = chess.Board()","import chess\nmove = chess.Move.from_uci('e2e4')","import chess.pgn\ngame = chess.pgn.Game()","import chess.variant\nboard = chess.variant.CrazyhouseBoard()"]}],"homepage":null,"github":"https://github.com/niklasf/python-chess","docs":"https://python-chess.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/chess/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.9,"avg_import_s":0.22,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/chess/compatibility"}}