# HBAT - Hydrogen Bond Analysis Tool
# Core functional dependencies for production use

# Essential PDB parsing
pdbreader>=0.1.0

# Numerical computing
numpy>=1.20.0

# Visualization and graph analysis
networkx>=2.5.0
matplotlib>=3.3.0
graphviz>=0.20.0
Pillow>=8.0.0

# PDB structure fixing and chemical informatics
pdbfixer @ git+https://github.com/openmm/pdbfixer.git
openbabel-wheel>=3.1.1.22
pybel>=0.15.5

# mmCIF/BinaryCIF parsing
mmcif-pdbx>=2.0.1
mmcif>=0.92.0

# Tkinter async support
tkinter-async-execute>=1.4.0