[PR #830] [MERGED] fix: remove Python stdlib modules from requirements.txt #10290

Closed
opened 2026-06-12 10:52:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/830
Author: @Alexi5000
Created: 5/21/2026
Status: Merged
Merged: 6/1/2026
Merged by: @Shubhamsaboo

Base: mainHead: pr/fix-stdlib-requirements


📝 Commits (1)

  • 156511e fix: remove stdlib modules from requirements.txt

📊 Changes

8 files changed (+4 additions, -13 deletions)

View changed files

📝 advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt (+0 -1)
📝 ai_agent_framework_crash_course/google_adk_crash_course/5_memory_agent/5_1_in_memory_conversation_agent/requirements.txt (+0 -1)
📝 ai_agent_framework_crash_course/google_adk_crash_course/5_memory_agent/5_2_persistent_conversation_agent/requirements.txt (+0 -1)
📝 mcp_ai_agents/browser_mcp_agent/requirements.txt (+1 -2)
📝 mcp_ai_agents/github_mcp_agent/requirements.txt (+1 -2)
📝 starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt (+1 -2)
📝 starter_ai_agents/mixture_of_agents/requirements.txt (+0 -1)
📝 starter_ai_agents/openai_research_agent/requirements.txt (+1 -3)

📄 Description

Summary

Removes asyncio and uuid from 8 requirements.txt files across the repo. These are Python standard library modules (available since Python 3.4+) and should not be listed as pip dependencies.

Problem

Listing stdlib modules in requirements.txt causes two issues:

  1. Wrong package installed: There is a PyPI package named asyncio that is unrelated to the stdlib module. Installing it can cause import conflicts.
  2. Confusing for contributors: New contributors see stdlib modules listed and assume all imports need to be in requirements.txt.

Files changed (8)

  • starter_ai_agents/openai_research_agent/requirements.txt (removed asyncio, uuid)
  • starter_ai_agents/mixture_of_agents/requirements.txt (removed asyncio)
  • starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt (removed asyncio)
  • mcp_ai_agents/github_mcp_agent/requirements.txt (removed asyncio>=3.4.3)
  • mcp_ai_agents/browser_mcp_agent/requirements.txt (removed asyncio>=3.4.3)
  • ai_agent_framework_crash_course/.../5_1_in_memory_conversation_agent/requirements.txt (removed asyncio)
  • ai_agent_framework_crash_course/.../5_2_persistent_conversation_agent/requirements.txt (removed asyncio)
  • advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt (removed asyncio>=3.4.3)

Test plan

  • Verify each affected template still installs and runs correctly without the stdlib entries
  • Confirm no actual third-party package named asyncio is needed by any template

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/830 **Author:** [@Alexi5000](https://github.com/Alexi5000) **Created:** 5/21/2026 **Status:** ✅ Merged **Merged:** 6/1/2026 **Merged by:** [@Shubhamsaboo](https://github.com/Shubhamsaboo) **Base:** `main` ← **Head:** `pr/fix-stdlib-requirements` --- ### 📝 Commits (1) - [`156511e`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/156511e74923a568563950eef3146ade0698b27a) fix: remove stdlib modules from requirements.txt ### 📊 Changes **8 files changed** (+4 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt` (+0 -1) 📝 `ai_agent_framework_crash_course/google_adk_crash_course/5_memory_agent/5_1_in_memory_conversation_agent/requirements.txt` (+0 -1) 📝 `ai_agent_framework_crash_course/google_adk_crash_course/5_memory_agent/5_2_persistent_conversation_agent/requirements.txt` (+0 -1) 📝 `mcp_ai_agents/browser_mcp_agent/requirements.txt` (+1 -2) 📝 `mcp_ai_agents/github_mcp_agent/requirements.txt` (+1 -2) 📝 `starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt` (+1 -2) 📝 `starter_ai_agents/mixture_of_agents/requirements.txt` (+0 -1) 📝 `starter_ai_agents/openai_research_agent/requirements.txt` (+1 -3) </details> ### 📄 Description ## Summary Removes `asyncio` and `uuid` from 8 `requirements.txt` files across the repo. These are Python standard library modules (available since Python 3.4+) and should not be listed as pip dependencies. ## Problem Listing stdlib modules in `requirements.txt` causes two issues: 1. **Wrong package installed**: There is a PyPI package named `asyncio` that is unrelated to the stdlib module. Installing it can cause import conflicts. 2. **Confusing for contributors**: New contributors see stdlib modules listed and assume all imports need to be in requirements.txt. ## Files changed (8) - `starter_ai_agents/openai_research_agent/requirements.txt` (removed `asyncio`, `uuid`) - `starter_ai_agents/mixture_of_agents/requirements.txt` (removed `asyncio`) - `starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt` (removed `asyncio`) - `mcp_ai_agents/github_mcp_agent/requirements.txt` (removed `asyncio>=3.4.3`) - `mcp_ai_agents/browser_mcp_agent/requirements.txt` (removed `asyncio>=3.4.3`) - `ai_agent_framework_crash_course/.../5_1_in_memory_conversation_agent/requirements.txt` (removed `asyncio`) - `ai_agent_framework_crash_course/.../5_2_persistent_conversation_agent/requirements.txt` (removed `asyncio`) - `advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt` (removed `asyncio>=3.4.3`) ## Test plan - [ ] Verify each affected template still installs and runs correctly without the stdlib entries - [ ] Confirm no actual third-party package named `asyncio` is needed by any template --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-12 10:52:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-llm-apps#10290