Package index
This index contains a list of Python packages with z/OS or IBM Z specific support. Keep in mind a lot of Python packages are platform agnostic, so this is just meant to cover z/OS specific functionality like accessing datasets or submitting JCL.
Application development
| Package name | Description | Open source | Affiliation | Distribution method |
|---|---|---|---|---|
| ibm-db | Allows you to access Db2 from Python | ✅ | Community | PyPi / IBM AI toolkit |
Core z/OS functionality
| Package name | Description | Open source | Affiliation | Distribution method |
|---|---|---|---|---|
| ZOAU | Allows you to access datasets, jobs, and much more from Python | ❌ | IBM | Bundled with ZOAU from shopz |
| CBXP | Allows you to access z/OS control blocks from Python | ✅ | Ambitus (OMP) | PyPi / GitHub |
| tnz | Allows you to connect to 3270 from Python, created for 3270 unit testing | ✅ | IBM | PyPi |
| pySDSF | Allows you to access select information SDSF has gathered through Python. Requires z/OS 3.2 or later | ❌ | IBM | Bundled with SDSF |
z/OS security
| Package name | Description | Open source | Affiliation | Distribution method |
|---|---|---|---|---|
| pysear | API that allows you to create RACF automation and monitoring tools from Python | ✅ | Community | PyPi / GitHub |
| mfpandas | Allows you to analyze unloaded RACF data with pandas and Jupyter notebooks | ✅ | Community | PyPi |
| Blackwall | Work-in-progress RACF administration TUI for the Unix command line | ✅ | Community | PyPi |
Hardware
| Package name | Description | Open source | Affiliation | Distribution method |
|---|---|---|---|---|
| pyds8k | Allows you to create monitoring of your IBM storage system from Python | ✅ | IBM | PyPi |