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 CI
Linux intel 64 glibc >= 2.28 (e.g., Ubuntu 18.04+, CentOS 6+, ...) last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ ✔️ Github Actions
Linux aarch64 64 glibc >= 2.28 (e.g., Raspberry Pi, ...) last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ ✔️ Circle CI
macOS intel 64 >= macOS 10.15 last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ ✔️ Github Actions
macOS armv8 64 >= macOS 11, M1 hardware last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ ✔️ Github Actions
Windows intel 64 last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ ✔️ 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, or cp312-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

rdkit-2025.3.3-cp313-cp313-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.13Windows x86-64

rdkit-2025.3.3-cp313-cp313-manylinux_2_28_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rdkit-2025.3.3-cp313-cp313-manylinux_2_28_aarch64.whl (33.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rdkit-2025.3.3-cp313-cp313-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rdkit-2025.3.3-cp313-cp313-macosx_10_15_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rdkit-2025.3.3-cp312-cp312-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.12Windows x86-64

rdkit-2025.3.3-cp312-cp312-manylinux_2_28_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rdkit-2025.3.3-cp312-cp312-manylinux_2_28_aarch64.whl (33.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rdkit-2025.3.3-cp312-cp312-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rdkit-2025.3.3-cp312-cp312-macosx_10_15_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rdkit-2025.3.3-cp311-cp311-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.11Windows x86-64

rdkit-2025.3.3-cp311-cp311-manylinux_2_28_x86_64.whl (34.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rdkit-2025.3.3-cp311-cp311-manylinux_2_28_aarch64.whl (34.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rdkit-2025.3.3-cp311-cp311-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rdkit-2025.3.3-cp311-cp311-macosx_10_15_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rdkit-2025.3.3-cp310-cp310-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.10Windows x86-64

rdkit-2025.3.3-cp310-cp310-manylinux_2_28_x86_64.whl (34.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rdkit-2025.3.3-cp310-cp310-manylinux_2_28_aarch64.whl (34.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rdkit-2025.3.3-cp310-cp310-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rdkit-2025.3.3-cp310-cp310-macosx_10_15_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

rdkit-2025.3.3-cp39-cp39-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.9Windows x86-64

rdkit-2025.3.3-cp39-cp39-manylinux_2_28_x86_64.whl (34.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

rdkit-2025.3.3-cp39-cp39-manylinux_2_28_aarch64.whl (34.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

rdkit-2025.3.3-cp39-cp39-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rdkit-2025.3.3-cp39-cp39-macosx_10_15_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rdkit-2025.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5bf25c457d465198d074bc4924b71fadd3661ee52c44041d38acaa6660a8bdfc
MD5 c772b4f1bdb0e35761f4959599ffa343
BLAKE2b-256 98da164e31b607c0cf22f1179cd15fa058780f940b21ec42ba3c9026c21897e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55d3a4dac2307ba2807d0d248801974b489b7bbf5bded94822c59c8b1b2699c1
MD5 9b9d91d1b63a16e30596a5626b8dfaba
BLAKE2b-256 34433f250ec28edff1c06ffaa25faddbe13ae85c11a9724894cbdcf89427de78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3528ad58d9933ee8597f4e79704ab410d5ac5dc060b4f080f57069bfdb299c4
MD5 7213a62c1242b1adade8c3e0fc9120b2
BLAKE2b-256 ff5f907a48c5f9b83302b4530605df1325963977fdf06753d3d8610d16c40197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 204d69cabdc0abaf332575437c3a7e33f3fcf0da6d911f7fe461f3aecc339ea5
MD5 5e226a802aeae5128cc2436a699499f4
BLAKE2b-256 3b0b6ab0cc692b2890f4f7c74f6ffd4bba748dcb9312d5a7bd2328cb82204da1

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 86b60eccec3f10bd0af3c4eb4341399124a3dec0a8b4f210c8c66cc0a93c3213
MD5 b30d90145c314a861cc585fe1ac7f6c3
BLAKE2b-256 8ea7fff5e7c4aeff6b3ff96ff5fdaf28bd8eef449f276b4b1c52e1e4831be78a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rdkit-2025.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b56a301166d5aac2745d1fc55c7191d7aa527d40927857cf3a30340b575c9fc9
MD5 d423afc94d50afbf7d8b58d819992e98
BLAKE2b-256 50b507a928b3a0c26b3a6e68448c85da306266fe2858b615e45bc141ed2ac357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2098370185ff5e7fb5e1ece268d5d6ab43b5828878b1e370d3bf47809e7a811
MD5 b8dc96b7ec0e04405e4f48a874fcfb20
BLAKE2b-256 0987229d96a63c5d46fd56468263cd1c74520e845637969a3e03e38308502333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5066a1783d8f3deb57adec8ba92d5f02500471bb0bebedb67af51a47ab4ccf70
MD5 2098357db7785a2621ad5db0b6a847a6
BLAKE2b-256 dc587b2d745bf4bc2487bace3a5506301574cca3f1485565b08f5404b16c18f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56c7ffcf593c516a8ee7448b83a93e225aaeb1f4324d2cb3ed22f4e266221911
MD5 b7111f4a92b57d6f97e5dc0171ea53de
BLAKE2b-256 b4fea9bbf414add28035917a03759011ec4884379b8beeeefeefc978c221332f

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0605672089cff269e041d9eb4c7825262bf302f0991df4b7e0d0b83ba1c7564d
MD5 d8722a7cc4b814ea7fc7f990fb9484ed
BLAKE2b-256 d892732946ff9dbe918cf76b3d6666217e3d754b1a5160639b7d9f9df79b5144

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rdkit-2025.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f22dbef04cfd11883f9bf31b8ca85d5fb7da1ee7b8456b3d55cf4184fd7c1dca
MD5 c9152871a4f9e34b60f4ad72f7c88f9f
BLAKE2b-256 a196c74b28e76d0fe7b5cb0b0529501ebdc98f65f09cef19df48ab4912b500e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c27df20cffa7d79d6577ff59d3dbb74904ebfa9ff5514a3fbf7e6e3592b4a36
MD5 44b08e0b3c9dedb4484aa1e0b56b5529
BLAKE2b-256 c6d184456b99aa18116fd58bc3bf3a8ed89904342282854505d6793529b009a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21c853aecc1893abc794e2feb4e0bcb3df0eaa8e5a019c2be5a56d6a6d515467
MD5 4ccce1417fabcbff07fe73bae67b6337
BLAKE2b-256 62b084680bd1a9a5ab77cb9c03097071740566e2ac59236bb1df3a59d4030ae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df1960e803ca20939873b3d06570e6b4b0b48073b99aaa3fa7faf11d7620b247
MD5 c0aa1d9e5f11359cd2b07ad20be0c005
BLAKE2b-256 217154d115406df8e4d6f129afd19627fe7581684e3a2ed370796fcd9cef3f07

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a06a727c32f8b530299cbe6521e8a43007eda7ca7be5298fdbeaf3a834893729
MD5 ba07aea44992d0932168062b3c29cd0f
BLAKE2b-256 d1c201a80479082a0750d970b3f968eaa3e686add10b85d8272b2236f09124ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rdkit-2025.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f96ddca2e60ad244081d3d39171d21c338800b37476a61a37461e2234cbfd107
MD5 6819c1e7e02140c6f2e6f9acfae263f9
BLAKE2b-256 102fe8fc047e1a279f3f9855f0634706c498f433b4cb08a9e594e5cda5a16c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6a37db2e3b86e9e2e286a8b23a0f5954bf8ea5ea7a007e7a7be6e5f7eb95ac1
MD5 503ff7e6e0d5578f4fb43319b4c0f143
BLAKE2b-256 0f83555cacdeba254d93bf6195984ee92a681f78f0c05d522e33a238d440ec04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 887dfc85eef3b857d9c842b5453a096351f21f6ef45aef7f5db6b4a8f91bbcc5
MD5 d5b7f4a8c38f2998f63c87535d5ae0a9
BLAKE2b-256 ef9b134c12ae9637a7087c4168cd66c29e156357e45e2ca6d1aa232fe9f89d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4c3480769f0f1875ed1efd078cc404d74bacd54e6f49f4ae2ef2e6727d792e2
MD5 7d8cf16dcc7cc5906e691e09f076f7dc
BLAKE2b-256 97d29933f09aca31d897fa40fabbecfb529899bc4519c5ddebcc307224a4b1f0

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 83b4191c69d91a1f14a681812d263089e5416f527fd49231791dce1526c59148
MD5 a1ca46d4b8d979dd5d832dc7bf5bc8ca
BLAKE2b-256 b1861a074bfdf220300a54a196d83b565a994afe4600f62b9c80980d00dcaa04

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rdkit-2025.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2025.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3949fa62a623adf3330907805f9dc10a1a7641a8355f5762594cb05a29e0a2be
MD5 bdf13023cf9175b8ff99ec35a2503468
BLAKE2b-256 74a170a74d8adb03beb6a0c8ea3428d95337d1852b416497a6a88e00d119273c

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 639ed5e562efd292649538088019dbbf536838071b8f6081faf11a87cf7a34e0
MD5 c97419d9d6c8ed77cf4945c14f02ea9b
BLAKE2b-256 35e0362dcb87e7f3d944c5e5e8cf4af4744ee3b09b51a0440d6da2262de9dfdc

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9f02f323520ed40fa8c27275ece69e5c8ceef3fe4d3d66b352ceeef0b1c5a39
MD5 9f35cb57b5931ec97f4f6e5162e2987d
BLAKE2b-256 4f77dffe81f444d0b476c5c6eb694cf705f03088c231dc07f7a877cdd213e99f

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a913e5f36e40ab0e4ec50025775a0d38a1f4ba3ba2ae06cf58c59d33744586fe
MD5 9af9b4281d300588c0ceb2276a69a041
BLAKE2b-256 f7429156131dacb9b3ad3583455f896e37688f09ac8ddb1fd570ffbef04d7a68

See more details on using hashes here.

File details

Details for the file rdkit-2025.3.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2025.3.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d82a835d5f832f555e0d6cf7c4eea48bda9351cca55b43f38da1bc6b78a7bed6
MD5 d7151d68855056b82458ba706b45132e
BLAKE2b-256 07ba0e7ddcb6e1f2e721af1fb423c8fce6ed76f1e0f1d233c5a97ea230beffab

See more details on using hashes here.

Supported by

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