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 CI
Linux intel 64 glibc >= 2.17 (e.g., Ubuntu 16.04+, CentOS 6+, ...) ✔️ ✔️ ✔️ ✔️ ✔️ Github Actions
Linux aarch64 64 glibc >= 2.17 (e.g., Raspberry Pi, ...) ✔️ ✔️ ✔️ ✔️ ✔️ Circle CI
macOS intel 64 >= macOS 10.13 ✔️ ✔️ ✔️ ✔️ ✔️ Github Actions
macOS armv8 64 >= macOS 11, M1 hardware ✔️ ✔️ ✔️ ✔️ ✔️ Cirrus CI Actions
Windows intel 64 ✔️ ✔️ ✔️ ✔️ ✔️ 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=cp38-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml

Replace cp38-manylinux_x86_64 with cp39-manylinux_x86_64, cp310-manylinux_x86_64, cp311-manylinux_x86_64, or cp312-manylinux_x86_64 to build for different Python versions.

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-2024.3.3-cp312-cp312-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.12Windows x86-64

rdkit-2024.3.3-cp312-cp312-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rdkit-2024.3.3-cp312-cp312-manylinux_2_28_aarch64.whl (32.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rdkit-2024.3.3-cp312-cp312-macosx_11_0_arm64.whl (27.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rdkit-2024.3.3-cp312-cp312-macosx_10_13_x86_64.whl (29.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

rdkit-2024.3.3-cp311-cp311-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.11Windows x86-64

rdkit-2024.3.3-cp311-cp311-manylinux_2_28_x86_64.whl (33.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rdkit-2024.3.3-cp311-cp311-manylinux_2_28_aarch64.whl (32.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rdkit-2024.3.3-cp311-cp311-macosx_11_0_arm64.whl (27.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rdkit-2024.3.3-cp311-cp311-macosx_10_13_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

rdkit-2024.3.3-cp310-cp310-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.10Windows x86-64

rdkit-2024.3.3-cp310-cp310-manylinux_2_28_x86_64.whl (33.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rdkit-2024.3.3-cp310-cp310-manylinux_2_28_aarch64.whl (32.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rdkit-2024.3.3-cp310-cp310-macosx_11_0_arm64.whl (27.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rdkit-2024.3.3-cp310-cp310-macosx_10_13_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

rdkit-2024.3.3-cp39-cp39-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.9Windows x86-64

rdkit-2024.3.3-cp39-cp39-manylinux_2_28_x86_64.whl (33.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

rdkit-2024.3.3-cp39-cp39-manylinux_2_28_aarch64.whl (32.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

rdkit-2024.3.3-cp39-cp39-macosx_11_0_arm64.whl (27.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rdkit-2024.3.3-cp39-cp39-macosx_10_13_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

rdkit-2024.3.3-cp38-cp38-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.8Windows x86-64

rdkit-2024.3.3-cp38-cp38-manylinux_2_28_x86_64.whl (33.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

rdkit-2024.3.3-cp38-cp38-manylinux_2_28_aarch64.whl (32.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

rdkit-2024.3.3-cp38-cp38-macosx_11_0_arm64.whl (27.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rdkit-2024.3.3-cp38-cp38-macosx_10_13_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: rdkit-2024.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe9a76b4be41a0232457273d5a6c042ff8342260e9017e1c94b30e5c0a57e202
MD5 2094133e66cf7d05ff4d410abbc2b642
BLAKE2b-256 8e4cbc2fd5b0453c84618660e7851aacb806a41df4c17e9b01ab1054db17c749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3da8bfded992be8375261aabfcabc4b5b1187b53c15ff2b148c3ea789be997d
MD5 327e8242a7cfa6de4b55c6363d462a81
BLAKE2b-256 691951296669ba533b532c2d8bb83f76ae898cdfb3cbc4a001490a4933fc4ee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00e39f4e889eac8e7d6c1fe8e200d6cd1d1903bcfd64e62a097bb64c3ddfc57f
MD5 c093fd85af0ea43aed881ed66aecb9ce
BLAKE2b-256 d965560677f75be2411993d8229fe5b0355155389aeba8c98e7ea6ae16137731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62ad8d702d11c9c92d1a5d7392f1dc70ca4ce47214ca43364dde9f047e5e4566
MD5 616ee25b72333ac6149726a3afe3e417
BLAKE2b-256 96de3315a243ab1b6f275ac5a4dc2e464f31c0eaa0e5dccce3370b0389812d1e

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cce32d64bf73dbfc6e6ccb11066dd64758f134c4662ac71c0bf1c87cbe2a0546
MD5 294513f78ab8ae2310704c3e6eb99cf6
BLAKE2b-256 1d4a72c056b787007a27e535167cb267c4609b859fedbc949808c6b76982dac0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b35ca47813a140cccb4d86d570d42d0b47b82e96a3be5e9ffb1b7aa021a9752
MD5 8fb02ffe2d939b6f85569670111b090b
BLAKE2b-256 eaeb59bf8a4069826aad68606ea5490f8ff68ac9010b88f2ffe459da70262670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed60f59181a5e88af83e9b4fbce4eed8d46d7d61ae40c657ae2a697ac2fd29d3
MD5 c789ab6c6b7faa8e3724fb003ebd39d6
BLAKE2b-256 6c1cf26dfcb1e25faea5e1eb8059e2ae821821c5387627b28ff2dd760d183890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dff149fa0644b9d05e4bf5d6e3afded585fe76745e8944fee65e5911a7ba77dc
MD5 55e2d5b552e750f7d9bb43932f406e7c
BLAKE2b-256 d6cd90a523a4b332d7dc431cbbf28cae3c11c93cd86e8d72ea5c7f0af49efcc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ad37d86d06136885db8666d75d95637f52cb1e1a942085c5b939c4c9f7faf6b
MD5 f7d9a08af7feb6d25baa364ce35ab376
BLAKE2b-256 33ba155f2f0f05ff6edb3b4f3670d3a49fe4372bad520cc6e39b5379b06e0cff

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 db9b781281f944cfd96a57eff28051204b4a0b0a7203ee67ee7ad5727ed99196
MD5 324c2e6b7da21198697ac08520a07864
BLAKE2b-256 0a7c194fe34cff6347fa55b9dcf9e9e59e98da8c5f81650766f326f7ebfcc033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 29a3b2145026bd970f198b58b42aceecaaa7aab8b8695f45c93682e14a0b5ba9
MD5 e036d193ac65700e1d70b5fcb44faa39
BLAKE2b-256 12451e8288ab73f1a7b85bbcbca7c1d06316e47da7e13327956a0524343ca396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a82473fe4d7f1576a6ba76ab23efa4955c511f2c29ac300189e935c908c521e
MD5 857ffd29b82ad5bb5885d65d0a6e56f1
BLAKE2b-256 00e333b9c12edbfeaeebf1319b779daa074850eb563fc1866f131bc94e0da14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78b5e18249e762a4f888a373cdac237db335ac7cdb909e7f0032426a396056a0
MD5 e52cce50eba94f52049fc839980e7e26
BLAKE2b-256 32a4518aeb4798a5453e284ac97fa85f1e23ecf8d9952df0354135a972e6a7b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7d11b9a8c5df2a3bfa7046548d7adc2c80c315618b1ae3b260119cb483d1b80
MD5 12aa5d99d15f50a00c95baa132967417
BLAKE2b-256 ad9ffd1c4d061a90371896541eb9c9f45571fce04f199603e68eb47bd3c1a55c

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c400fac6bf8b4e88bdb9b5629b0bb2e037ea53ab7767bc0e92eff80d06b9cc50
MD5 591c92518f373b46cf7620e074ad8215
BLAKE2b-256 46584e6e1e07651c69b791c77e402cc3e0ead0bf90ab89d6aeb4b695ef763c53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4b96da6c5be666288d5cc32238734c595f5f562c3f8905e69b1fe84ee8b0e4f5
MD5 00d5daa3c986113f71243d17c4ad5d3a
BLAKE2b-256 08507c1db22484b61ba77e09a6e2e0adf94f7513fd82de4c98a5ccd5e011ce7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67493fae4f01c35b8a8f6328aeb4e4f28d9ecf268edde2765179a0d31cd68a26
MD5 43bff53f93fe44d51e70231caa4228a2
BLAKE2b-256 68d1ec992bb6826891f32cc69ef7b67df81fae13b22c5391ab8025866ab092c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95fb4e11452519c78c2b2d5f726969f111a53fe69f411f29fcd5d36d22f65521
MD5 87efa54bf073798a64fe0484b03b9b59
BLAKE2b-256 d892edd9f559a93a23fe8a6160dcb1e278efe085d71a220a1d7e5337e4ca86b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d46c43a2bd1df95b7108bebe38b3e64a45b98c761e136b370302633a88e6be76
MD5 8dc39c4b4ca2b1e01f4833b5609e4454
BLAKE2b-256 ec2b8f3b93ba6744402979f147c478f0a3aec082b6e1f0e640fb5df86d02a1cd

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4e08357c7f0797d95f4ade280b0cc0a8f3d1f294f4f9f46fff0f67920114dd35
MD5 d8bf587973a977411e90d3ec4e9d8fc3
BLAKE2b-256 7b945992e0e9e310da413d7c2d294b030d299e764766050f0bcca0d722bd6ba0

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rdkit-2024.3.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 21.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2024.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 74ff36901f586ba881b0b8fc9a7379177db9138ecd585437fbb9929ba0a7cd8c
MD5 68adf900605f51b6f0fc46aa75f93a7b
BLAKE2b-256 f902b90760479ef6c020e0c2fd638fdb9167641623791b78e796d05d13ff473a

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 561d9744cf5ce66e793846ef3f0a1584bd8be4e02b0f57eb9c692432e641a2f2
MD5 21d11c6cdea513a7dc040162909bc634
BLAKE2b-256 cab2ac7696b6f0a0166a62dee7fda1de3e522f97d017e9b937fb7312f1614d37

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b969eabf2d0ebecff9b82aebecb30914c3af9c250d098d8c85e9bf1bbdd802c9
MD5 7075aa2c14bc2d8dd87f7ca8d9a43b0f
BLAKE2b-256 022142bd0dde65383ee6aa47936a91aa573ca0528aa083c4cde55919583cd08b

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 839e4eb26ec08bc5e4debd3497e5fd2b75d6400c0e1b870b335af7ea5b78474e
MD5 06ce383ea5c71ed3ebba880daf7ad28a
BLAKE2b-256 66f02ca6852de61ab097b334e11aae370c48f8c1634ac06a89bfd83ddaf4369f

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.3-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 876b10af661082527a2b6795678c2505e850ae860386feb7de9b493f78b6fedf
MD5 2c485a69aa8d89c454adb84bdbb93675
BLAKE2b-256 268387574d71c760bbb462a09a524b0731613ce6345ab664d592c575f9cef4ec

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