python-chess: a pure Python chess library
Introduction
python-chess is a pure Python chess library with move generation, move validation and support for common formats. This is the Scholar's mate in python-chess:
>>> import chess
>>> board = chess.Board()