From b83f276621a38cd7cb11403ae304352ea35a1e92 Mon Sep 17 00:00:00 2001 From: yusyus Date: Sun, 19 Oct 2025 22:53:28 +0300 Subject: [PATCH] Update Python requirement to 3.10+ for MCP compatibility The MCP package requires Python 3.10 or higher. Updated: - GitHub Actions workflow to test Python 3.10, 3.11, 3.12 - README.md badge to Python 3.10+ - CLAUDE.md prerequisites - CONTRIBUTING.md prerequisites - docs/MCP_SETUP.md prerequisites This fixes the MCP installation error in CI: 'ERROR: No matching distribution found for mcp>=1.0.0' MCP package versions 0.9.1+ all require Python 3.10+. --- .github/workflows/tests.yml | 4 +--- CLAUDE.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 2 +- docs/MCP_SETUP.md | 4 ++-- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e427c72..f9b2ed3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,11 +13,9 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12'] exclude: # Exclude some combinations to speed up CI - - os: macos-latest - python-version: '3.9' - os: macos-latest python-version: '3.10' diff --git a/CLAUDE.md b/CLAUDE.md index e5df2bb..c396bfc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,7 +25,7 @@ Skill Seeker automatically converts any documentation website into a Claude AI s ## Prerequisites -**Python Version:** Python 3.9 or higher +**Python Version:** Python 3.10 or higher (required for MCP integration) **Required Dependencies:** ```bash diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6240bca..70f2bbc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -103,7 +103,7 @@ We actively welcome your pull requests! ### Prerequisites -- Python 3.9 or higher +- Python 3.10 or higher (required for MCP integration) - Git ### Setup Steps diff --git a/README.md b/README.md index 775ad48..855c145 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/yusufkaraaslan/Skill_Seekers/releases/tag/v1.0.0) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/) +[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) [![MCP Integration](https://img.shields.io/badge/MCP-Integrated-blue.svg)](https://modelcontextprotocol.io) [![Tested](https://img.shields.io/badge/Tests-14%20Passing-brightgreen.svg)](tests/) diff --git a/docs/MCP_SETUP.md b/docs/MCP_SETUP.md index f16f200..df90894 100644 --- a/docs/MCP_SETUP.md +++ b/docs/MCP_SETUP.md @@ -25,10 +25,10 @@ Step-by-step guide to set up the Skill Seeker MCP server with Claude Code. ### Required Software -1. **Python 3.9 or higher** +1. **Python 3.10 or higher** ```bash python3 --version - # Should show: Python 3.9.x or higher + # Should show: Python 3.10.x or higher ``` 2. **Claude Code installed**