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-2022.9.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75ebacd4a8f2abf634cf3727cc9da20c194bc8466a3c7f7a15a6c2b90d222850 |
|
MD5 | d076e16e06b90dd63ff8611bf9d2d8c9 |
|
BLAKE2b-256 | 6583ae39a763eb2571635044f5922d237c1762c74ef33a323281a61427d5e3a8 |
Hashes for rdkit-2022.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b55b2ec43b663b360e5787db1301336f6c48cdd361d72c7019cfa3989a8b6638 |
|
MD5 | baae18ddb7eb4be5732d2c069b9b34bb |
|
BLAKE2b-256 | e16cbb65e7e4b496e94c04d1412eb39080c0852a89f9010e03d8b8092528f77c |
Hashes for rdkit-2022.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d1a4a95b543ec627b7d312bb5cf806e4cbce6c07d00ca0ab180f6b91c858111 |
|
MD5 | 997f818a68e404ae5bf265a9412c1d7b |
|
BLAKE2b-256 | 3e7f535f819f9d3cb9ff274abc8bbf7108810bd9df5809f727a9bdc872a7e625 |
Hashes for rdkit-2022.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ccaa50cab089bd27895f1347d9dddb4e5c04548cdbd0bd4b85f01d38281bff6 |
|
MD5 | 9a80a5935e4c6b326cbf976ed2c552e0 |
|
BLAKE2b-256 | 7b58c5edeb56edbdadd68cd15324e44741c175eecf45839cf40744d527859ebe |
Hashes for rdkit-2022.9.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98c178029a2ead970ae61bb657f8a38592af68bc74fb5bbfbd0752d40311ea5 |
|
MD5 | 490352775bcff5c328c02ccc1bf36a22 |
|
BLAKE2b-256 | 4b51d90a5a4b29bf3d0ae089b67d027a5f6355251735b8bbef26f13b840b9944 |
Hashes for rdkit-2022.9.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572bef53768616fb35e62e9bcdd19c1692676c0a5f736845cce9b337c7b91a71 |
|
MD5 | 7df3967fdb11fb4943c06271627842dc |
|
BLAKE2b-256 | 715829a9ec3456d11fddb539ce83b850ff4b868cf873694519dcc118f8c3b639 |
Hashes for rdkit-2022.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe5c858d844d31824d8974385678446d88ef3c5d62dd442af04344ea52853be |
|
MD5 | 6ac21d77cb32879c049705f40d1b4d79 |
|
BLAKE2b-256 | a4862ed8672f34f2fe4e4394c997fa2aa3764df5f23a8c1865c0486fe45e38c6 |
Hashes for rdkit-2022.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f3d7c86fc6263a0aae189d37500f66ccb9f1a5814e4eb29bcd9c76204d4de5 |
|
MD5 | 1500596039edd1af9d652b1baf4793a9 |
|
BLAKE2b-256 | 177758dc22f0392c400106e3c04ee6dd854b55e7906f571be4ee5eeb11e3967e |
Hashes for rdkit-2022.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2a73cb07197870cfd9e6aac8b58468375f6c6458aced3a12a232d1cd52c81e |
|
MD5 | d3569955aa2cab6345beec6a40892e6e |
|
BLAKE2b-256 | 0ea161da98b320091e11d7f43b5a7cba6033bc69ac1f5cc192ed826a47f3b3cc |
Hashes for rdkit-2022.9.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef8f08dc0dad7fa6b87616b412ed7a044e98469714ba269e3a4cb46e9d903a4 |
|
MD5 | be1aed449d336c7b76bb0ae3d9cc3294 |
|
BLAKE2b-256 | 6e7747d8b7f33f5cf01e59b2939ab40b78450042853544664593d418221366f6 |
Hashes for rdkit-2022.9.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4934e62869c7ba0b65618df3cbad2b35291357bad1d0e005b558cad528f37f86 |
|
MD5 | 45afc0b2f0a8e113be6e6ce511517ed4 |
|
BLAKE2b-256 | c083fcad6edaac9a97e7aac9815058d41caeb46b84e9c181278ee55220c90ef2 |
Hashes for rdkit-2022.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ea471f5469b32f27854a8ee604a1983b0d866cad511226004986dac6c4d9a13 |
|
MD5 | c2b336b66fa092662cbe4e618f10ec19 |
|
BLAKE2b-256 | 9d49b1257db8046c362b332932fa71b0848a8e33efb05d044d5213413e5705a2 |
Hashes for rdkit-2022.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d176b7d7fbe68c0c55658001f4ac9bb4095f4e56ff83326cd0d692778196a99d |
|
MD5 | 14c35e3e7d44c1f921657f12fca06e81 |
|
BLAKE2b-256 | 63995a0d5e208a565d0839bd613160651e84436712fbeef19ade0b6ba2152e88 |
Hashes for rdkit-2022.9.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7376b7c936abaea89cfc02e33464d173c9b8065f0f93a07a5c625af09d53f85f |
|
MD5 | adfc66d71aad2d2bfba8dfbba6f87c9f |
|
BLAKE2b-256 | 9cea490eec4b93080f30c774d4be07f45ccb240a11044d41ca5020c3f706f13a |
Hashes for rdkit-2022.9.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6678b5b7ffa7a0ad1c57791badddb89778a52cf5abc537e7e1446795ac2830a |
|
MD5 | 1ce08f78993ff5bfeef1749d96460969 |
|
BLAKE2b-256 | 75f5410a76095e97c65eb98d0e917557a400b6eaf040efaa86cd38ee4e064da7 |
Hashes for rdkit-2022.9.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf329bafca28ddd56699e91116abfa0cf5baa56a47c53070a7ef1cb51c11f6a |
|
MD5 | 552aa6cef9204e76be511895aa0d0ddb |
|
BLAKE2b-256 | 53f88c60ef703cefd41cfc0119e89075118d86a196095be9997dc41e7b2401c1 |
Hashes for rdkit-2022.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8331812ff56f84f24689ab1ba8307859a3761b629d67c8ca6a56f3034999801 |
|
MD5 | 3cf593bbb821b969065aaa75daac3bae |
|
BLAKE2b-256 | 128815cc0943f6eb1ab256c7273d768ad3616ccb1913a8f666690e6380d32500 |
Hashes for rdkit-2022.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d9a7259d5eb9d0e78f2d7188969548cb7c8da61161eb39db9a8624e1ac1157 |
|
MD5 | 77dc9cee5d6ecfde0c48339b209d063f |
|
BLAKE2b-256 | a36b3af3b071140ea14092096128acc52928a494c0c59323dc0d1606005a3cd9 |
Hashes for rdkit-2022.9.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3e0a81dad936c442cb6cebe9690943176848f1250187aa3676f3392303c1d6 |
|
MD5 | 8bf2c00da27fb8b4eb440e3c273e5177 |
|
BLAKE2b-256 | ea36fd1fc1bd2de873b0e45e2c77350faa33c08523b626e66b00a205e0d05dfe |
Hashes for rdkit-2022.9.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07edd250e909205d618da40f100ca9a500bb986bbf8db155159dd365178f1756 |
|
MD5 | 2ad97a92c0513773e37d2768feb0e8e3 |
|
BLAKE2b-256 | 877d8329396d882df31b32f24dab21a71cf5c4bb5c742979ee3a20320bc43db5 |
Hashes for rdkit-2022.9.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c563516332c97927652d2aad866afb51b5d3b35bc0a18ae715666f7c757f41b4 |
|
MD5 | fb16201ef681e9c64b9e19ae9362da41 |
|
BLAKE2b-256 | f465f510d2dd506158fd1ed1064b775ee81cdc4719e411fe6e668ff239e53c49 |
Hashes for rdkit-2022.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfdcb0459953909c0c9ab37fa99546e60c6813b1ad0056ded3b9eb0761d5def |
|
MD5 | 5c2140a23e7224f14f4429d7f812efbc |
|
BLAKE2b-256 | 89140c6b18d25d86f864606891fc60b7b2c7b9a19d80394afd57746f6240cff4 |
Hashes for rdkit-2022.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc0872757e8e841ee6da41d781b4036de4c8b1f731fdbfc754f3ceb99469ca9 |
|
MD5 | 9f34f5f9563e0617e0d940d47bd23fdd |
|
BLAKE2b-256 | 8b78aee9f9a06f6b064ba47e6af648125cb370e86241f18532815b6044d3e86d |
Hashes for rdkit-2022.9.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15641dbe80c82d95b04b7f80015bc3b08c634e8036bf3fe17f6fe84bbdbd3e3d |
|
MD5 | 0632fc5e163d9c8e84c140158d6be163 |
|
BLAKE2b-256 | a735ff60e6850c13ad33191b1b712f3d2e58ab9e4b9f6b96aedfcf33e583699f |