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

Release files for rdkit 2026.3.6

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.3.6
File
rdkit-2026.3.6-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
rdkit-2026.3.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rdkit-2026.3.6-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
rdkit-2026.3.6-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rdkit-2026.3.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rdkit-2026.3.6-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
rdkit-2026.3.6-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rdkit-2026.3.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rdkit-2026.3.6-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
rdkit-2026.3.6-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rdkit-2026.3.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rdkit-2026.3.6-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
rdkit-2026.3.6-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rdkit-2026.3.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rdkit-2026.3.6-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
rdkit-2026.3.6-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
rdkit-2026.3.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 717.3 MB

Release files / rdkit-2026.3.6-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp315-cp315-manylinux_2_28_aarch64.whl
Size 36.6 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bd5b0ffc18cef83a9c24012d2d9716daf24f87dc82df89376bb010773669504a
BLAKE2b-256 checksum
How to use checksums
da0e9200f0ce267cbf32d28f0d30ce024094ffb602df2f636ff9b7b9289f31ae
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.3.6-cp315-cp315-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp315-cp315-macosx_11_0_arm64.whl
Size 30.3 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b178b11149e0ae8c499eb97e44e43c702d642ca2b3f86c980c4d7c9cb87ceaa
BLAKE2b-256 checksum
How to use checksums
ab024c26e6e15f9b6b6e158dc98f33c200bec08d42ea10a0c9a8e101d1065304
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.3.6-cp314-cp314-win_amd64.whl

Download URL rdkit-2026.3.6-cp314-cp314-win_amd64.whl
Size 25.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6a82951a8fa3f4d508ba514e648a1766ef793e00700c9338ec5cdb6d07a7ad4c
BLAKE2b-256 checksum
How to use checksums
dc8af97a9df22449f3d0fa19ed3d4bdb42d279b5e591cd256f5fbf29905797d1
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.3.6-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL rdkit-2026.3.6-cp314-cp314-manylinux_2_28_x86_64.whl
Size 38.1 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a4ce417cb1da5dc552b708eff3e851e4c1c9d257119aa2f8cf6371d1f3b7cd32
BLAKE2b-256 checksum
How to use checksums
b6a6e4c718d76ac37f69c482164f00252064e3858673c5aad5b18dd7da6c56eb
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.3.6-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp314-cp314-manylinux_2_28_aarch64.whl
Size 36.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8ceec13e9c9b1327cb5eb9aaa3c26aabde0d6c5be8a375c4a6cf50453925c69e
BLAKE2b-256 checksum
How to use checksums
2300b8c63f4a53bd56b69fc8ed3e41e47d9017aaf0ee552900b10429565fba13
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.3.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp314-cp314-macosx_11_0_arm64.whl
Size 30.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a48f11dda561d25db1df4b49b41f1e2533c24fb53139491413dd05f51205fbc
BLAKE2b-256 checksum
How to use checksums
1504555b7e23d201fd1721a0f0f5d058fcdb88b3f0b0a4082882905f6ef4f21b
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.3.6-cp313-cp313-win_amd64.whl

Download URL rdkit-2026.3.6-cp313-cp313-win_amd64.whl
Size 25.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3765896e189a5dc4ef109a1ab81c375fb1e00185d52374ffc2128391bddd6b8f
BLAKE2b-256 checksum
How to use checksums
0de4baad92c76facbb27d1faa2fdcb62ac02941b5faee7daf5b017ac28be884f
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.3.6-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL rdkit-2026.3.6-cp313-cp313-manylinux_2_28_x86_64.whl
Size 38.1 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3d0a2011c2a46f312010c8d8ec89b8210795663285545b2ac0909d1b9551fe41
BLAKE2b-256 checksum
How to use checksums
c86fdb9080c49ddab3c2dd46f99ab98386095d81d74098d292b64f5bf4c231fe
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.3.6-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp313-cp313-manylinux_2_28_aarch64.whl
Size 36.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
76053010100fe16ae45b66b8578415a0816f71cb71a932619be3c8939e71a12a
BLAKE2b-256 checksum
How to use checksums
fc00602f4ffa9adec291fc8682a74163efa54a65ccf4388f0b1a648684c2f31b
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.3.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp313-cp313-macosx_11_0_arm64.whl
Size 30.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e16c467cb254a223e59a0cf81358c6b39da15a99d2909170d693e95778fddb41
BLAKE2b-256 checksum
How to use checksums
6eddc30bcc23d2e1402dcd9eb5542311d7cef923525bb9543653914d4f34c31b
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.3.6-cp312-cp312-win_amd64.whl

Download URL rdkit-2026.3.6-cp312-cp312-win_amd64.whl
Size 25.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
740f2015d07426a9d3ee98cdda2dbb028b84b35aca3edeff0dcb75294512d692
BLAKE2b-256 checksum
How to use checksums
65ca39e0d15cbb7f19fda02fbb2c530f0292271d017209af4030eb6e7640ea15
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.3.6-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL rdkit-2026.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Size 38.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9f97b58f1962df73bdacf44347bfa013f4fcb9896e049f98af2183e70e7aab46
BLAKE2b-256 checksum
How to use checksums
991c368b4b179295a76d773cadcc30da3afccbf1123e648e28e7dc0de6d61fe2
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.3.6-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp312-cp312-manylinux_2_28_aarch64.whl
Size 36.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16d446583b7bac24b018a424bb24fd515c625f7bad4171d6aa46993a3e2f9aa0
BLAKE2b-256 checksum
How to use checksums
9e884c7e08db7412f383c34f490e972843b4458326e0d0548cf4e38c37b82522
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.3.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp312-cp312-macosx_11_0_arm64.whl
Size 30.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b490da262688b9b16528d592752ab7838d4df4d7ffaacdb3c42d07e769a97552
BLAKE2b-256 checksum
How to use checksums
12584e1a050773da8359067e45fc9c1706f43ca9c085b742fbb8fd512eb9dfe0
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.3.6-cp311-cp311-win_amd64.whl

Download URL rdkit-2026.3.6-cp311-cp311-win_amd64.whl
Size 24.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b7a810148bbf917bb48ccec4e885b09c036fa68f28d3fd7fac6ddf96aac633d6
BLAKE2b-256 checksum
How to use checksums
c54043c3c31edec848e42956fb302b00815000d96001c7cd359d6f170c66b9c5
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.3.6-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL rdkit-2026.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Size 38.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dcf09347e1a0dc1d7e5fcc34f5da79d1f4bb0e04ecadee669449b82ae2492799
BLAKE2b-256 checksum
How to use checksums
4d1f548b0810bd504b93b4cfa00e35328b1905232eaff023db46575bd9e3433d
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.3.6-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp311-cp311-manylinux_2_28_aarch64.whl
Size 36.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d8b92c14c99bf025772582c7f29b7619dd8c63c745a7b90f720b02640c15a5a1
BLAKE2b-256 checksum
How to use checksums
a86a50fa8d28086910bbc78ba733526866b896194880d72b23ca72398765cb51
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.3.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp311-cp311-macosx_11_0_arm64.whl
Size 30.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c5395ccf20eb4301195086b15b3628c3cba770994dfbca7e0ca0992fe0e5e1c
BLAKE2b-256 checksum
How to use checksums
6c55ee0a6a65a8d2c0fd4c272dcc5e6531b4c9779026b6557802b7d59bfb7e87
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.3.6-cp310-cp310-win_amd64.whl

Download URL rdkit-2026.3.6-cp310-cp310-win_amd64.whl
Size 24.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
243c412450faa4e7a840bf0811fd4a2acda1fd0bf96bd4d60aaf4c5ff04dc365
BLAKE2b-256 checksum
How to use checksums
d2902ddfc7259a83655a470e3f816114ebae94d3bb8020f7d33214d82bf6937d
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.3.6-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL rdkit-2026.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Size 38.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
657d1a6cd636213bfb7eac8b0b614893ef7cb08b0217df0a874ca41eb6093114
BLAKE2b-256 checksum
How to use checksums
36f27d98a3bf817b396d3247765955586a6bb4b6aab83b1483ca26cc81699097
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.3.6-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL rdkit-2026.3.6-cp310-cp310-manylinux_2_28_aarch64.whl
Size 36.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d76dac09e07421e4f2e32773a5a0574fbf07a75d43d7fcc625e2a2de19fd76b1
BLAKE2b-256 checksum
How to use checksums
f9ecc3607467b3e95de0387c57f75458b71382ee60a102c1d1c2eb0ac3d39f36
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.3.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL rdkit-2026.3.6-cp310-cp310-macosx_11_0_arm64.whl
Size 30.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c405fac33b3de61b49c0037524a7d9d4738f39b92b5e97c0cc5d571394d70510
BLAKE2b-256 checksum
How to use checksums
e347c9ef94639a3e2d5815d2899d9e8c82df8f423e3dbc3628421e3ff1d81a24
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.3.6 This release

22 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