Skip to content

HYBIM-816 Removing python 3.10 dependencies#41

Merged
shuningc merged 1 commit into
mainfrom
HYBIM-816-upgradePython
Jun 24, 2026
Merged

HYBIM-816 Removing python 3.10 dependencies#41
shuningc merged 1 commit into
mainfrom
HYBIM-816-upgradePython

Conversation

@shuningc

Copy link
Copy Markdown
Contributor

Drop Python 3.10 support (EOL October 2026)

Python 3.10 reaches End of Life on October 31, 2026. This PR removes it from the supported range ahead of that date so we
don't ship a new SDK version that targets a soon-to-be-unsupported runtime.

Changes

PyPI metadata (requires-python / python constraint)

  • splunk-ao, galileo-a2a, galileo-adk: bumped from >=3.10 to >=3.11

CI test matrix

  • Removed "3.10" from python-version in .github/workflows/ci-tests.yaml; matrix now covers 3.11, 3.12, 3.13, 3.14

Tooling alignment

  • ruff target-version: py310 → py311 (all three packages)
  • mypy python_version: 3.10 → 3.11 (galileo-a2a, galileo-adk)
  • litellm / crewai Poetry dependency lower bound: >=3.10,<3.14 → >=3.11,<3.14

Lock file

  • Regenerated poetry.lock; dropped three 3.10-only backports that are built into 3.11's stdlib: async_timeout,
    backports-asyncio-runner, exceptiongroup

@shuningc
shuningc merged commit ffaf2a2 into main Jun 24, 2026
13 checks passed
@shuningc
shuningc deleted the HYBIM-816-upgradePython branch June 24, 2026 05:35
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants