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 | 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=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
, 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.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 470cff7f7f27fc7ebb8b4eaa5b2bf381a413b8c1f1ee2c05a2c62ba5b25e33a0 |
|
MD5 | 13d1e77f47236a21ae13b396dad58796 |
|
BLAKE2b-256 | 8712ec1616be6ac7cb8fc72043ab4b79ff8faa481cd8a545096435d6243fee35 |
Hashes for rdkit-2023.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89cf60a2369bea768d50e0d3bcb8219993c105c999631daea492f86cf6c6cba6 |
|
MD5 | b18be79ed4e9b7dd14e2882e82226083 |
|
BLAKE2b-256 | 29e175735e7bb2e04339232a75cc1f8c2352ad79ff920552ee194536bb50c05d |
Hashes for rdkit-2023.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcd520b5eb457931b20643fb5efccdab111d2f18f1067f19d9370bae3fde469f |
|
MD5 | d09e08e807bf22a205f1159a21c3ad43 |
|
BLAKE2b-256 | 0934391ff79c0742e2835d3775eb2cf871bec6b4173e9850660e57c777b1b2b5 |
Hashes for rdkit-2023.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a041d22c5977b26c5abbeebdc3dc5ee4569ce53fd34622cc6b81ebfa4cc321d |
|
MD5 | d06ab11ea2ecdefafbb67fe1cabf1434 |
|
BLAKE2b-256 | 100bc2a8b650f5c5fbdeb23815dc8cf36d6ee1aa85aa82d0c7b064b81db36e7a |
Hashes for rdkit-2023.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e5dfee0b6dbd6b0fe9206fadc275b40034f60f9395ef74da7b86695d9508213 |
|
MD5 | 90816d87f394b69111b62c108207a8eb |
|
BLAKE2b-256 | 6247ecff2e47935ce685a619c3d623798f28dc2ce2a16a0b0c811782d00f6b8f |
Hashes for rdkit-2023.3.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75acf8c4cc2c833055529921de9e86758e08f8bf49a294ed5871a8909bd02b5c |
|
MD5 | 81367126147fce683350ceaa89bece14 |
|
BLAKE2b-256 | b1aa1ae6e984f3af4fa8e38f24eff426ea18f309116881fe6ca16ee014a3bfe1 |
Hashes for rdkit-2023.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e455df1c75fc0d6eebb173f17f9660697a9f8c2b5b32643c162362e294e83af8 |
|
MD5 | e7610af487c5b0755e514fcb89732025 |
|
BLAKE2b-256 | bbeee74ab769bb62eb8b3c79556c2af01697800f65c6e137af2f6c5ce58753bd |
Hashes for rdkit-2023.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f0cbddd7d65c72b3b286dcb8e8d25242e9c42f8fa9678280ec292d1d21ed83 |
|
MD5 | 47d70ec8e098d49c75e0c078d73b8262 |
|
BLAKE2b-256 | b106e814a204d89804be95e68add08a881f0469ea79e9f7e07845a3598ec550a |
Hashes for rdkit-2023.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beeb32ee75b35d29563f32ccbf34979878813ae53f173345dc395d9dcb2451db |
|
MD5 | d3046013697c42df5fe5c305016ddacf |
|
BLAKE2b-256 | 5e72c746db80da4bd0c9e925674777a8be33bf3e6d122b0da04bc7352b63fc21 |
Hashes for rdkit-2023.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933a9a8411034f367dd0c683cb3be0d13f801fdc1c3a01fcc0a06814d6a0206f |
|
MD5 | a5d62518f33a1218635a8862bef49c22 |
|
BLAKE2b-256 | d74765aba96ede8f2502cea4b5c996d2ecb3ed0bdbaeaf2aee0c754345b8af47 |
Hashes for rdkit-2023.3.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 870147c1966bc3938977986fb64c1516d11fbd08da7dfa37c0f3acdbaa141314 |
|
MD5 | 657d7d6414d2357817a4dac41daf1175 |
|
BLAKE2b-256 | 8d173f36e40133e4abd7f6f9e5953a2422b592a3a47b2a737f2ba4f230504fa8 |
Hashes for rdkit-2023.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b416727674d93c11a4576c7f7f6d40349c4f86fba03c094fdd4f6197ec71682 |
|
MD5 | d88e40f2f680fe36aa780e9e10c7b9fa |
|
BLAKE2b-256 | 23d37b25f2f6d0c00ac09f490f92837c11066a0c5b38544f65397cbb3599cd91 |
Hashes for rdkit-2023.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7832a9da7b9be0652b1dfdf539b3d5c9a95be34c72681135757ac0767a6f8c38 |
|
MD5 | ccea42f82496ee009027b69c9ec930cd |
|
BLAKE2b-256 | 07224311f918a0f5d9874307b96772cb1bcb0a544aad267d28a00e6ce2f52871 |
Hashes for rdkit-2023.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf690b0d340343e7281d3f9c446767185be80a4918a68d755992d0f7818579b |
|
MD5 | 50290dc96a903f398bdfb8b82b58fd8c |
|
BLAKE2b-256 | 37ca57675070b88b3bd88268f5b0919652621c2b728682501d8ae0fa8b5b28e4 |
Hashes for rdkit-2023.3.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c066738f62fc07d6c14b5699ad8e61ee10b1da67953792caf1bfc3b02346edc4 |
|
MD5 | e4a4c0e4867d40a4415ca0d258e205e1 |
|
BLAKE2b-256 | 6c9d076b3b7005294ed699d9826c718af31001695ea925b98f058c7ed13fc020 |
Hashes for rdkit-2023.3.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28594d256703d2b1ad685130935adcd8670debafe2308f3fa3d65bee75778474 |
|
MD5 | d9d73bdbde1cddce0657f9b8732d2d2a |
|
BLAKE2b-256 | 247bc04457aaffce3fadffdab5b8816d4673e5c63a726b6ff74173802851f99b |
Hashes for rdkit-2023.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4db9c23386063348a080fa966bda20f12d3b13cd5d10018305cea370f32cea |
|
MD5 | f9656ec31e6fd8eb9f9d4d3ca5621282 |
|
BLAKE2b-256 | c194153dcff675210c76fb1102710711ac57e1da746079b30b6720ba8e83d546 |
Hashes for rdkit-2023.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369fc4cc6f9c7c9617df1735a8c7b66c2a31a72ea40e104f570e333e17b5d3aa |
|
MD5 | 209702f998b8ff73a200d8bb1c20180d |
|
BLAKE2b-256 | 1a09e31bc87083b01a44f31bd86e26e67627f02d3835d9ff5a3edc92ae091e28 |
Hashes for rdkit-2023.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fbe026e508e4b18f237b962ba64664a73472aefb7a233a96111a44cbde017e |
|
MD5 | 11bf926025103a831cee53dcd9b67e6b |
|
BLAKE2b-256 | ec6cbb9391268f3341ff9a51fa25ccd1649a4a7989f98bee3507000ec46b57bf |
Hashes for rdkit-2023.3.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d03b3da3a363bc5181c7e6ea7bff91b28645c84ac54d83fb4cdc9655aa646e |
|
MD5 | 00d653f52228adc673c0437dd4bb167e |
|
BLAKE2b-256 | fa3e0bfd9853bf75bacc004dc5a45c6b49db4b850348e23cba22025b9dc48aa8 |