🔥 RDKit Python Wheels
This repository holds the code to build RDKit platform wheels for Linux, macOS, and Windows on Github Action and Circle CI. The wheels contain the compiled platform-specific dynamic libraries (*.so, *.dylib, and *.dll) and are available at PyPI. RDKit can easily be installed using
pip install rdkit
Please open an issue if you find something missing or not working as expected.
Available Builds
| OS | Arch | Bit | Conditions | 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13 | 3.14 | 3.15 | CI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linux | intel | 64 | glibc >= 2.28 (e.g., Ubuntu 18.04+, CentOS 6+, ...) | last: 2024.3.5 | last: 2025.9.2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | Github Actions |
| Linux | aarch64 | 64 | glibc >= 2.28 (e.g., Raspberry Pi, ...) | last: 2024.3.5 | last: 2025.9.2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | Circle CI |
| macOS | armv8 | 64 | >= macOS 11, M-Hardware | last: 2024.3.5 | last: 2025.9.2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | Github Actions |
| Windows | intel | 64 | last: 2024.3.5 | last: 2025.9.2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | Github Actions |
macOS Intel (x86_64) wheels are no longer built. The last available versions were 2024.3.5 (Python 3.8), 2025.9.2 (Python 3.9), and 2025.9.3 (Python 3.10-3.13).
Installation
PIP
python -m pip install rdkit
python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"
uv
uv add rdkit
uv run python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"
Local builds on Linux
cibuildwheel requires patchelf (apt install patchelf)
python3 -m pip install cibuildwheel
git clone https://github.com/kuelumbus/rdkit-pypi.git
cd rdkit-pypi
CIBW_BUILD=cp313-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml
Replace * in cp*-manylinux_x86_64 with 310, 311, 312, 313, 314, or 315 to build for different Python
Metadata
Release files for rdkit 2026.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 678.9 MB
Release files / rdkit-2026.9.1-cp315-cp315-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 25.9 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f773de20d192dd437a4d15794c03c0e33cc9d7900af05763cd8214e8ac98d2dd
|
|
BLAKE2b-256 checksum How to use checksums |
ef7ec07d01b6d254221a3a27d2d08a98a70d46f72177ca9c4695845884a1a2d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb9e644ceaefae059973a873ebc9288bb95ef831b69aad1c08114d8dc7170f37
|
|
BLAKE2b-256 checksum How to use checksums |
b2b186c76a264d5af18c0e772fca966d5847bac0fa93ddb4f177af2f43c65825
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.2 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
705168e6bc1e5b4374d6fbe86eb083a0ef4f3bc2ea0a70cb3347806d7a86faee
|
|
BLAKE2b-256 checksum How to use checksums |
2286898aa1a8a5112c916e37d8cd6238bf026b7c31180285d4d17e6a4e2974b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.6 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af281ab95422998abe9925e158354a5077ff88ce10f0a5a45f0b42ad0a583451
|
|
BLAKE2b-256 checksum How to use checksums |
a59389ccf9b008e59753d43db03213afdb2b9e819bc24b0de542e68e75b468b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp314-cp314-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 25.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
655cf6c4df7711254bb925b612af3d00f24f372e6461251f7db579fe9e1476ad
|
|
BLAKE2b-256 checksum How to use checksums |
c1436ef1ba623b405f6201e98888ac69f195544ab3679c370df73b70e30e0676
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc66f51773c52a057fc19c12b7931dbb8f5dc64c5e59caf789e4872b43c0c56a
|
|
BLAKE2b-256 checksum How to use checksums |
be42988a003c1c8f490731636adbb171c57505cb51998f6b3927bfe219285895
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
03dc51323756b84e2a3f9b54c1e70c8db9a036b6906aa08e983eddcfff854a5c
|
|
BLAKE2b-256 checksum How to use checksums |
30e9bfc1f22df625ac2fd24866025fb1744dfae178e77bd4f8dace0b4af8cfbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.6 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
70dfa36cbf2efa387d7b7c928bccc896031bfdd7c473a97cdeb13f14cbccf58b
|
|
BLAKE2b-256 checksum How to use checksums |
3478ef5310fdde1ca53023992aa44b563e8c955d39ec3ea0bc128699fe8f980c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp313-cp313-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
df99d496b7dad86bc5c1de4939bac4eb9996b20092778f467a53d9f0689a028a
|
|
BLAKE2b-256 checksum How to use checksums |
65617c967fb8684ada5c4d727051cda44ed561a863f8e354cadaf82cfea00a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b4b8b814d2190744c812c1f0b0d7fe4f029ade02ca444ed584261a254624ae9
|
|
BLAKE2b-256 checksum How to use checksums |
4a80726c7e0dc2a1bf980a3475002addcb9b8bd0e9ced705a49b4ed13616c8dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a88d68482d5a3ef2a6faf0b036345bb1f4cca56667076e6aea8655adc5f73d9
|
|
BLAKE2b-256 checksum How to use checksums |
7b9e26b843647dfd373bd26e2f527804185f3e7a5c14763352416250a82a92c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
29b6176ace255989abde23d40d2187b5ed5effdb2f00dadaced24f181ab27046
|
|
BLAKE2b-256 checksum How to use checksums |
29534277a2f4708e0c0a61917cf7075cc66ccfc66acb21c8ce043612a5850a56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp312-cp312-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fa4f8bed07bd6a49f71f49a579b99dc07cd45b9c66af8d5f133adb0a0876361e
|
|
BLAKE2b-256 checksum How to use checksums |
78e32ea71cd3369c308a4d6384d26eed1943039bf76d50876eb55889cbbc31af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c700cb37954d84bb864d8e02a55cff8b0f5ee6daff6d79a53a1cfe12459fa8c0
|
|
BLAKE2b-256 checksum How to use checksums |
6ba0e82df4fbfdd26d239acc173ddcf98b11f530138ffcf64490cd80f3416514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fb8e9196def0d5015b331398f6e64eaad2f18ff5518119d58f83e387274a5022
|
|
BLAKE2b-256 checksum How to use checksums |
d25deb99b6bd651ffd8f35c0d45aafe83cdc21f07d81e93b5c2db881bbd506c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8d9862403a1ca853c951e22d3c92e8449c8894b0dfebe397115ef67144134b14
|
|
BLAKE2b-256 checksum How to use checksums |
a8b4f6a5ff0166fbf40214d56fafe550f6f91297743c0fe4c3ff64188c0365d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp311-cp311-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2f1f85e12398fe77cd3eeb45ac2f248e793db569e478a2268337ce20b5c0d5e3
|
|
BLAKE2b-256 checksum How to use checksums |
94bcbc1c113e0848116622471d4b2429e96cb72ff7ba7ed4c2099831e900f70c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
03d09f957367eb4e9cb729ac191a43dbd0926f5ea6dcbf36b14682326130b92d
|
|
BLAKE2b-256 checksum How to use checksums |
4c889e7543257ce2ceb8eb499d8e7e8c5c7591ec95c989678b84aed6b1ea59db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.3 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
68b267ea0b5847a4de0d71823e0bb2002dffb80d929872aa66bbe8d0b40ec256
|
|
BLAKE2b-256 checksum How to use checksums |
f5fcf074382ce085830330837c8a345dad8aff8b57ac343200e5c168a7476e8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.5 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7e698af579efd99cb452e2f697044775169c109527e8a43223d789cefa0788ad
|
|
BLAKE2b-256 checksum How to use checksums |
7d4e72186bd012b8a972f18bf4c46beb72dbad89742c0c20634e3c344a704333
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp310-cp310-win_amd64.whl
| Download URL | rdkit-2026.9.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ecc05fd82b5e25565036d029827c717a0569d416f450496955fbda4dc23c0d56
|
|
BLAKE2b-256 checksum How to use checksums |
23ecc699d842542e77a8f306ca8f192f7ce821526271a61319fc887e53fdbecf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | rdkit-2026.9.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.8 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e58b2dbe1ae9e7428a66202a99cd31048afa9702d820507b0efd596229f4af94
|
|
BLAKE2b-256 checksum How to use checksums |
9e5e4ebd30909e48394fc61b42a273ed5b66c5360f4e5bca5cf57cca56fc10bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | rdkit-2026.9.1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 30.3 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4a52ff44f9e93ead5165ac576cb7fb1c562c319f29db2cab63ecbc7d19a0607
|
|
BLAKE2b-256 checksum How to use checksums |
8d3b889325f2cac3a4e70cc209cad4901a04481e710634f70abc607df8958ea9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / rdkit-2026.9.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rdkit-2026.9.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.5 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c9896dcd6031ae2d72810d2ce4a2ab7258f092a6ac50ca209a4fc151af25129e
|
|
BLAKE2b-256 checksum How to use checksums |
5182bc1d72815d06002febf4918ef16a1b1f17b549a910611f75a33ad7619c57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Security for rdkit 2026.9.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.