Skip to content

ibmi: upgrade to python 3.13 - #4235

Merged
richardlau merged 2 commits into
nodejs:mainfrom
abmusse:ibmi-python3.13
Feb 13, 2026
Merged

richardlau merged 2 commits into
nodejs:mainfrom
abmusse:ibmi-python3.13

Conversation

@abmusse

@abmusse abmusse commented Feb 6, 2026

Copy link
Copy Markdown
Contributor

Part of #4208

@abmusse
abmusse requested a review from richardlau February 6, 2026 00:22
CIJOBNAME="JENKINS_CI"
SBMJOB_OPTS="JOB($CIJOBNAME) USER(IOJS) JOBQ(QUSRNOMAX)"

export PATH=/QOpenSys/pkgs/lib/ccache:/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I moved setting HOME env var up a line because I use it in the PATH env var to add the python venv to the path.

#

- name: install tap2junit
ansible.builtin.pip:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

These changs were required because starting in python 3.13 we moved to use externally managed environments for python.

https://packaging.python.org/en/latest/specifications/externally-managed-environments/#externally-managed-environments

@richardlau
richardlau merged commit eacc952 into nodejs:main Feb 13, 2026
1 check passed
@abmusse
abmusse deleted the ibmi-python3.13 branch February 17, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants