Files
our-claude-skills/custom-skills/31-notion-organizer/code/scripts/requirements.txt
Andrew Yim 9630428c3e chore(notion-organizer): drop dead aiohttp dependency (#8)
aiohttp was listed in requirements.txt but never imported by any of the
six Python scripts in custom-skills/31-notion-organizer/code/scripts.
The async HTTP work is done via notion-client 2.2.1, which uses httpx
internally (confirmed via `pip show notion-client`).

Removing the unused pin will stop future dependabot churn for a library
this skill doesn't depend on.

Verified before this change: aiohttp 3.13.4 (just merged via #6) was
inert — all 30 tests in test_notion_search.py pass, and all 6 scripts
import cleanly without aiohttp present.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 08:23:36 +09:00

28 lines
552 B
Plaintext

# 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.1
# 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