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.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18afd3c6fed40f44eb5ac1fb92ffb0507784cca3cdf4f1e6d1bcc42b51536a51 |
|
MD5 | 54df4632bd2928e95b8494ae428c8aca |
|
BLAKE2b-256 | 684037299b2c02d53e2889b941149721b2e5373a5f0c232b4d4385a4c93de4a8 |
Hashes for rdkit-2024.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba519aa88683a0aff43486cb61625c735a696931180c0edd2f676bc5b86e7bd |
|
MD5 | 07a3f4c42ec5560a7c8eadb1b267bf64 |
|
BLAKE2b-256 | 2822d7267282b251b4f2866f8bc67af27303f3660e48f21518a93fd67cff80ff |
Hashes for rdkit-2024.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1413486e95f0190b413e0d0b243d670f5666d148ea6df3d6dee742ac39f1bac9 |
|
MD5 | 6bd0524c809c04dcd39db5606759c32e |
|
BLAKE2b-256 | 3e7b0c8b0e036fbf5d59435f6c7585ea6b709b1559ec830808f17c153aa661f9 |
Hashes for rdkit-2024.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cef477469f90c7523134bd6e9167934dc79782cee72b7b5b11b928221054f6d |
|
MD5 | 3ce2a7a86fef5078276cd1a97a4e968a |
|
BLAKE2b-256 | a8d333816d483e9360f55dbeb000f0ceff8e9e0012d16be5734334a11bb43124 |
Hashes for rdkit-2024.3.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90249fcf65b94d415223fbada86be7d99d9e667244b9963c9d9178b9c11dbd08 |
|
MD5 | a6ef243f48f925243135d6f39a3c244c |
|
BLAKE2b-256 | 02094d46c40c8c0bf7dcc0692b73038feaba9bb06a7966cdc5847b19f5b29f77 |
Hashes for rdkit-2024.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d823be3c8c8f043279cda6770867bdc95d32b54c3041cc1bc89ff8ba11b6a7d |
|
MD5 | 8479e76d2d1a30afdacd3336c7f87f48 |
|
BLAKE2b-256 | aba9463caf9687b466ee28606fdeb05a794850542caef726c2deeea39805a55d |
Hashes for rdkit-2024.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb1120263653879e1fd01c02c3966d42203aa1d321269b465884a4afcd083fb5 |
|
MD5 | b3146651549d17c2cef2c36febf2e310 |
|
BLAKE2b-256 | d3a9736577a3f6c0ee6c614c62b304962fb88f5530f6fa3ba80af90ae1cb0add |
Hashes for rdkit-2024.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cdff757417ff62bcd5be91a76396a67eb08d8824a0a2e48e403b2480e680216 |
|
MD5 | 14d731091bdf71f980c8bd4f8ac07e01 |
|
BLAKE2b-256 | af5e88db52173e35cdf8e4616f43c488e0f61552d50ad53b1975dac4c28e71e7 |
Hashes for rdkit-2024.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f8e61d474a6f01201106b4103b7f2da49e933711d58f6cad587bae96db15937 |
|
MD5 | 8b1ea494b7d6e9ccabc9d4665b79e0aa |
|
BLAKE2b-256 | b56077ef4b7d968fa528a03fc6045e1b715742426523afd67298b0d1fa908b8b |
Hashes for rdkit-2024.3.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d1ef8c3e74ea9c18fc8f73770d865598137c830e570ac9dd703cd2561258922 |
|
MD5 | 73b20c89d6c7fee1a56f0606ad141cf3 |
|
BLAKE2b-256 | 3e34403f9295d9a72ad5ba9fd48891e0ae934877d935a4d29dc6ec270415a6eb |
Hashes for rdkit-2024.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc3c8593989182c15d547ec7c75d0bccd1b0aa970827c2f93e1d7213017652be |
|
MD5 | e2f43f83d556bd6008447fb4a762b536 |
|
BLAKE2b-256 | 4fe4c5dda7a1fe7413df55a3b4e03ad76678b6ed48b2d33f923e5e03eaa5424b |
Hashes for rdkit-2024.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce34548afca765f09608d5193943fa2fd268179499e67a9cf69df46334444f05 |
|
MD5 | e468638498dd81a4425ff0e921536e47 |
|
BLAKE2b-256 | 3891c79360597fe49cbca49c59441e2c584a9b0a7029ef1f64459a0e5a9dd734 |
Hashes for rdkit-2024.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57f3ae5935139bfb42250cdbb395eb6b57e5d808b36020d17528b2b8b684ced |
|
MD5 | 28e080dfd966f690a5c9a81cf8226bdc |
|
BLAKE2b-256 | 607a683b405fd7f300feff230f0eaab88c42f251e9f70f233dc3b614725b5a1a |
Hashes for rdkit-2024.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85488ac652f55c7a99b3f2b272c41e78b6eb041d75f946716843261ce83436a7 |
|
MD5 | 4171ed78854d73eb44aa0c92f86ef332 |
|
BLAKE2b-256 | b77c0bf0d21616ff31ff9891e705e5102ecac4e047b680691a7b2b8b4e3e150f |
Hashes for rdkit-2024.3.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3486c23055da28e3ca8bd7b4cbbb285b7813c63ed733a11e57f9aa545cce1b9 |
|
MD5 | b7964308cf6dc4adc0172f17b1a7e141 |
|
BLAKE2b-256 | 8d7fd03a700886035ad90bdf3ee05b23ada4e83bce6f3ffd0052c965ab43d8f4 |
Hashes for rdkit-2024.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 974078ee9787411b433cbe6fa5c3e12526efdbce23315b2e85c871bd4c746725 |
|
MD5 | 6ebefbbf073d1b7ebb9ae01178d95520 |
|
BLAKE2b-256 | a1e29bb1f45f9d2fb3711da042ef255d556fcf82f31c500f89b2f2b8b6332e79 |
Hashes for rdkit-2024.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0883c3e7b5a85bab57c785a31a7e2cc8fc3369460fb1fe4eb740b74b98ec18e2 |
|
MD5 | bf51aa66e908f4d31482efea32052722 |
|
BLAKE2b-256 | 751cdd62a038042d97ed13c30b53352a7b3e2a18f6fec3cb412219831c2bd4f2 |
Hashes for rdkit-2024.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 525f98d749fccc76d05256ecbf6fb81d82eba5abc54813ce0d1e4c4e69492e78 |
|
MD5 | 1caa498531de1707fc68b6e45aa7fbad |
|
BLAKE2b-256 | 2c4a3692b2b4346f9195fd7dbf90d7fcb59b50d0acab378862634ee6eef37064 |
Hashes for rdkit-2024.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9e1620a9bcf614b916321b8ec99c88f1e18ff2f16d336500466a839b5962a46 |
|
MD5 | 9421ca795d66ad92dce4fee5e4fa904f |
|
BLAKE2b-256 | b78bc3673e89e7e3cf06ce0ec40f2b57a167302c1d558546d6465624f5578e9a |
Hashes for rdkit-2024.3.1-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19969e1c3fefbddc2d0ef199c65e23f13b76e60bf92d59a0d85e6bcdee50db3 |
|
MD5 | 00443d3b227998c73e64befe8fd99bbf |
|
BLAKE2b-256 | b1da5354813498076494b3dcb1ce7c6de8d27680788edd904ebe2283f0439b52 |
Hashes for rdkit-2024.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5b24f3841e21215aca37dfbfee823c21a93caf9e21fe27b8a669288933afc9 |
|
MD5 | cb0f5faea8cd44d8c5418299885ebae9 |
|
BLAKE2b-256 | 94e18b00f011020015d9aa1dde952df05da115fafab5d444b56233af3c222a7a |
Hashes for rdkit-2024.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d77bd45b5bfcaded53bbf2cab060e49ac21f5f57f89cddc378301231efbff267 |
|
MD5 | ac10eec076069c2534b66a4292acaef9 |
|
BLAKE2b-256 | a6c8174c315ffac306ca633d17ada5dda35b2ffa2e0138902e393ada55728928 |
Hashes for rdkit-2024.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fafd2e7338fc435f5539927a8d7bcc789b04ba4adda38bbeec4f11ab13479908 |
|
MD5 | a04116d20544040e750ca37c5462e659 |
|
BLAKE2b-256 | 61cc1752fbedfd6ad74585f34c1570ced36e508de6c449e68e4bf37481678687 |
Hashes for rdkit-2024.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a274411ea1a53b5a0d8dcdb8934faa432e5223bfda4cc75dcdfeb5002ec547 |
|
MD5 | 7cac6920e37119661cebe151307f8d3f |
|
BLAKE2b-256 | ab074cda2042a14ad9020af607fa007e9a541ebde0b063ffebecbaefbf50bc1e |
Hashes for rdkit-2024.3.1-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35207bbdc6ea0538e59e8a41ace4c377fe998223cac23766d11750993f03abf1 |
|
MD5 | a27096c48f9c0bf9c5ae7188805eecaf |
|
BLAKE2b-256 | 791b7c779add1c3e9cd4db0118fa2726733b5392b2f05a7b17d9d06097de4aaf |