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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06da356d3b9e9eaf89238987f664291ecf943525656a0c3a752c193be30e9e37 |
|
MD5 | e3f2589099e6f90f20206a17d7587372 |
|
BLAKE2b-256 | 4accdb2fe530d85d3976cfff9fee3c466574c22f4e6ea594e9a98cf78c0aa156 |
Hashes for rdkit_pypi-2022.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9a6c825381bced6f691e50bf56118ffdf357c9a421f94c53f5aed251e355e58 |
|
MD5 | c747028e7eac9f51847edb922ed18fad |
|
BLAKE2b-256 | 94fba0de388536398ca82aeeed688136e6ceb5d65e98cd3f5ff4c010fd513263 |
Hashes for rdkit_pypi-2022.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d4d91e3a30306393dcd9ad4401ec937fcca5df5e45f9de72ec3270da660564 |
|
MD5 | 49374d475a467c6d581bd54fd1b7458f |
|
BLAKE2b-256 | 38c07b7ab18d59be968939c056a78e1550b65a413743fc2b95ae56e9aabd1a83 |
Hashes for rdkit_pypi-2022.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee578b0c00a8fa3fb91feeb408fb9680453dc9b322a0b2437e31e4f07cd8d433 |
|
MD5 | 3f0570d1f740f3db3b6e7e8c9739cbec |
|
BLAKE2b-256 | eba527652e917deae942225d43ca3f29cb1797355e9251f365684ff9e948b4d6 |
Hashes for rdkit_pypi-2022.9.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27534e97e7d4e7da3eef3d3ed0a871546ad0cdc4eab78c98ba0f12a073989a3 |
|
MD5 | 5d274dc54b6c1d469d55a3cdd71937f3 |
|
BLAKE2b-256 | 02d21909ade1a48b200de41881a30cd8f20543ba0574f23b1ca841de41d1f57c |
Hashes for rdkit_pypi-2022.9.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e04f7b9f296929c040793c0c88eba2b49e2c253a9cbebfc1f0d72093bc1cc53 |
|
MD5 | 55045a4c34a357b437f63948910c4a39 |
|
BLAKE2b-256 | c1b00f160c98343adff3cc517c657b007cd23b3ab5df02265a64b90266c36295 |
Hashes for rdkit_pypi-2022.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6388878ae08576d1a6a17aac5e872c0fdd3a0a7177224b6a56d38a49ec9752a1 |
|
MD5 | b7f6add91ff033255f170376c61b6b65 |
|
BLAKE2b-256 | 8a0ccd8458f288f919a0c03df48cf3e11590a4b2c0c9958472943e55291f57c0 |
Hashes for rdkit_pypi-2022.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b274f38dd485c0d76e116b9edab70dc484919a8e8a09f4475b38db35daa8bcd4 |
|
MD5 | bf6716b356ba4bf43f2494c15ebf30b8 |
|
BLAKE2b-256 | c65292b7c647c7ab81388d7b3eae59362cd46950250f699bfe37432129a83dc4 |
Hashes for rdkit_pypi-2022.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a290b7706a79795eb498b55559b4676bb1931f7b4ca50ebd78d4ad7ba2d40e1 |
|
MD5 | ad1d15a2f59a3f48c18b0b3e3002f50e |
|
BLAKE2b-256 | 5c92a77826c45456f129e040de5c7197f2322dbdd809e6fb008af12ceff4624e |
Hashes for rdkit_pypi-2022.9.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0667d6ca6f78e8e01c270fccee4434c084b19229f0d37f4fa2965419a3a3a820 |
|
MD5 | 08875c492dde9ad79f8254bdc46a7e36 |
|
BLAKE2b-256 | 332e3655b97f156282ab02edf89cc77ee2f19e0d30fb4c30ffce05f7797a4d83 |
Hashes for rdkit_pypi-2022.9.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecd4f0b16ee08bcddc666079565dea6c1d43ce3ac1db5630a3d9ee9dcbe3c5c |
|
MD5 | 3d4e8a003e7ac6b4de425b60b7dfe5ff |
|
BLAKE2b-256 | e1a95187bd980d8bf3e3fcad5a63b684a453aa3193771e4bdcb0da9d03e264c3 |
Hashes for rdkit_pypi-2022.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f6fcb8df55b66103f4fd352633748fa6959e830deef92e234512ed2da24368 |
|
MD5 | 8e70485be09bb7d384de9b0ba0b7fd0c |
|
BLAKE2b-256 | fc6e839368d3b76d973ee461b568df4e83e2e02c0f7f1496f6d8c7a50de7e108 |
Hashes for rdkit_pypi-2022.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 224104e24596087392f9a0bcb90071a18f82970d6bc101ca29fb5b15f631f309 |
|
MD5 | cd15d06176793cc95ea8e2f0f1fece8f |
|
BLAKE2b-256 | 773918a008bd7090097a59e568861b81c48ccb4979bf4b711dc44cf5f2be7799 |
Hashes for rdkit_pypi-2022.9.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75b88efb8565b9ed9a57b3b3be2020eb8713be8e0ea4af8875b9691eb9caade7 |
|
MD5 | 826b5ef0b2680ec7fca842d90fb2fc15 |
|
BLAKE2b-256 | fa3124f1c06a8287ca8296cd24113de44feca3c43cb093c4dcd30328ee9bb88b |
Hashes for rdkit_pypi-2022.9.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a1d65d4bad2debe4834737443520cc2d01403596b03e022b1881d55c8629a9d |
|
MD5 | 5c7fcb0f1740000f8001f1c971ac18aa |
|
BLAKE2b-256 | 959ecac000c65629f87fa44d7c627d0f816e5fce1babb6c652d8142973088f6e |
Hashes for rdkit_pypi-2022.9.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c0d18928123411e996d7879bc4522fb85f4e764a93266090e9fcbd45daede0 |
|
MD5 | 53435223fa150e350b826a3516e4a886 |
|
BLAKE2b-256 | d9695b44a4a1d26836f96c7afb2d7bf04ff6302a9892f8f30709d398a398ca4c |
Hashes for rdkit_pypi-2022.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c49e66b991fe4507930d4db2e83657454584d779c227a6c0483e1c09ad57168e |
|
MD5 | d04a7661043c2ae9b61fd85782138522 |
|
BLAKE2b-256 | a81a534977714001b36f4101684eb5ac345ba4fae56719cfa985a27861c942e6 |
Hashes for rdkit_pypi-2022.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75d6f4895efa0a4839c8afc16b16f6b210b5cd8461af5e467af07ac635d9ddc |
|
MD5 | dd9f0873a1ff79a6fa5a5f9212614f97 |
|
BLAKE2b-256 | e8933ef0faf5ec305e5fe919c90af271161aeb56a45b72fc4769b352f82748eb |
Hashes for rdkit_pypi-2022.9.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afbeadd6dfeb6ff93e9cda83fa6762a6acdea1dd4f072050707478b5d6f9a573 |
|
MD5 | f76e3872d0719eb1269103bb4b497a9d |
|
BLAKE2b-256 | 3d738d09bb86c8005b308b5eff583fdeb7571759b0bbe9b06f340b914f99c2f1 |
Hashes for rdkit_pypi-2022.9.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7603ff0e9e8160715b252c6a03906866b307a939fa3376a20a144e73d4ee2865 |
|
MD5 | bee1a2a76090cbd2aea44808d7d9fc58 |
|
BLAKE2b-256 | e1b7606eeb0301dca9ed1c9ddb7ac6c178639e928ec92dfabcb979c8386245d0 |
Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca170bbb985cb1f785aefc9e8cba1678a7a93e1c072e327fc4817c0c03e51ef |
|
MD5 | f9bbc38343b59d05afb941496564a5df |
|
BLAKE2b-256 | 78f1baa43bea8af39e8097690dbdbe3590fe5e3f384f37cdbb63a892c1cb49f2 |
Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b9d58593679f0618169354423060ce2917b38a8bd5fcf7ffbe30758e2caecc |
|
MD5 | 96705f3442c1677ef985d7e67db702eb |
|
BLAKE2b-256 | 0dc8ce872ad7ad0a130a0fdd241acdef780ed472ce8b5d2ed7f2bb6ba7676595 |
Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 021b2938eb6d570d816bc986c3f482e3d7e4da5a148fc0af801035cc18db2965 |
|
MD5 | 36799119d49354006b3f106a97ef4051 |
|
BLAKE2b-256 | 7377bd348c0f4f0b67695950caec3a99a395f4e847978625f925efd6ac959e12 |
Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ca83b9ea9858da41ebead8492124b130cfa76a40440e9325774a7ff2a6d99aa |
|
MD5 | 2049da4c8196a64a57abb7b8a0a76ec4 |
|
BLAKE2b-256 | 74cb5a93331dc748115cbf41d3a631c59ed831bd2814efeafdfff2a52325f189 |