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_pypi-2022.9.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2a566b19a57d20b050ddf3a2c7700902e3bc59fa70f8686a5a6d4d081f30de |
|
MD5 | fd5c14e1ccd16c437369a7a15159becf |
|
BLAKE2b-256 | 591b725c8e447edd8b3ccb9a38858606397c67809620d92383e7fa312b90c8d6 |
Hashes for rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ed0bff871c871999433a94ca8115285c2910cfad3b98763590311db4129afa |
|
MD5 | e002bea1206b4ca0810413d1e1aa40cb |
|
BLAKE2b-256 | 4d65b1f26c03be19b10ac47dd501a0cde5475a0758972789fea01a3f23258d59 |
Hashes for rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f79fc47608c805d9af843b772be0a6de480048698ef3086563a1504c6d989821 |
|
MD5 | ddf6fab3e04dd9e957194cf5512d3c9b |
|
BLAKE2b-256 | e953b79c3e0b4e11427e93bc061acb56d866054d85fc5aab54cf215146d94415 |
Hashes for rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a82ee606af360cc55e4fdd04f64a08f92ed716b172c7eee6bbb866e46c0ea63 |
|
MD5 | 96718c76f96f02101c02390f47205fdb |
|
BLAKE2b-256 | a3346ece020ec7589ebcd784a8ec7f0d4bb13ab44f86a08fb43f799b50f43674 |
Hashes for rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53313eb37f73d15d371bbd8ec13e4c92d8bf31267f674711854075261a81147c |
|
MD5 | d76b19b76dfd63e68ad2fb775005d208 |
|
BLAKE2b-256 | 6561f38bf03fb4060076aa955a62812de3176add23df7a8fbda2e2889316f4a6 |
Hashes for rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32bcf675c945e018a4fb7e474abf54e9f4bc7a6688cab8d6ee88a08a480d2f14 |
|
MD5 | 43a3aa2d3a4e76a1c1509726a1682892 |
|
BLAKE2b-256 | 5102216a8cf1971b9243b0acf7d6d0f8ea12d14b57fa913c66355299656ad816 |
Hashes for rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43d526f13d06b31c59b1914655ecac6e9024e59db92be579eb7d25bdd535df0a |
|
MD5 | 59cebab14f06c06984f5062acbdf1a7c |
|
BLAKE2b-256 | 2cc0d049fb64f3d8b0410bba8d8754ade7ea7a3b234199976d08e865ab00a26e |
Hashes for rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47ab1ccd22543d712139d4ebb9d4fa04dd43f2907b7de6af1117aafa79ffea2c |
|
MD5 | f2f51a85668e5dab7dd32ab26f6d6443 |
|
BLAKE2b-256 | 2cd95ab8aa4373a4682b4113f172ddfdd48ac1341d9db18cdbb525ede491e1ca |
Hashes for rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 832bf1fcff22f4b3ca7a18dcf931eca89ba996592e555a1c449022e65a59ed29 |
|
MD5 | 7e1ce3824143012a4e394d644bd0bdb6 |
|
BLAKE2b-256 | 30bf5fbd4dfaea891cc06cd1b91b3a69c2e8bce5099b626f879b2ddc61ad514d |
Hashes for rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b64414daff67b82327cb84cf3b8f8eefb0be681a5dc088b43df68574509d83b0 |
|
MD5 | 0a5ee464b1969de28c54e529f733004f |
|
BLAKE2b-256 | 9ec05ff8ed3481549f7d3a4720a0a29f991bd56b70d0017606059f8ece1f5cb8 |
Hashes for rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a11a0073af942fb88bcaf93e6a2493adc5df5dc6624127e27b687845064e7d |
|
MD5 | 3bc55e3691bcc9101df861e15739a4c7 |
|
BLAKE2b-256 | 120ab2d244d5e590e0cddd7e65498d9c14251769b4142bca760f8d9d1151be2f |
Hashes for rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1ecbfd64b889b864ff58064cd6e02f8d07bac89e4eea7bfa1039890f633038 |
|
MD5 | 5f6ead6037437bddab214372482b23e5 |
|
BLAKE2b-256 | 353daa5f315c419d010d4028d4b002752956261efbc77d617b1d38d358525f3c |
Hashes for rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089a29c628305d168ec85866129e05c0203cc27c6b93ba679641c9c9e4217058 |
|
MD5 | e0d03806a4e3c88089d79fbc6c1de491 |
|
BLAKE2b-256 | 4545c93866a86bd6326bb28c6107a72c2a828863c7d3bd8052e77a9f92547c4f |
Hashes for rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5846f31b1ae46f8196ac95f10da276606092e13237fa5d81c5c8e90d7fd7c3cd |
|
MD5 | 0bd3b90e35513ef4b7fa61efb41f786e |
|
BLAKE2b-256 | 97cabe8183f8448139ddda8e4554b8b18c0a4204c27741ce08d8dd0e235f255a |
Hashes for rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ecb9f8d2058ee3583a5a0d0797b270239315139232b40c6fa150c19bcb97c1 |
|
MD5 | 5137369261af00cfd9530418a1d301d7 |
|
BLAKE2b-256 | f3dfc0d29aa6c64483ac7130f01b6714a5e9eec424098ddad8678f6039ad4097 |
Hashes for rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b91fcd636c54f1ccf1fc38aa31ef52d1a72b25e1e9256251ca8b760f6954d786 |
|
MD5 | 9c1af161d6ff30cfbdfafa3d1b00369b |
|
BLAKE2b-256 | 1a7e426871e0efa1178fd75e089b0301cc6b4180c9a265aa19921d6cc6c34b5e |
Hashes for rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b843040f225ad4d8fbca192bb3508a3dadd3cd2ef1d382a444369aa2d31d40 |
|
MD5 | ddd954b2efe3cb93a3798995ed97364e |
|
BLAKE2b-256 | 3d5b422edc92cbce125beb9767edaf482fdae521af9c411f4736b59e4528bf9b |
Hashes for rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bdb5eb6ae9b2626f587a23b005919557096d1b7eed5e948703987a8a9ddaa83 |
|
MD5 | a69af7cba314552c31184637d863a55d |
|
BLAKE2b-256 | 6b71f23a3c2b4fa7ac384899774f0624bf8d0d66fc212ff3e56ae73e496fd5ea |
Hashes for rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6d09c4f2baa54217356426c4f6c55325c54b1f331109f31a6976af57c276938 |
|
MD5 | fa8226b6c726b4c4844cd7bf5f1a481c |
|
BLAKE2b-256 | 1915c23ee11f97d59d349e52d9e31cdf8b5db12c5872fc86b702eee2dba81a15 |
Hashes for rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b074315c53d43333a7a246aea230329067097fe3b536cfb73c2ae906f9e4f94d |
|
MD5 | 64a12c9323119e0c5fca894d14e57bd8 |
|
BLAKE2b-256 | 41a7d645c11bf8111d1c3b7068852f85b1e79d2550992f0a413102440ddf8a74 |
Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbadee6ab6a083f68140713537290bdfdad2c48a6a8c505fc1e23f5285a0fb63 |
|
MD5 | 026422409be1bc5299579b1b5e270307 |
|
BLAKE2b-256 | 01fb9fb41771647ade5c6e0e38f5ba130f83a15aef3aebd29e01632d59132c71 |
Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b86e38a4fc2a5c89ad622d2ee055814e8bb9a47f2f154ef6b569a0e2ea72b8a |
|
MD5 | a64d32525f20d4e3a597bc387d598cb6 |
|
BLAKE2b-256 | 5915e5f5e3aef7b71ed8e04f5cae92748e44bb7d48ffe99bc4359ce79845fa27 |
Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a49f2e2949914fc58c15b27894aa1144b38c3761aeb2d753da2fb7a381d4b0b |
|
MD5 | 34501eaffebf3bcf43f2ab2143842eb3 |
|
BLAKE2b-256 | 5996e543a3f90dc369638a0c29a56d62fdd791a7024b22fa6763fb983c954656 |
Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba80569c0a5ca910e575b576aa313c377dbe6d57b0e316c4ec7e812d903ef756 |
|
MD5 | 77805227418b44cee21fe2ff8548fc37 |
|
BLAKE2b-256 | 6cdaa44b48242029799ceec1580c8d1f3bd5e7c163af961dc6029cf5ae4dfc9a |