splunktaucclib>=8.2.0
# splunk-sdk 3.x declares Requires-Python >= 3.13, so the build interpreter must
# be 3.13 (see .github/workflows). At runtime only the optional splunklib.ai
# subpackage needs 3.13; the core SDK (client, results, searchcommands) runs on
# the Python 3.9 and 3.13 interpreters listed in commands.conf python.required.
# Pinned exactly: Python 3.9 support is incidental upstream, so any newer 3.x
# must be re-verified under 3.9 before the pin moves.
splunk-sdk==3.0.0
# requests is imported directly by the bin/ commands and lib/ helpers.
# requests 2.33+ requires Python >= 3.10 (uses `str | bytes` at import time),
# keep the last line supporting 3.9.
requests>=2.32.5,<2.33
