annotated-types~=0.6.0
beautifulsoup4~=4.12.3
cachetools~=5.3.3
f-yeah~=0.3.0 ; python_version < "3.12.0"
f-yeah~=0.4.0 ; python_version >= "3.12.0"
fastaparser~=1.1.1
freezegun~=1.5.0
frozendict~=2.3.7
hjson~=3.1.0
lazy_import~=0.2.2
matplotlib~=3.9.0
# Use 3.10+ for Python 3.14 to avoid problems building with freetype
matplotlib>=3.10.0; python_version >= "3.14"
matplotlib~=3.9.0; python_version < "3.14"
mmcif-pdbx~=2.0.1
ordered_set~=4.1.0
parse~=1.20.1
pydantic~=2.12.0
pynmrstar~=3.3.4
pyparsing>= 3.1.1; python_version >= "3.14"
pyparsing~=3.0.8; python_version < "3.14"
pytest>=8.1.0; python_version >= "3.14"
pytest~=7.1.3; python_version < "3.14"
pytest-mock>=3.14.0; python_version >= "3.14"
pytest-mock~=3.12.0; python_version < "3.14"
requests~=2.31.0
runstats~=2.0.0
StrEnum~=0.4.7
tabulate~=0.8.7
treelib~=1.7.0
typer~=0.23.2
typing-extensions~=4.12.2 ; python_version < "3.9.0"
uncertainties~=3.1.7
urllib3 <=1.26.15
xmltodict~=0.13.0
