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.
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 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | Github 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for rdkit-2023.9.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34fe07ab342bdf6a3216e6e66feb9aa640bf4acc52d857af61a043a22ed6e498 |
|
MD5 | 3ec3e71a6f8532d6adbc84804a20f633 |
|
BLAKE2b-256 | aa2fdd1bf51d0c0bad4b8cfdbed5effa9b14729907d15b99b9be012094092b27 |
Hashes for rdkit-2023.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f7ee4ed7ac3f0c9f36ec13d0d46247c7dd8f8b2e27839d4f4d766c3fe54fcc0 |
|
MD5 | 19ff12bd85fb47e7246a6d98eab5c62a |
|
BLAKE2b-256 | 27846ab924e4295b19e6a595ded0fe855973b944b0e978a07b37a9ccbae9c36c |
Hashes for rdkit-2023.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99cde22f28403b3c502f6795dd8df09f89eae8ad3128d4db3b07dc60dd271641 |
|
MD5 | 3dfafb761a751e68156dea72af9b4ab7 |
|
BLAKE2b-256 | 1af73d94175e3cc9a948779f6dcbfd7757e31e93221093b515fe03d670c96845 |
Hashes for rdkit-2023.9.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 453d787da6fd3993c4ca91bd3ed9c595cb214beaad527e8fa2f2052db760bcf4 |
|
MD5 | 01a6d3cacabe462a0224e312b63d6ef3 |
|
BLAKE2b-256 | 0fe553f0df9ad4a9f1691d1558a4ed943c6d5a6e69400494b50357cac88d25b1 |
Hashes for rdkit-2023.9.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf26d8c3feee5b07c63b13be4995da57c9fc188e6e052b6912044be7993fed2 |
|
MD5 | cef2249c586dc072383a553fdbddf853 |
|
BLAKE2b-256 | 77746a661554911afb0f8158ed145a22c2c42bc06779834439fba65293e24dbe |
Hashes for rdkit-2023.9.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8892dbeabd8795b944b4d8134a600005db9571edf3a3ad2815736bb3f7e66f30 |
|
MD5 | 10474b65bce30eb8d1703ab5bc004ec9 |
|
BLAKE2b-256 | 8cdbc178093c808c75c7f6951ee9c955bb99045cf3de14faf85c281651119300 |
Hashes for rdkit-2023.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39b76f2d5ecbc5e3b75018960741a41714be372b26d94b364d2c9fc241a44ea |
|
MD5 | dd47359dff2ce79a3f0d6e510e0483ed |
|
BLAKE2b-256 | d8c9074146e97b23945d9753e1d23a9a2fa554a2288b4db58d313695c02e4032 |
Hashes for rdkit-2023.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c425acc6fd7e6b7f1365eb44014cb43308f4f37c474dc3a1aeac983be8536e |
|
MD5 | 878b2ee06b992463ecd5bc8203ff6961 |
|
BLAKE2b-256 | 80f0a013ad29cf99bda962d9af74d14da718213ff7da5bd864513b11a26d9812 |
Hashes for rdkit-2023.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0f456990e380c26e1fdeed7598857992409d5d96e0301709e038bd2849c769 |
|
MD5 | 6b0ca52f7465e172b37fde513b94591c |
|
BLAKE2b-256 | 846aa8475b419471edf7079048a8e107c6513ed990d61f9e00361679fc2a4afd |
Hashes for rdkit-2023.9.4-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6994e8c97d1c83a520165aee71f10809f1d2e900cc3c19be36e14cbeca1f6795 |
|
MD5 | d749d54425e6a17d81a5c3e83948bb7a |
|
BLAKE2b-256 | 38232c6a2623aece9f4f7b998e422771eaaaac23c325c3c96f0b6e3207410823 |
Hashes for rdkit-2023.9.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0259d8e8646fc4c2907b3ab58f2a873a8c52cbf12ca7bfa46f9ca38f5c5f8c21 |
|
MD5 | 01912e04fe1b3d76f23bda19cbf0fb03 |
|
BLAKE2b-256 | 3f3fb1fed47c140fb3374e93ee96d8a5fa732284cbeae99687bc07115ec3c9e0 |
Hashes for rdkit-2023.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16dc492b21742a949596f15d57152b916940f60a5f2f9d588313adefa2c11b04 |
|
MD5 | 171649cd18af24c2328e3d52fdf395bf |
|
BLAKE2b-256 | 040cbf1325c3232230d6d5bf9df985c6fd01b121da618e88ccf98a70428fe153 |
Hashes for rdkit-2023.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90218f6e289735495fc8746d6da83015db745ef0f06243e2435130f9ac72fb4 |
|
MD5 | 4a1d4e1489c5eeda1ee4063e9350a131 |
|
BLAKE2b-256 | fc30d7bb7a64ccd59025a3bde52b19268f7ac0c477bd50759fe24672e2584521 |
Hashes for rdkit-2023.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da548a4bbf52b44d4b2803e8eff9d1917bd845549220f077d9e81521b0adfec0 |
|
MD5 | 570b42b05d7accb388c30108e7f7f6f7 |
|
BLAKE2b-256 | d8677589667423c6f0ce8ddb0129f3a4a7d067230bc2de8d67dc50cc6fe70503 |
Hashes for rdkit-2023.9.4-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d916c09c2762d0df51ce0947a7145440cfafc32ed4c003da93588aa8894283cd |
|
MD5 | 99c337b66d9de6b5e13d9b9c4097cd6a |
|
BLAKE2b-256 | 08ddbd973ac5430b28ef627f9430b229ab6e458c1022d890333f639e3cf90038 |
Hashes for rdkit-2023.9.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3121927674708ea660ba450d2e58d20653a4f076b78ba8df5cbf78ec671898 |
|
MD5 | 1a475ce3a412357f72ce41b0b1e417a8 |
|
BLAKE2b-256 | 5c0faf45fefc84f763ec9a41dfec60ae58dc0c42b2022adc3b7ae1db46f5e4af |
Hashes for rdkit-2023.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff699601293455849696a3efa78e8994c120aa9ef909227f7fc1d44f14a41585 |
|
MD5 | 239e7c0daddcc404c2974fd9f8890527 |
|
BLAKE2b-256 | bb59d036b472211fa8b858cfe07609bc53e21a337a4d3748364f780d9cedae90 |
Hashes for rdkit-2023.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08e40d556d8031348c5ce46d70108001812bc8156754ec4338b0ac2a292d776 |
|
MD5 | 37bf7491e0e39cf593ada7402f6a8bcd |
|
BLAKE2b-256 | 1f5aeeaf10efd6720d0358f30f705de0b99e18fa77d004bd79e3c8b54cb5f394 |
Hashes for rdkit-2023.9.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6e243aaa5402515a10a3843f2fc8092b9b374df4f116e5609dc2618b24d0368 |
|
MD5 | 890e11108e9b88fa5fb93760a330a6ea |
|
BLAKE2b-256 | ae849a8e30291be5271d130338ceb74d719a8bd0a6bad12309d83640fe4d6dbd |
Hashes for rdkit-2023.9.4-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a42f51d982dd1fe04e13e36932afb1e07e596fa2b8b82fdc22db008a06261dfb |
|
MD5 | e2c4a45c94cc62e1c66deea8fd3434ee |
|
BLAKE2b-256 | dc96f87cbd0b2030ebce595bdc98c71d9ae65b885ea2f371de5757fffbbec190 |
Hashes for rdkit-2023.9.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcba79443edfb2c01905f5979934b57d16c2b7d9aadcbd0d669636412ef82936 |
|
MD5 | 4e5fa99ba7cbb8088281c4c746699270 |
|
BLAKE2b-256 | ccf8dfce3c091f4ea3fc64c070d66c8b404049960e3395a833e0d070d748ca67 |
Hashes for rdkit-2023.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 497941ef8409730f5beba460281d35dbd7d106a866582a76eab74b87e1cec136 |
|
MD5 | 0428ff111db004dd40ac8f95518d6c55 |
|
BLAKE2b-256 | 69c8a547cf241247ca2bd1275fe4a78ea1145f30243221f6b1ae8109249250bd |
Hashes for rdkit-2023.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3adae93892b187e8a76be5d801ed3824b760025ac3c1d3ab53659df7dd51f3d5 |
|
MD5 | 8d0515359d1a15322743e5b5dff755ea |
|
BLAKE2b-256 | f04557d42d4e21647ca26b57d2c8384b54a876414b3e7cb0f920dda3c9a46a33 |
Hashes for rdkit-2023.9.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99644a50919616a624ed9220f55bc5e12aac96a72448608991cc0f4c3a15f00c |
|
MD5 | 2981ca1806cd06beed03dac29e177aa0 |
|
BLAKE2b-256 | 0af7b8a443adf2258a2cb3b2d84bf36d422915adeaacef7586c2b44c87da4c87 |
Hashes for rdkit-2023.9.4-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92a2c18d1c024a18531af4d9e707ee9af843f9759be005bec3652c3fc4c5656 |
|
MD5 | e29f987bb72776bb10e52c20b9cf373f |
|
BLAKE2b-256 | f71b00b9a5283b9056ec64ecbad0aef5faa12dd2e9a05be5a8e68fa8bece43a3 |