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.7 | 3.8 | 3.9 | 3.10 | 3.11 | 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-11 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 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=cp37-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml
Replace cp37-manylinux_x86_64
with cp38-manylinux_x86_64
, cp39-manylinux_x86_64
, cp310-manylinux_x86_64
, or cp311-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.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94abc61faec542c8a69230426fc128de214d9d067d031372e9e7ac9438ee8993 |
|
MD5 | 62462dd73ce977143684c15e58a647c5 |
|
BLAKE2b-256 | 2434860f5c7eb60372248d230bb3a0c29e4f325f5e439d821f07fed0bde925b0 |
Hashes for rdkit-2023.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ac9625c3f68529d5604c855e8134b84649c5e30662a0931202e98679c9f2dc2 |
|
MD5 | 7d0c5e77c3cbe9e0582ee21da37436e8 |
|
BLAKE2b-256 | c01935fd5b5fd996116e2192e3481eb0a265bc6a2b5c872b07ae708c2345b64a |
Hashes for rdkit-2023.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2612613d67a0a8221e0f79f3bb7ea2100634168211e02991f54c4e097920fc |
|
MD5 | 8544f3318a3c3897ea8187923cbc1a13 |
|
BLAKE2b-256 | d8433782ebb5e01e39b9838cc404c1a042f4c9ce26e34c8a011db00b4403b765 |
Hashes for rdkit-2023.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763b58f4e1da09798b198f9e105cfda2431570ca9d39bcb687435a62025f7e28 |
|
MD5 | f88d64f97603a1d1948f755da90ff817 |
|
BLAKE2b-256 | e7a66fac2eeb959a4a2d9641a8abc0ed1bfb9ed229542c7d554e7bee277ca6f8 |
Hashes for rdkit-2023.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21fcfe65e7e46a4b72334a2519c49dc2ecd71558f5cbe6f4fcab6a29b5c75ba8 |
|
MD5 | 57009300f6f3380c43af3687a2d65422 |
|
BLAKE2b-256 | 31792912456a40e01d741750fd22e9dc638f0f7d06db1b96a1af242fa7310a41 |
Hashes for rdkit-2023.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47ac51fa3bf65cd0290fa991bbab65d8267914d0e348fc0bd5b02afd75043e3 |
|
MD5 | bd386d8c64933d33d0453492ee321800 |
|
BLAKE2b-256 | d1665463ae6b91060a4d4b5c0e8bdc1bfde81052650ae98b228d2d96a4fe7c2c |
Hashes for rdkit-2023.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fbd715d9056bb985dede2c5604715b3969c8715770aef3d17b822b69eaaea58 |
|
MD5 | 666eaa2637fc6fbaeda1e413403b98f1 |
|
BLAKE2b-256 | 1ef208c289cf21eb3b9d9b36b13ee0c32bb73e517873738d0ef2e3fb78933c4c |
Hashes for rdkit-2023.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e3b8c14a0fcabdfb9a1c4bc6da75e6d176a545a66ddb5ccd26058b14e78186c |
|
MD5 | 7a7732ffef1157afad715d93ef0ca7b8 |
|
BLAKE2b-256 | 1e108f98f95cdc7c615e4c3b0da5d54801b0bc167adf37b14bd4e4767c15b4af |
Hashes for rdkit-2023.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322ff13454ca622a730766ce6646e56c1326b4e9b32f41acddacd83a6efbf2a0 |
|
MD5 | e1ab3168037f68e1db88eb107c425e90 |
|
BLAKE2b-256 | d7da41d20188f1850ab8dc301d06a3fe9a589c1515d68ffe55913ee01b6510b7 |
Hashes for rdkit-2023.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a70b6a65c62ac4a3319e3f9854c3d7eb2af1bd7bd43c8f25a02ed5c2a788cd |
|
MD5 | 23b4611ab771505f6745b1514a3e0ada |
|
BLAKE2b-256 | 46a2c991f99e304c4006d5261c320a76f726944b3a0510ce0635add6bbe95cba |
Hashes for rdkit-2023.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc54f5fc27a430aa72a067f4960bf358cef8da4027cc35c06e3552708b0fc7a2 |
|
MD5 | 748f3e178be8f26bf55a449d0588cfb1 |
|
BLAKE2b-256 | 8f5f94c0097ef19223e1ecb8084efe7c1d200058601eb9123f02cda4c362b2e1 |
Hashes for rdkit-2023.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76759ed074ac35b3d5561544527229afeaab1d6c94211ef995a871092e592684 |
|
MD5 | 6e81de200f8ea10eec8482e5252f45f1 |
|
BLAKE2b-256 | 7c97cdfb8966c41b884a1ba67b417c08831e51863b38e0e6ff1d8e2738bbdaa4 |
Hashes for rdkit-2023.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 414afbfd0e926d4cc3a9b79835e8d625a4d5e2547b312f9b8f54f813e9569972 |
|
MD5 | 9594e6339b06e3a1f288ed985fe88d8e |
|
BLAKE2b-256 | 0d46c14c5b0c843a2e0ca78344d3b5aaa32fb10309479ba0be08e684459d278f |
Hashes for rdkit-2023.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891c7e47338ba06a752a76e66418deb75e1873e083ce90e614fa95408f50ba26 |
|
MD5 | 5e18e30fe2f0f73b4610f9c9836b6e8f |
|
BLAKE2b-256 | dce565e7c7b37f6bced431d521e8b8b75273b8f5705e01a9d55f13b2d5046ae2 |
Hashes for rdkit-2023.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ef04f153ce2225d5a8c368dfe067fc502680b4f104135c49d08ceb31738839 |
|
MD5 | 4e5b5fda02369439c9274696be106b7c |
|
BLAKE2b-256 | 5841d8b3107cc32b59f931a610809b5cc11d9059e4c1eda6188b807a9e4abe6d |
Hashes for rdkit-2023.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 627336f0b38c237252a4c39bb972fbde6cd22978927ee1360dab75cdfc46457e |
|
MD5 | e2acadd9585844fedc076f9a6c2d3904 |
|
BLAKE2b-256 | 278ccf7567254419857f9ddc189da6b2dcab2cee6ebb82acd6693d654a9f2d38 |
Hashes for rdkit-2023.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8488a8366eddaa218381397694ecfeed601bdd688fd3b1e0f437486045ccb67 |
|
MD5 | 2a6d3d795518374ac01832901c6bd2ce |
|
BLAKE2b-256 | ca7d138c3ee790bb4242150768e1e1098a8fff8bfa8b674a006a38f8a8daefd4 |
Hashes for rdkit-2023.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a269f0ef8cc026ee2914b7583522f746982d50f89a4fad8f2f9c3288f1f3b485 |
|
MD5 | 01ce79a65db3679dd3be76c9e669a795 |
|
BLAKE2b-256 | 655d58a61e4c890cb5c39641e6bce4537f28f0acaf792fddbbd5193fc348cdab |
Hashes for rdkit-2023.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b58f08d28e0cedf9769a73ec335996018ab4055eba330d2d3f103d35554e30 |
|
MD5 | f37f663adf4e6874500d8c3c0d101c67 |
|
BLAKE2b-256 | 2c7ba59d164129eaf3bafe730c5fe0fa30e0bd84bf1ba9db17260968e7d60836 |
Hashes for rdkit-2023.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f0d6a5455bc55b03a4f7064dabb46a3a5247feb96e117a3a71e735d819f3aa4 |
|
MD5 | c26a47172d5e4c0b734ef2dd45d0e77c |
|
BLAKE2b-256 | 4decf5235661800ddf7de6080ec2e883ac88bd10f32e6487cef07aa3a5ead11c |
Hashes for rdkit-2023.3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8f6a2760f40c3536b693a5e4d72b4ee07e871067061a4e00b246303b63a52c |
|
MD5 | 04331bc71318b64f1609069848d8dcfa |
|
BLAKE2b-256 | 87646e8da0a14105c5d9e0a3e72354870c14729ef5801142f605baef8bdf0d6f |
Hashes for rdkit-2023.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e252d3523f037282554fb8195597f7873c65f1ad6fb7a56417bfbafd5a946d |
|
MD5 | 0c77dc67396fa537127dc7e6944cc8ad |
|
BLAKE2b-256 | e2e2602222d166ad99f7c55f5c0af2f36ff7513aee2ba5224299fe40c035c47f |
Hashes for rdkit-2023.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed7b716efe9c521b440f666b10161965940cf955d91fff54f49aac9d5072c97 |
|
MD5 | 8c02e3fda79f829fa3e01f4fab878c60 |
|
BLAKE2b-256 | bd49aae6dbf6cc96656b68e45ce38ec303916506171345215a324f2ae1e32b4f |
Hashes for rdkit-2023.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d5691dc8f5d4616d02da314c95c8b9045b68b9a9a92f63c1999c63acd8addff |
|
MD5 | 3aaf2e4ed516d1ae55b4779abf8b50bb |
|
BLAKE2b-256 | 55dca0f456055cf8ab8c10eb08f250c12d8692f612d06716f33d723e167c3c27 |