Skip to main content

A collection of chemoinformatics and machine-learning software written in C++ and Python

Project description

🔥 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

NOTE: Older versions of RDKit might be available at the rdkit-pypi PyPI repository (pip install rdkit-pypi). rdkit-pypi is the old name of this project at PyPI. Future RDKit versions will be available at the rdkit PyPI repository. Please update your dependencies, i.e., change rdkit-pypi to 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 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 intel 64 >= macOS 10.15 last: 2024.3.5 last: 2025.9.2 last: 2025.9.4 last: 2025.9.4 last: 2025.9.4 last: 2025.9.4 last: 2025.9.4 Github Actions
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

Installation

PIP

python -m pip install rdkit
python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"

Poetry

poetry add rdkit
poetry 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=cp39-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml

Replace cp39-manylinux_x86_64 with cp310-manylinux_x86_64, cp311-manylinux_x86_64, cp312-manylinux_x86_64, cp313-manylinux_x86_64, or cp314-manylinux_x86_64 to build for different Python

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rdkit-2025.9.4-cp314-cp314-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.14Windows x86-64

rdkit-2025.9.4-cp314-cp314-manylinux_2_28_x86_64.whl (36.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rdkit-2025.9.4-cp314-cp314-manylinux_2_28_aarch64.whl (35.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rdkit-2025.9.4-cp314-cp314-macosx_11_0_arm64.whl (29.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rdkit-2025.9.4-cp313-cp313-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.13Windows x86-64

rdkit-2025.9.4-cp313-cp313-manylinux_2_28_x86_64.whl (36.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rdkit-2025.9.4-cp313-cp313-manylinux_2_28_aarch64.whl (35.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rdkit-2025.9.4-cp313-cp313-macosx_11_0_arm64.whl (29.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rdkit-2025.9.4-cp312-cp312-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.12Windows x86-64

rdkit-2025.9.4-cp312-cp312-manylinux_2_28_x86_64.whl (36.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rdkit-2025.9.4-cp312-cp312-manylinux_2_28_aarch64.whl (35.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rdkit-2025.9.4-cp312-cp312-macosx_11_0_arm64.whl (29.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rdkit-2025.9.4-cp311-cp311-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.11Windows x86-64

rdkit-2025.9.4-cp311-cp311-manylinux_2_28_x86_64.whl (36.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rdkit-2025.9.4-cp311-cp311-manylinux_2_28_aarch64.whl (35.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rdkit-2025.9.4-cp311-cp311-macosx_11_0_arm64.whl (29.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rdkit-2025.9.4-cp310-cp310-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.10Windows x86-64

rdkit-2025.9.4-cp310-cp310-manylinux_2_28_x86_64.whl (36.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rdkit-2025.9.4-cp310-cp310-manylinux_2_28_aarch64.whl (35.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rdkit-2025.9.4-cp310-cp310-macosx_11_0_arm64.whl (29.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rdkit-2025.9.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.9.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 24.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for rdkit-2025.9.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e7c3275ca7a253acb7922bce8cd403fc99896f7cc020c0a97b8919756781f21
MD5 f524b464a68352c6c0f9cc3ca2aebfd0
BLAKE2b-256 6c914e331add1639fd5ef6f569a0db1f071a011d77aeb936f26f243b52e5ee2b

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a1c827cd97488a2bf6d38f15811a03ebeb691f1f0427d063e739b03d8180f8c
MD5 2229009fdaab5e7f808a864cf885bc39
BLAKE2b-256 46333e07254b69080b3c03fe931b33af47d5fe823961f294fbc544ce8710a5a9

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90b5f9ce64e10c550bb313877a7cf27526aad981bb46aa94c2df123fb5fb9535
MD5 340165463d42f65838873fc831b9d1d5
BLAKE2b-256 64a7fb688b2ccae058a5226604a52be36d9becf2c85af2041231a3c3594eb082

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64091260e547fc632fc89cf1e8f2e14f31688b7824954470073baeecac69b6d0
MD5 351bf15efa96fe4264a0141b496812ef
BLAKE2b-256 5468d7d118b9af01c113f1f8d0dda66fbfd7f7f8d815a3da36dae5c3305a1c19

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.9.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for rdkit-2025.9.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7329d1e2fbc981001a2c4124fb0ba33aa0e061cf960662ccf399fa78618ec143
MD5 089d1edf85aaff68bbb274952198769d
BLAKE2b-256 06b655875071a10c589473f704c6c2c982b1679e44bf9edd0703ca67423b2dfb

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19e3d3bb763c56831a8299974e209634d5f065e9cfb4ca67a79730d11bec233a
MD5 b57d84d8788b51c0c85a966ee5e8e74b
BLAKE2b-256 7b8ba2bd32153a9c6526eb7db7aa848328927b2e37674ac5591f470ce3578ac0

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a65e1a78357638b5533584c1418a1ddafbc1bd7dffde8a8e08135d54495b58e
MD5 26512400e8d720fe172d74df8e325cb1
BLAKE2b-256 8e2574d28e1bb5f36260f57955119ceef9c7259a01f35e737310b853d3abfa72

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80d9b1df028c835e9e54796195384efa165d042d8a98bb098040a4badb6ee7b4
MD5 4104196fa454b9ba37527f787e2a5e28
BLAKE2b-256 301d9012510c749551b575f8126c2597b2c7f146118e959d41122d354687bed1

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.9.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for rdkit-2025.9.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72c87005e236353a07ddd053cded6540b3f40eecf68879ccb3cfd51e27dcfb38
MD5 386ed19dc815952b43e0e079a4fdacc9
BLAKE2b-256 5a35aeef367b4f3ee8915185333359b687606edb3d289316693de264d57a9523

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79a081174c53498efb7d6d48737bc3803aaf04153d0c4d6b0ea132dfeec68b51
MD5 6c135eb0245ac2fef579b18f8504aa18
BLAKE2b-256 bed1c687917cf1cdf5c5412437a5f4a91921497c2d0ffeb827b23f5489a10842

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86f3871783de1b8996832ec02ebcb350260ece4508f77cba32f0a11acdcdce0f
MD5 2da211176efea27c0fe6f6e6de7adc23
BLAKE2b-256 7ffe48a1b8a77c144682be59f2ec0213609b5b55900a4f572c8c25b54d5aed61

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9b59d42cae31d6b7c39b7a0018fd599bdd332fd79b136c19345a7a7d9d8cc10
MD5 f54764fd2ae9072927d1d28b9c4f1bca
BLAKE2b-256 b9367fe1d03eb502c263e0422c7b01c377bd236d024c9fd068cefdceadc8249b

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.9.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for rdkit-2025.9.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0d7908535c43b02ea63cfd315261fb389fb7499af1bb6b852d2b0aa6a0d1fce
MD5 3d393e86ff9c26f88fcf1914fd3e68b3
BLAKE2b-256 a77b30616b7603496ed195f479b090352ea4aaa7767a8d8a04f7868cb0479893

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47a6409b84d123cee6ab83b0249cb1d47785c6267c847d52bd2ae74c0a1f6359
MD5 937ca68ab5e75686eacbc6798d687719
BLAKE2b-256 dc6d67d1304486317ac9417aa1ca7ec3e1bbed636f554f48d5be3b90d318da75

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79b829db2ae77a1ab7681df42223c780b2623715e33195292308551fbacd8613
MD5 c8a1f709b94d33544610226a5be7fe7c
BLAKE2b-256 dde3a0f36f768b8c107f1e0260826e5e69113b5e4d2b105796956901120f0af3

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d37bcfeab55aabe4a1066fa31761e27f9ebb45cef649eaac50448eea95d2ca05
MD5 10358f09db2cdb8d1b533d7bb49e51d6
BLAKE2b-256 d12a2f2168b3d7b82a049ea11024f755e98e6f3b902687c763f1a25c4618a0b2

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.9.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for rdkit-2025.9.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 59f37cc8d7339674731ca1ca934a78055fcf056b9c9a78b46d387fab17c2d044
MD5 0e415fb8e4f4612f2c9a912027da48a8
BLAKE2b-256 4a7319e4221d4abd7c53d51b8a83b2cd60452d2990de5ece0f9dfa144973f585

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5027d2730e8cd93bc6b4a40a9bc0a90eff09f92328112a862c645dec9c83a3d6
MD5 e1337ead566ee5549820f547a69f94d5
BLAKE2b-256 07fd432aa58d2d52f1e58f0ef781ec92811f9f6884f69d553acfc47055df914d

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35a2e61bf92372ee33a2afd927b1142535c3ba9e4a66078b7b230b717c0e6db0
MD5 e7ad256d18b6d7878b4c0680ab0c032e
BLAKE2b-256 7b2615f0b4efea7c7f19671334dddc3bd94902ab7bc9e046e40075fd6fd70a83

See more details on using hashes here.

File details

Details for the file rdkit-2025.9.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36dfac09211e5e7b43ab7827e14490a74dbe9a08e2a6f5957c42c2222fb5e242
MD5 49e42483137d25b68b0e6a88aa0b8043
BLAKE2b-256 57ae1fa3a5fd0067c61b76d6c270bdb20b1dad08797f3533a6440ed538b01dd9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page