# HBAT - Hydrogen Bond Analysis Tool
# Core functional dependencies for production use
# Requires Python 3.10+

# Essential PDB parsing
pdbreader>=0.1.0

# Numerical computing
numpy

# Visualization and graph analysis
networkx>=2.8.0
matplotlib>=3.5.0
graphviz>=0.20.0
Pillow>=9.0.0

# PDB structure fixing and chemical informatics
pdbfixer-wheel>=1.12.3
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

# Web-based GUI
nicegui>=1.4.0