# GENERATED FILE — DO NOT EDIT.
#
# Regenerate with:  python scripts/sync_requirements.py
# Source of truth:  pyproject.toml  ([project] dependencies + optional-dependencies)
#
# Editing this file by hand is what caused the packaging drift D4-1 fixes: the
# two lists disagreed about five packages and both omitted prompt_toolkit.

# --- base ---
GitPython>=3.1.40
prompt_toolkit>=3.0.36
pyreadline3>=3.4; platform_system=='Windows'
python-dotenv>=1.0
questionary>=2.0
requests>=2.31
rich>=13.7

# --- extra: data --- (pip install 'nova-bridgeye[data]')
# numpy>=1.24
# openpyxl>=3.1
# pandas>=2.0

# --- extra: dev --- (pip install 'nova-bridgeye[dev]')
# build>=1.2
# mypy>=1.10
# pyinstaller>=6.15
# pytest>=8.0
# ruff>=0.6

# --- extra: keyring --- (pip install 'nova-bridgeye[keyring]')
# keyring>=24.0

# --- extra: pdf --- (pip install 'nova-bridgeye[pdf]')
# beautifulsoup4>=4.12
# pdfplumber>=0.10
# pillow>=10.0
# pypdf>=4.0
# python-docx>=1.0
# reportlab>=4.0
# xhtml2pdf>=0.2.11

# --- extra: pptx --- (pip install 'nova-bridgeye[pptx]')
# python-pptx>=0.6.22

# --- extra: tokens --- (pip install 'nova-bridgeye[tokens]')
# tiktoken>=0.7

# --- extra: treesitter --- (pip install 'nova-bridgeye[treesitter]')
# tree-sitter-language-pack>=0.2
# tree-sitter>=0.21
