You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix Python version requirements (3.10+ for MCP SDK compatibility)
## Problem
GitHub Actions CI/CD was failing because:
- pyproject.toml specified Python >=3.9
- But MCP SDK requires Python >=3.10
- This caused dependency resolution errors in CI
## Changes
### Code Configuration
- pyproject.toml: `requires-python = ">=3.10"` (was 3.9)
- .github/workflows/test.yml: Test matrix now ['3.10', '3.11', '3.12'] (removed 3.9)
- .github/workflows/test.yml: Lint job uses Python 3.10 (was 3.9)
### Documentation
- README.md: Python 3.10+ badge and requirements
- CHANGELOG.md: Updated version references
- docs/GITHUB_REPO_INFO.md: Python 3.10+ badge
- docs/PROJECT_SUMMARY.md: Python 3.10+ requirements
- docs/guides/MCP_SETUP_GUIDE.md: Python 3.10+ references
## Impact
- ✅ CI/CD will now pass (compatible with MCP SDK)
- ✅ Accurate documentation for users
- ✅ No breaking changes for existing users on 3.10+
## Note
Python 3.10 is still widely supported and available on all major platforms.
🤖 Generated with Claude Code
https://claude.com/claude-code
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ name = "tradingview-mcp"
3
3
version = "3.3.0"
4
4
description = "TradingView MCP server for Claude - Multi-asset trading assistant with Pine Script v6 development tools supporting Forex, Stocks, Crypto with 25+ technical indicators"
0 commit comments