# Confluence Upload/Download Dependencies

# Core dependencies for both upload and download
requests>=2.31.0
python-dotenv>=1.0.0
PyYAML>=6.0.1

# Upload dependencies
atlassian-python-api>=3.41.0  # Confluence REST API client
md2cf>=1.0.0                   # Markdown to Confluence storage format
mistune==0.8.4                 # Markdown parser (md2cf 1.0.x requires 0.8.x)

# Download dependencies
markdownify>=0.11.6            # HTML to Markdown conversion
beautifulsoup4>=4.12.0         # HTML parsing for macro transformation

# Optional external tool (not Python):
# - mermaid-cli (mmdc): npm install -g @mermaid-js/mermaid-cli
#   Required for Mermaid diagram rendering in uploads
