Skip to content

Declare python.required for Splunk 10.2+ compatibility - #9

Merged
pbujna-apius merged 2 commits into
mainfrom
slice-11-python-required
Jul 20, 2026
Merged

Declare python.required for Splunk 10.2+ compatibility#9
pbujna-apius merged 2 commits into
mainfrom
slice-11-python-required

Conversation

@pbujna-apius

Copy link
Copy Markdown
Contributor

Clears the two AppInspect future_failures (issue apius-tech/splunk-app-standards#11).

  • Adds python.required = 3.9 to commands.conf [entropy] and both restmap.conf [script:*] stanzas.
  • Keeps python.version = python3 for Splunk 9.2-10.1 (which don't read python.required); python.required is what Splunk 10.2+ uses (python.version is deprecated there).

Enables declaring 10.2-10.5 compatibility on the next Splunkbase release. Full clearance of the future_failures is confirmed by the AppInspect API on the next release (1.0.2).

AppInspect flags commands.conf/restmap.conf as future_failures because
python.version is deprecated in Splunk 10.2+. Add python.required = 3.9
alongside the existing python.version = python3 (kept for 9.2-10.1, which
don't read python.required). Clears check_commands_conf_python_required and
check_script_restmap_conf_python_required; enables declaring 10.2-10.5 compat.
@pbujna-apius
pbujna-apius requested a review from a team as a code owner July 20, 2026 12:49
The reusable release workflow's splunk_versions default (9.0,9.1,9.2,9.3,9.4)
is wrong for this app: it includes unsupported 9.0/9.1 (Python 3.7) and omits
10.x. Pass the correct list (9.2-10.5) so the automated Splunkbase upload
declares accurate compatibility. 10.2-10.5 are valid given the python.required
addition in this PR.
@pbujna-apius
pbujna-apius merged commit aa5bceb into main Jul 20, 2026
1 check passed
@pbujna-apius
pbujna-apius deleted the slice-11-python-required branch July 20, 2026 12:54
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.

1 participant