aiogram>=3.22,<4
Flask>=3.0,<4
Flask-SQLAlchemy>=3.1,<4
Flask-Login>=0.6,<0.7
Flask-WTF>=1.2,<2
SQLAlchemy>=2.0,<3
psycopg2-binary>=2.9,<3  # optional: only imported when DATABASE_URL points at Postgres instead of the default SQLite
python-dotenv>=1.0
requests>=2.32
APScheduler>=3.11,<4
waitress>=3.0
cryptography>=42.0
Pillow>=10.0
openpyxl>=3.1,<4
xlrd>=2.0,<3
fpdf2>=2.7,<3
# Off-site backups (bober_bbq/utils/backup_remote.py) shell out to the
# `rclone` binary — install it on the OS, not here (see docs/DEPLOYMENT.md).
