# Notion Organizer Scripts - Requirements
# Python 3.10+ required

# Notion API client (uses httpx under the hood; no extra HTTP lib needed)
notion-client==2.2.1

# Rate limiting
asyncio-throttle==1.0.2

# Environment variables
python-dotenv==1.2.2

# Retry logic
tenacity==8.2.3

# Progress bars
tqdm==4.66.3

# Optional: Data analysis
# pandas==2.1.4

# Optional: Fuzzy matching for duplicates
# rapidfuzz==3.5.2

# Optional: required only for direct Anthropic SDK use.
# If missing, the search skill falls back to `claude -p` CLI.
anthropic>=0.40.0
