# Tested with Python 3.13 and the versions noted on the right (Oct 2026).
chess>=1.11,<2            # python-chess (tested 1.11.2)
streamlit>=1.40           # tested 1.66.1 (uses st.fragment)
anthropic>=2.0            # tested 2.3.0 (Messages API tool use)
pydantic>=2.7,<3          # tested 2.13.5
python-dotenv>=1.0        # tested 1.2.3
pytest>=8                 # tested 9.1.1
