🔥 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
|