Dependencies

Just because a new version of z/OS or Python is not mentioned does not mean it won’t be supported in future versions

This page documents all dependencies required to use SEAR, not what is required to build SEAR. If you’re looking for the required authorizations to use SEAR see the authorizations page.

Supported z/OS versions

  • z/OS 2.5
  • z/OS 3.1
  • z/OS 3.2

Some extra PTFs are required for z/OS 2.5 and 3.1, otherwise you will get errors like this:

CEE3501S The module CRTEQCXH was not found

SEAR uses C++17 and requires fairly modern LE runtimes, this is why these PTFs are required on older z/OS versions.

PTFs required for z/OS 2.5

  • PH45536, PH45538, PH45672 (UI80156)
  • PH60053 (UI95832)
  • PH41221 (UI78912)
  • PH53938 (UI94524)

PTFs required for z/OS 3.1

  • PH60056(UI95833)
  • PH53938(UI94523)

RACF sub-system address space

The RACF sub-system user needs a valid OMVS segment with a UID. The default group of the RACF sub-system user also needs an OMVS segment with a GID.

If your RACF sub-system does not have a user assigned to it then it must be created, review the IBM documentation for more details.

Supported Python versions

You can acquire Python from your z/OS install as bypassable requisite or grab it from the IBM website. Python versions not mentioned in the table below are not officially supported.

SEAR version Py 3.12 Py 3.13 Py 3.14
0.4.0
0.3.1
0.3.0
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0

It may be possible to build SEAR yourself for older or newer versions of Python than the ones supported, but we will not guarantee it works.