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 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 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
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-2024.3.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe9a76b4be41a0232457273d5a6c042ff8342260e9017e1c94b30e5c0a57e202 |
|
MD5 | 2094133e66cf7d05ff4d410abbc2b642 |
|
BLAKE2b-256 | 8e4cbc2fd5b0453c84618660e7851aacb806a41df4c17e9b01ab1054db17c749 |
Hashes for rdkit-2024.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3da8bfded992be8375261aabfcabc4b5b1187b53c15ff2b148c3ea789be997d |
|
MD5 | 327e8242a7cfa6de4b55c6363d462a81 |
|
BLAKE2b-256 | 691951296669ba533b532c2d8bb83f76ae898cdfb3cbc4a001490a4933fc4ee2 |
Hashes for rdkit-2024.3.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e39f4e889eac8e7d6c1fe8e200d6cd1d1903bcfd64e62a097bb64c3ddfc57f |
|
MD5 | c093fd85af0ea43aed881ed66aecb9ce |
|
BLAKE2b-256 | d965560677f75be2411993d8229fe5b0355155389aeba8c98e7ea6ae16137731 |
Hashes for rdkit-2024.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62ad8d702d11c9c92d1a5d7392f1dc70ca4ce47214ca43364dde9f047e5e4566 |
|
MD5 | 616ee25b72333ac6149726a3afe3e417 |
|
BLAKE2b-256 | 96de3315a243ab1b6f275ac5a4dc2e464f31c0eaa0e5dccce3370b0389812d1e |
Hashes for rdkit-2024.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce32d64bf73dbfc6e6ccb11066dd64758f134c4662ac71c0bf1c87cbe2a0546 |
|
MD5 | 294513f78ab8ae2310704c3e6eb99cf6 |
|
BLAKE2b-256 | 1d4a72c056b787007a27e535167cb267c4609b859fedbc949808c6b76982dac0 |
Hashes for rdkit-2024.3.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b35ca47813a140cccb4d86d570d42d0b47b82e96a3be5e9ffb1b7aa021a9752 |
|
MD5 | 8fb02ffe2d939b6f85569670111b090b |
|
BLAKE2b-256 | eaeb59bf8a4069826aad68606ea5490f8ff68ac9010b88f2ffe459da70262670 |
Hashes for rdkit-2024.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed60f59181a5e88af83e9b4fbce4eed8d46d7d61ae40c657ae2a697ac2fd29d3 |
|
MD5 | c789ab6c6b7faa8e3724fb003ebd39d6 |
|
BLAKE2b-256 | 6c1cf26dfcb1e25faea5e1eb8059e2ae821821c5387627b28ff2dd760d183890 |
Hashes for rdkit-2024.3.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff149fa0644b9d05e4bf5d6e3afded585fe76745e8944fee65e5911a7ba77dc |
|
MD5 | 55e2d5b552e750f7d9bb43932f406e7c |
|
BLAKE2b-256 | d6cd90a523a4b332d7dc431cbbf28cae3c11c93cd86e8d72ea5c7f0af49efcc0 |
Hashes for rdkit-2024.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad37d86d06136885db8666d75d95637f52cb1e1a942085c5b939c4c9f7faf6b |
|
MD5 | f7d9a08af7feb6d25baa364ce35ab376 |
|
BLAKE2b-256 | 33ba155f2f0f05ff6edb3b4f3670d3a49fe4372bad520cc6e39b5379b06e0cff |
Hashes for rdkit-2024.3.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db9b781281f944cfd96a57eff28051204b4a0b0a7203ee67ee7ad5727ed99196 |
|
MD5 | 324c2e6b7da21198697ac08520a07864 |
|
BLAKE2b-256 | 0a7c194fe34cff6347fa55b9dcf9e9e59e98da8c5f81650766f326f7ebfcc033 |
Hashes for rdkit-2024.3.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a3b2145026bd970f198b58b42aceecaaa7aab8b8695f45c93682e14a0b5ba9 |
|
MD5 | e036d193ac65700e1d70b5fcb44faa39 |
|
BLAKE2b-256 | 12451e8288ab73f1a7b85bbcbca7c1d06316e47da7e13327956a0524343ca396 |
Hashes for rdkit-2024.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a82473fe4d7f1576a6ba76ab23efa4955c511f2c29ac300189e935c908c521e |
|
MD5 | 857ffd29b82ad5bb5885d65d0a6e56f1 |
|
BLAKE2b-256 | 00e333b9c12edbfeaeebf1319b779daa074850eb563fc1866f131bc94e0da14d |
Hashes for rdkit-2024.3.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78b5e18249e762a4f888a373cdac237db335ac7cdb909e7f0032426a396056a0 |
|
MD5 | e52cce50eba94f52049fc839980e7e26 |
|
BLAKE2b-256 | 32a4518aeb4798a5453e284ac97fa85f1e23ecf8d9952df0354135a972e6a7b7 |
Hashes for rdkit-2024.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7d11b9a8c5df2a3bfa7046548d7adc2c80c315618b1ae3b260119cb483d1b80 |
|
MD5 | 12aa5d99d15f50a00c95baa132967417 |
|
BLAKE2b-256 | ad9ffd1c4d061a90371896541eb9c9f45571fce04f199603e68eb47bd3c1a55c |
Hashes for rdkit-2024.3.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c400fac6bf8b4e88bdb9b5629b0bb2e037ea53ab7767bc0e92eff80d06b9cc50 |
|
MD5 | 591c92518f373b46cf7620e074ad8215 |
|
BLAKE2b-256 | 46584e6e1e07651c69b791c77e402cc3e0ead0bf90ab89d6aeb4b695ef763c53 |
Hashes for rdkit-2024.3.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b96da6c5be666288d5cc32238734c595f5f562c3f8905e69b1fe84ee8b0e4f5 |
|
MD5 | 00d5daa3c986113f71243d17c4ad5d3a |
|
BLAKE2b-256 | 08507c1db22484b61ba77e09a6e2e0adf94f7513fd82de4c98a5ccd5e011ce7b |
Hashes for rdkit-2024.3.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67493fae4f01c35b8a8f6328aeb4e4f28d9ecf268edde2765179a0d31cd68a26 |
|
MD5 | 43bff53f93fe44d51e70231caa4228a2 |
|
BLAKE2b-256 | 68d1ec992bb6826891f32cc69ef7b67df81fae13b22c5391ab8025866ab092c6 |
Hashes for rdkit-2024.3.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95fb4e11452519c78c2b2d5f726969f111a53fe69f411f29fcd5d36d22f65521 |
|
MD5 | 87efa54bf073798a64fe0484b03b9b59 |
|
BLAKE2b-256 | d892edd9f559a93a23fe8a6160dcb1e278efe085d71a220a1d7e5337e4ca86b0 |
Hashes for rdkit-2024.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46c43a2bd1df95b7108bebe38b3e64a45b98c761e136b370302633a88e6be76 |
|
MD5 | 8dc39c4b4ca2b1e01f4833b5609e4454 |
|
BLAKE2b-256 | ec2b8f3b93ba6744402979f147c478f0a3aec082b6e1f0e640fb5df86d02a1cd |
Hashes for rdkit-2024.3.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e08357c7f0797d95f4ade280b0cc0a8f3d1f294f4f9f46fff0f67920114dd35 |
|
MD5 | d8bf587973a977411e90d3ec4e9d8fc3 |
|
BLAKE2b-256 | 7b945992e0e9e310da413d7c2d294b030d299e764766050f0bcca0d722bd6ba0 |
Hashes for rdkit-2024.3.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ff36901f586ba881b0b8fc9a7379177db9138ecd585437fbb9929ba0a7cd8c |
|
MD5 | 68adf900605f51b6f0fc46aa75f93a7b |
|
BLAKE2b-256 | f902b90760479ef6c020e0c2fd638fdb9167641623791b78e796d05d13ff473a |
Hashes for rdkit-2024.3.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 561d9744cf5ce66e793846ef3f0a1584bd8be4e02b0f57eb9c692432e641a2f2 |
|
MD5 | 21d11c6cdea513a7dc040162909bc634 |
|
BLAKE2b-256 | cab2ac7696b6f0a0166a62dee7fda1de3e522f97d017e9b937fb7312f1614d37 |
Hashes for rdkit-2024.3.3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b969eabf2d0ebecff9b82aebecb30914c3af9c250d098d8c85e9bf1bbdd802c9 |
|
MD5 | 7075aa2c14bc2d8dd87f7ca8d9a43b0f |
|
BLAKE2b-256 | 022142bd0dde65383ee6aa47936a91aa573ca0528aa083c4cde55919583cd08b |
Hashes for rdkit-2024.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 839e4eb26ec08bc5e4debd3497e5fd2b75d6400c0e1b870b335af7ea5b78474e |
|
MD5 | 06ce383ea5c71ed3ebba880daf7ad28a |
|
BLAKE2b-256 | 66f02ca6852de61ab097b334e11aae370c48f8c1634ac06a89bfd83ddaf4369f |
Hashes for rdkit-2024.3.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 876b10af661082527a2b6795678c2505e850ae860386feb7de9b493f78b6fedf |
|
MD5 | 2c485a69aa8d89c454adb84bdbb93675 |
|
BLAKE2b-256 | 268387574d71c760bbb462a09a524b0731613ce6345ab664d592c575f9cef4ec |