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.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1cb9e295ebe77e8e70485adc78dda35c687bc3ac2063fb88202aba11148ae3 |
|
MD5 | 81a805d8b8d7db2635741793623bf984 |
|
BLAKE2b-256 | 6f4b4b0f6808bd82b523a5c002f259263972a339db41bc912ae285e87f9b2b60 |
Hashes for rdkit-2023.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0620912f43019986b859d0c1a63dbf2ff339264ce796483ad7fd01bcb1fa0634 |
|
MD5 | 8515f727b33ecff12b2243efc18e7e17 |
|
BLAKE2b-256 | ba2541c0dd92b24b7aa4da85409e0adf1b941323a7c56c33a06339135e1dc11c |
Hashes for rdkit-2023.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04abe69371077a6daf419b6ed25c3ec86c8f858a468fb53508170467b799ef13 |
|
MD5 | 93de60cd7471bb1058a792a99656d870 |
|
BLAKE2b-256 | 364e068c10f12070901867dadbac7fb404f4731021b39e46b993e704a2362e62 |
Hashes for rdkit-2023.9.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c44d467f4a234a3682235a03825db916d35caeeaf7d2b0c73a6a5be85e0a476 |
|
MD5 | 1969e4d6b417e747b5a0e43d4a7f4179 |
|
BLAKE2b-256 | 30e3d2c8848fa78c53853995801ea63422ec0ecb57c2b59d2d099a44c0266d8d |
Hashes for rdkit-2023.9.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c03ddac22acaaff28f66091f8d31128c0734c1e4f97ea8cb8d85edeee3e16176 |
|
MD5 | 81a2e91dbdcd6733576b8b16d47c2438 |
|
BLAKE2b-256 | 2a1e36c4435fcbc52f8719703d30633ddd065eb523148169d09ff700bfdbde62 |
Hashes for rdkit-2023.9.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcf3a4447eff8abbd405029e840f2560f1773cde585af818a74947c5fba7e10f |
|
MD5 | a07d0184e6881c6870968aa0035807dc |
|
BLAKE2b-256 | 28812f819fd40f42099e287b6d53dad38132415bf1b3469cf4e0f0ffee0743c0 |
Hashes for rdkit-2023.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc360a266b83c19c7dcf85b5c67dbe4372c1e0cb0cc2580f3b3cf6af6819a98 |
|
MD5 | 9b256f246738984a8e9b354a2b887945 |
|
BLAKE2b-256 | aa7ca80822e9e348f600107e291dae40d136da59a20a3d285df897698ad32379 |
Hashes for rdkit-2023.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56cef89057a83c4392d792c5e617b5bb0c2ad35ae2d7d2fec3cd77b2af94c3a |
|
MD5 | 0c4185a7e075e070bf36b6b85cff6341 |
|
BLAKE2b-256 | 05dc7e2f24af6c3b29b7114be745c7f37336bbe367e6ae2ec1dc94a31371cbcb |
Hashes for rdkit-2023.9.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ee3cbf31f1808cd18b0e442c2a2d75de0a9837bcb1ac8009c2280e35c8018a |
|
MD5 | b2780700dbeafc0bb07b3f2fec09daf9 |
|
BLAKE2b-256 | 144d2027ffad94061985754d3c8d11642649d7afb6db373e6154ebbd1eaec39d |
Hashes for rdkit-2023.9.5-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7462b739d720bcb85cd0a633e5ae008ded73a38bbfa4302bea9e068a1bbe888 |
|
MD5 | 18a5fa320e5beeef0e98c3e2a370cff0 |
|
BLAKE2b-256 | 578d7abfa4b87701660e162d251817312f8a893ff80c855c2b7673570afc2468 |
Hashes for rdkit-2023.9.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a3f1363bfeb89862e15fd3f88bea4e4d5036c469d389f2b615f30783ff7d1fd |
|
MD5 | 4ce5b55d899e79473da4c9d055a16e7a |
|
BLAKE2b-256 | dbe15188f88481d2b3534c0e9525b899356f9be52abb0855fd722695d3bdb022 |
Hashes for rdkit-2023.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cf95598a285bd90fb730e5dbf5cc31407ce39e39638b667961e1bc024968aa1 |
|
MD5 | f8d73bdec212d4422542e549941ade63 |
|
BLAKE2b-256 | b15d570131a2ccf83e42efe3d601cf7054cb8b0ec0b390d775813fca76af9d7b |
Hashes for rdkit-2023.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef0b02d12b883fa3d09b82f75db1c8baea96f4a941a84402c90a9c51243a92c5 |
|
MD5 | be2653091f8bc763deca6ae8239cc431 |
|
BLAKE2b-256 | 8888dc90f13e0328aa4b34e92a3ca29eb5a5cc674bc44b73ba433f2fd3ecd646 |
Hashes for rdkit-2023.9.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0a7162423fe33dcb588a2048829db81bfff929a206793e83a52292fb86be0f |
|
MD5 | b849b44d8f0b6ea286c87c56b265cfce |
|
BLAKE2b-256 | 28d020b30a8d4263be9eee1748018d1a279a0175a901b673d0769882eccbce12 |
Hashes for rdkit-2023.9.5-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc1f623284962e5763bc0e67b1b4e9667a7bbd5e1ed22f205d2980100c2e779 |
|
MD5 | c48bdfda9704dfbf840d38c9dc0554bc |
|
BLAKE2b-256 | 99e4c15d9b37bd02f60e036a1f16f96a339ef76bda35d20eab39e8b0896b024b |
Hashes for rdkit-2023.9.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b99cca22cad650392b25db1f8f86cae619fa62c6a710eb173d0e10faec9d2e5 |
|
MD5 | 7e1c40c7db834c10d8b2a1695c2789b5 |
|
BLAKE2b-256 | fbe84f91e44c8faa80764f566fd9f730b415d2f239dd9abf5ab74dda2780174a |
Hashes for rdkit-2023.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7b39f1a98505017d6dd6876a592449cf76d718f370efd00e0ca6d80479812c |
|
MD5 | c8cf61a74be2e44adfad2cc36aef362a |
|
BLAKE2b-256 | bd34e663404ff0f1047b732ff675f9d3b8e55e478cee167af8ea156996d5ecd6 |
Hashes for rdkit-2023.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c267b5a6135b58c2cbd2846d61b4663b75496a883e1ccd46eb3bff1098f53bf7 |
|
MD5 | f79392d1f261b4a58c160df8532af37a |
|
BLAKE2b-256 | 4a93fef15cee7688051215d191ee9cba07a415f11b48bd392bccc19308319b07 |
Hashes for rdkit-2023.9.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 443593f5e0ab119f09c63aed00b6739f5e6c8f617a0028e1e81036784fe96e47 |
|
MD5 | 215c8ae08a60119be00cfb3a117a0794 |
|
BLAKE2b-256 | 58388b9b0f54bb4e43003aa4feab363e3fecfe64e895734b8619e1f28e1ad687 |
Hashes for rdkit-2023.9.5-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b848fbdc44f26d817963f90389af55b294d6b9efd07f20146255443fbcf6718 |
|
MD5 | 776db2070881673320d03c30dd5848f0 |
|
BLAKE2b-256 | 4cc5a3190c2c49a25ddf78a0bd0a2384ae2b41cb9b3f8ba6498afa741e7d080c |
Hashes for rdkit-2023.9.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8078d01f4bb9aa77da5ef2087df1cbae6919de5b0f90b983ef920ec8792229 |
|
MD5 | b103ec3bc3b74e5e626e273ba89e6e3c |
|
BLAKE2b-256 | 77efaa8ed75d6b33b68ece796f74aba54f48a7081f5302e49d704d753eec7a2d |
Hashes for rdkit-2023.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7bfda62f45eec82527e501ce74f08d514c22fd925bbf9631189fbff41e6280b |
|
MD5 | 984efd268814fea98ca2238cdda089eb |
|
BLAKE2b-256 | 7e251d98e37dcbe25178d56e574acc3b0eb1c529f442b11bb318e3090a9bd4e0 |
Hashes for rdkit-2023.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6859310b7b04c0e6b46bbaf68d9137079a857ca1afe2b2c3beadfa4724515536 |
|
MD5 | 7fa8bac093a6623817b861f49f0c8984 |
|
BLAKE2b-256 | fc469c15f8c80bfba0ecce4ccd3018536e89c998ad44277e18f3ad59b87244bb |
Hashes for rdkit-2023.9.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c55039fd3861355176406c3385f5e81e17aefdfebd123e97909b63fc451dbc |
|
MD5 | 5e0e06fa2d94492b63d17baa120b4203 |
|
BLAKE2b-256 | 285a5c5ed876bdda018fa8e1055063ee08f969e5af7d84547f353e99885a14d2 |
Hashes for rdkit-2023.9.5-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b43a43fd819de90dc3c81ad10b0bb25351351b36b20e63b6af4efb3fb0f3e30 |
|
MD5 | 186ba39a5a6359edb559d6ee5e187157 |
|
BLAKE2b-256 | 258165f6eedcd105ef5d5c6236739fe2ae107308b0bca1b04d89309ca1f0a8ce |