Skip to content

Conversation

@lucas-koontz
Copy link
Contributor

Fixes #

Please describe what changes you made in as much detail as possible

  • Updates the mindsdb-sql-parser dependency to version 0.13.7. This upgrade likely includes bug fixes, performance improvements, and potentially new features in the SQL parsing library.

Relates to STRC-539

Updates the mindsdb-sql-parser dependency to the latest version to leverage new features and bug fixes.

Addresses compatibility issues and improves SQL parsing capabilities.

STRC-539
lucas-koontz and others added 4 commits January 25, 2026 18:56
Increment the package version number to reflect the latest release.

STRC-539
added 3.12, 3.13
matrix:
os: [ubuntu-latest]
python-version: ['3.8', '3.9', '3.10', '3.11']
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correctness: The pinned pip==22.0.4 in the install step is incompatible with Python 3.13. Upgrade to pip>=24.0 to support the new matrix entry.

🤖 AI Agent Prompt for Cursor/Windsurf

📋 Copy this prompt to your AI coding assistant (Cursor, Windsurf, etc.) to get help fixing this issue

File: .github/workflows/release.yml, Line 13

Problem: Python 3.13 was added to the CI test matrix, but this may cause failures if dependencies don't support it yet.

Action Required:
1. Test locally with Python 3.13 to verify all dependencies install and tests pass
2. Check if the pinned pip version (22.0.4 from line 22) supports Python 3.13
3. Review all packages in requirements.txt and requirements_test.txt for Python 3.13 compatibility
4. Consider adding Python 3.13 in a separate PR after validation, or mark it as 'allow-failure' initially
5. If keeping 3.13, update pip to a version that officially supports Python 3.13

@github-actions
Copy link

github-actions bot commented Jan 26, 2026

Coverage

Coverage Report
FileStmtsMissCoverMissing
mindsdb_sdk
   agents.py2176769%30, 106, 109, 112, 115, 123, 131, 151, 172, 183, 186, 190, 192, 194, 196, 198, 200, 202, 204, 206, 213, 277, 290, 301, 312, 315–319, 334, 343–347, 391, 399–400, 458, 466–467, 471, 501–509, 517–519, 521–522, 548–561, 573–574, 576
   databases.py57788%85–86, 148, 176, 187–193
   handlers.py37197%77
   jobs.py97793%40, 52, 80, 84, 146–149
   knowledge_bases.py1331886%70–73, 132–136, 160, 189, 196, 200–202, 206, 228–232, 242
   ml_engines.py42393%94, 126, 128
   models.py2111991%109, 140–141, 222, 231, 233, 303, 339, 349, 373, 398, 492, 500, 519, 535, 543, 568, 572, 585
   projects.py63198%160
   query.py13192%14
   server.py33294%88–89
   skills.py53983%43, 45, 49, 58–60, 76–80, 122
   tables.py1301588%140–142, 145, 165, 192, 203–204, 209, 224, 227, 321, 342–347, 356, 376
   tree.py321650%18–19, 24–28, 41–57
   views.py37295%105, 138
mindsdb_sdk/connectors
   rest_api.py2715679%19–29, 35–36, 51, 55, 58–59, 79–81, 87–89, 108, 111, 118–121, 144, 158–166, 187–188, 223–226, 240–241, 295–300, 304–316
mindsdb_sdk/utils
   agents.py50492%72, 79–81
   mind.py47470%1–128
   openai.py853065%37–40, 83–85, 107, 148–158, 215–216, 234–240, 258–276
   table_schema.py21210%1–54
TOTAL171032681% 

Tests Skipped Failures Errors Time
31 0 💤 0 ❌ 0 🔥 5.459s ⏱️

@github-project-automation github-project-automation bot moved this from to review to approved in Tracking PRs Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: approved

Development

Successfully merging this pull request may close these issues.

3 participants