rdkit on streamlit failing to install/import

When deploying an app that depends on rdkit-pypi to Streamlit Cloud,
dependency installation fails because the managed environment runs Python 3.13.9,
and no RDKit wheels exist yet for this version.
Expected behavior

Allow Streamlit Cloud users to choose an older Python version (3.10–3.11)
so that existing RDKit wheels can be installed.
Actual behavior

Deployment fails.

…maybe because rdkit-pypi==2022.9.5 has no wheels with a matching Python ABI tag

PS: RDKit is a cornerstone dependency for cheminformatics apps (fingerprints, descriptors, etc.).
Until Python 3.13 wheels exist, the only workaround is to drop RDKit or host elsewhere.

Thanks, Ricardo

It is not in the docs, but you can select the python version in the app settins dialog.

Anyway, shouldn’t you be using rdkit instead?