Skip to content

Python candidate packages on z/OS

Generated by tools/python_candidate_report.py. The status column is a real pip install on a z/OS system using the zopen wheel index and the published constraints file — not an inference from PyPI metadata, which cannot tell you whether a transitive sdist will build.

Shared blockers

Ranked by how many candidate packages each one blocks. Porting a blocker unblocks every package in its row, so this ordering matters more than the number of times a package was requested.

Lacking a py3-none-any wheel makes something a candidate blocker, not a real one: several such packages build from their sdist on z/OS because the C accelerator is optional and they fall back to pure Python. The last column is the only one that settles it, and it comes from actually installing them.

blockerblocksportedinstalls on z/OS?candidates waiting on it
cffi8nobuildbot, msal, paramiko, poetry, pygithub, pynacl, requests-pkcs12, snowflake
cryptography6yesvia zopen wheelbuildbot, msal, paramiko, poetry, requests-pkcs12, snowflake
pydantic-core4yesvia zopen wheelfastapi, fastmcp, pydantic, snowflake
pyyaml4yes — builds from sdistbuildbot, cookiecutter, rst2pdf, snowflake
pillow4nofpdf2, python-pptx, rst2pdf, seaborn
markupsafe3yes — builds from sdistbuildbot, cookiecutter, rst2pdf
numpy3noPyWavelets, qiskit, seaborn
pynacl2noparamiko, pygithub
msgpack2nobuildbot, poetry

Blockers whose answer is "yes — builds from sdist" need no port at all; they only looked like blockers because they ship no universal wheel.

Candidates

packagestatusported by zopennative closure still missing
buildbotfailsautobahn, cbor2, cffi, greenlet, markupsafe, msgpack, pyyaml, ujson, zope-interface
confluent-kafkaworksyes
cookiecutterworksyesbackports-zoneinfo, markupsafe, pyyaml
djangoworksyes
duckdbfails
fastapiworksyes
fastmcpworksyes
fpdf2failspillow
greenletfails
msalworkscffi
ninjafails
pamelainstalls, import fails
paramikofailsbcrypt, cffi, pynacl
poetryfailscffi, msgpack, rapidfuzz, xattr
psutilfails
psycopg2fails
pyarrowfails
pycryptodomefails
pydanticworks
pygithubfailscffi, pynacl
pyjwtworks
pymqifails
pynaclfailscffi
pyodbcfails
pytestworks
python-pkcs11fails
python-pptxfailslxml, pillow
PyWaveletsfailsnumpy
pyzfileworks
qiskitfailsnumpy, rustworkx, scipy
requests-pkcs12workscffi
rst2pdffailsmarkupsafe, pillow, pyyaml
seabornfailscontourpy, kiwisolver, matplotlib, numpy, pandas, pillow
snowflakefailscffi, pyyaml, snowflake-connector-python
uvfails
versioneerworksyes
xxhashworksyes

Installs cleanly today

confluent-kafka, cookiecutter, django, fastapi, fastmcp, msal, pydantic, pyjwt, pytest, pyzfile, requests-pkcs12, versioneer, xxhash

Copyright © zopen community a Series of LF Projects, LLC. For website terms of use, trademark policy, and other project policies, please see https://lfprojects.org.