From 9630428c3e1865d1a5b1c14743f3d810a7700b1c Mon Sep 17 00:00:00 2001 From: Andrew Yim <6537554+ourdigital@users.noreply.github.com> Date: Thu, 14 May 2026 08:23:36 +0900 Subject: [PATCH] chore(notion-organizer): drop dead aiohttp dependency (#8) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- .../31-notion-organizer/code/scripts/requirements.txt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/custom-skills/31-notion-organizer/code/scripts/requirements.txt b/custom-skills/31-notion-organizer/code/scripts/requirements.txt index 3e33c92..19108d4 100644 --- a/custom-skills/31-notion-organizer/code/scripts/requirements.txt +++ b/custom-skills/31-notion-organizer/code/scripts/requirements.txt @@ -1,12 +1,9 @@ # Notion Organizer Scripts - Requirements # Python 3.10+ required -# Notion API client +# Notion API client (uses httpx under the hood; no extra HTTP lib needed) notion-client==2.2.1 -# Async HTTP -aiohttp==3.13.4 - # Rate limiting asyncio-throttle==1.0.2