Skip to main content

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

PyPI version shields.io PyPI download day PyPI download month PyPI download day GitHub Repo stars

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)

Table of built distributions (wheels) for rdkit 2026.9.1
File
rdkit-2026.9.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
rdkit-2026.9.1-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
rdkit-2026.9.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rdkit-2026.9.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rdkit-2026.9.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rdkit-2026.9.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rdkit-2026.9.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rdkit-2026.9.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rdkit-2026.9.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rdkit-2026.9.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rdkit-2026.9.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rdkit-2026.9.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
rdkit-2026.9.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
rdkit-2026.9.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

2026.9.1 This release

24 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page