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.1b1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc4d39c8c786a5f0692448e58b4b6f7dfc876ef1ee7f86a6892db31f0b34197 |
|
MD5 | afa58c021e9058edccd3c6adbf407431 |
|
BLAKE2b-256 | dd639428c4afe724f1a420f2f4bd492696c051c18cfdb5c33cd3e45ace4c2baf |
Hashes for rdkit-2023.3.1b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1349ddb8cca53d2a352585ad837202db1dbf6f9dcaf400aad67b5770a933b5bb |
|
MD5 | b653cc1136b3de4e9f6e93702a43578d |
|
BLAKE2b-256 | b4fb30f06a15a2780983f2cb2c32b26e222fd2bf00c690d4c9203f846cc61901 |
Hashes for rdkit-2023.3.1b1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca89261ce5c46597cf30cfe18c2e913c49332d994e239fd4245948a014ef5f3 |
|
MD5 | 547ce5e9ab1e3a42794026726ee11c29 |
|
BLAKE2b-256 | e7ae75f380b534922cf56a4b476595f5171e8b5000b272739fae4331729de8b6 |
Hashes for rdkit-2023.3.1b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74054d16b60b3926fcbb355365ac6d1088508e2b1f02cf8e939888253dd820d3 |
|
MD5 | 57be055739b6ad7883f2602f4971379d |
|
BLAKE2b-256 | 70f424280d52481c281897f97ecfa37fe391cefbe08f02c544626f9ad27706de |
Hashes for rdkit-2023.3.1b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 551d7088d3e520cad4eeac0303d0e178c2ab474de35f493ac984cd8d13fbf353 |
|
MD5 | 7a0219a224cdbfeb6be8715385dec892 |
|
BLAKE2b-256 | 3547f3059ff8a428b5edf004578a18a00416a774c64af9e6f561f8983a80c4ff |
Hashes for rdkit-2023.3.1b1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cb0bcb633219a601dd5d4c8e00b45a4a97cf1d1f81a6fea55feef46926f54f6 |
|
MD5 | bc43e38960a2bbe65dfafa8dc5f07501 |
|
BLAKE2b-256 | 6a0fe3ebebbcf8d2500cd5e061fb59d905eaff14d2cb94dddbd6a5370cfcbea8 |
Hashes for rdkit-2023.3.1b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbdc3dfaff95965a4504502b6ff822b4c51101fbd234b570b66a1703eff7677c |
|
MD5 | 04d37feb7ba302165fd524c7c7c6b104 |
|
BLAKE2b-256 | 108ca31ea4060209ac641f69a754008943515206f66093388f6d49c830631f1f |
Hashes for rdkit-2023.3.1b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db64e6ab0d85f8952af84812d652d97416f0d1a59d5973d276adce5de42898d |
|
MD5 | fd3e3c769ae15cccbc7f6d74d199cf4b |
|
BLAKE2b-256 | 877a46a4f9a955e01bfd9dedc0b2abde44a54d8b1ceba921d8823e7051a3b217 |
Hashes for rdkit-2023.3.1b1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3a7a2d46a55d0980ec335a3e747cadb485ebace7ddff617200706fa193fa94f |
|
MD5 | e0a3d248c9a9c7f8c64345b6ce01642c |
|
BLAKE2b-256 | 49bc91265b629683cec8637d5adb9e915c0e0a3818f44d2aaf8fee0702232bb6 |
Hashes for rdkit-2023.3.1b1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9a1245c8c1342dcd63a1883c72f6f426894dd1e8a3c9fa7a4027cdba70369aa |
|
MD5 | f658c3c8b5c0f9b3b2da408c595715e0 |
|
BLAKE2b-256 | ba0aa7282a499cfd5e85c484b11772af89757c877a3e75bd2ccc3e24c943e7df |
Hashes for rdkit-2023.3.1b1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d571e066215322e3ff144ba718288686ca005295d8917ab52816bd83c1b04d6 |
|
MD5 | f7b0ac0f442d8c3cc30a10626a869583 |
|
BLAKE2b-256 | 5711272c2ea23cfec8ee3de1c3790ab05dd01a2c0566b1e3a75dc8c775f78a12 |
Hashes for rdkit-2023.3.1b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b46511a096b7919a537dc8c4907d0b3cd97d7c69d486f3d829ddbe42226cdf76 |
|
MD5 | f2cfbf789a48e0be8b2b238a8180fdd6 |
|
BLAKE2b-256 | f083a87121ef801d247a3a836fc67bb30531b08b7eba65a6cf197846d5104169 |
Hashes for rdkit-2023.3.1b1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ff32d7d593c94217212e56ad5267cc9cce927242920ede340be2b914fde5141 |
|
MD5 | 54d2c606c1aef5414591e0e8644595ab |
|
BLAKE2b-256 | 88b8d256f09d894e7ac412e7c459897629eb2c38b7b7032e64114d4ecd54be49 |
Hashes for rdkit-2023.3.1b1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5ccaf73f3ae823388fd8e967a0d738791f7271a4a7b6ade5f3003749e5f5e2 |
|
MD5 | 0a3894833407bd7e566a51423c28d646 |
|
BLAKE2b-256 | 8dcf334c3ab5a64f396732313efc0cce2678c2ffcdb51162a6c469515148755b |
Hashes for rdkit-2023.3.1b1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bd8fd083e8a18e408df630d30d151a6152607bb02772b0bbe28c08d4cb8bf72 |
|
MD5 | 05c5a6cc031b6119d07dc3b8c6fe8c98 |
|
BLAKE2b-256 | 203ef8d511fadf4dcc577358e0f7c855d30f375084c06231760eee3d8e97a0b5 |
Hashes for rdkit-2023.3.1b1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61c90e2ab34fab955e994af2004b897feee69bf5918e5995be55a4096a9d595 |
|
MD5 | fea8bc2a61da6d370e1047da7d2460c7 |
|
BLAKE2b-256 | f98ccb120402f5c58d0b33adb1d7fd873db99ed01ed40bf0bb337fef4cb0526c |
Hashes for rdkit-2023.3.1b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e4207a39f16eb59e21772c5d3e005b3995204454fda356af83a629e0ace25f3 |
|
MD5 | 7ce028ee2addc488577e59c03501a548 |
|
BLAKE2b-256 | 4ac531a09673a8340999e6b781799bd9d8c5d83c243e2da2b91c7f55bbb32a5b |
Hashes for rdkit-2023.3.1b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ad3a51706b2daac3a4f484b85256eb02b589bbc94e7fe0f7f72f5a4c0865a9 |
|
MD5 | d1e8b122dad758a477c9a4e1c27e2a6a |
|
BLAKE2b-256 | 677e963e721276b66354e31bb9be196e23f5e89c4d539b6e5756669d0b774302 |
Hashes for rdkit-2023.3.1b1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9449d0246a5b73868c623d6a656f42a09ec1b91adc6e63714cb3230df3d0b924 |
|
MD5 | e7cb0b54ff503a056fb2ecf80321fc09 |
|
BLAKE2b-256 | 0b062dc1e5d2020588c9c822fc1cbf588c2ecc329953f332a4dbce6f125f2ac0 |
Hashes for rdkit-2023.3.1b1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b773cd2d773516ce1f0a694a759889f1af0bbc1ca4debf6b6dc37f374b4d42b |
|
MD5 | 29f2690c2768502c16804c20a0b26ade |
|
BLAKE2b-256 | b3ed9b8996e2686d35d27b73eb699110317aae52de59a10fdaad1670620b0c59 |
Hashes for rdkit-2023.3.1b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f20dd1023d0cb1c626a44e28d4b2e699e7c3fd73a1e8bfcb94fd62094466a990 |
|
MD5 | 17b958855a267643fccf3458ef28dfb8 |
|
BLAKE2b-256 | 2f5b962a14dc10c60479223ef856a3460266070e291d9ae5c915f9ea48525c05 |
Hashes for rdkit-2023.3.1b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26efdcdfe710c63e533a4b3161cf249a4de390c4c1302d7a511dffafe74b2e5d |
|
MD5 | abf2ee107c991c2abfadb232cf638f97 |
|
BLAKE2b-256 | 5c50a1bf5134ac70c297cb4096d89d1fa47bfbeb841feaad1e06f43c8815242e |
Hashes for rdkit-2023.3.1b1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d4e372debcf7b981cf44714403ea1cbb9f42e207ca841f9c33e42e9130dee9 |
|
MD5 | 69abbc09e87ddaf72702ca74607171fc |
|
BLAKE2b-256 | 4d06e4da6b5f0b1244382545b2774c177782c3a1f70931b9dad909fbbc9a1020 |
Hashes for rdkit-2023.3.1b1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e425686ae7ab729b57cb578caaa6c2befdb6b8cebd61fe6d60a1192448fdc851 |
|
MD5 | 30ed33ce54840a095902f50a1ad6536e |
|
BLAKE2b-256 | 7f7a1ea8b7c009f7bdb86420633dcbaba33c9b8a6dd1251b88278f84dc7fd013 |