Skip to content

chore: move local hooks tooling to Python 3.13 - #258

Merged
athreya-splunk merged 3 commits into
mainfrom
fix-python313-tooling-runtime
Aug 31, 2026
Merged

chore: move local hooks tooling to Python 3.13#258
athreya-splunk merged 3 commits into
mainfrom
fix-python313-tooling-runtime

Conversation

@athreya-splunk

@athreya-splunk athreya-splunk commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • move local-hooks package metadata, GitHub workflow runtimes, and central pre-commit hook environments to Python 3.13
  • keep app dependency packaging support for both pip39_dependencies and pip313_dependencies
  • update test requirements to pytest 9.0.3 and companion versions
  • bump requests and splunk-soar-sdk requirements so the Python 3.13 resolver naturally selects remediated dependency versions

undraft after addressing VULN-89451

Verification

  • uv lock --check
  • uv run python -m pytest tests: 41 passed

Footer

Drafted by Codex

@athreya-splunk
athreya-splunk marked this pull request as draft August 24, 2026 12:37
Base automatically changed from fix-vuln-uv-dependency-updates to main August 28, 2026 14:31
@phantom-jacob
phantom-jacob marked this pull request as ready for review August 28, 2026 14:33
@athreya-splunk
athreya-splunk force-pushed the fix-python313-tooling-runtime branch from 4abcbef to 81c8604 Compare August 28, 2026 16:39
@athreya-splunk
athreya-splunk merged commit 26b8076 into main Aug 31, 2026
4 checks passed
@athreya-splunk
athreya-splunk deleted the fix-python313-tooling-runtime branch August 31, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants