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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984be71bf3ab0e84b4cf208a296a19e1ae1bc34d5d33fdc47a4446e5de9a8ecb |
|
MD5 | d60a0c30767adcee2a82e0c4bd123ada |
|
BLAKE2b-256 | 66b49cbea4b141024cf7c58544c25f2c4292c0b7ad681d95d4628eced9a66c7b |
Hashes for rdkit-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0904c8d4e2a8fa34d8732b14b1dbe223b54094daa69dc0040bede6bdeebfa5 |
|
MD5 | 574d32a5138d63b27e77d817a57eac96 |
|
BLAKE2b-256 | e8a5989cd57589c313648d425eed45a82f86b59c3f6597826ae6688a29140267 |
Hashes for rdkit-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39e29300fc68d53b2d2db63816f5c347d13bd8478afe4763140d416dec62a54 |
|
MD5 | f8c79dcad4470d9cc9202b1ff15746cc |
|
BLAKE2b-256 | 2f1af16061bfde3d87e17013147e208b4cf89f5cf593959829f87739c0e21bff |
Hashes for rdkit-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7881f240e283300e3ef53830d73635a9898db0cc70860737545465662787e6b |
|
MD5 | b28f7c71ac2b14a3ead0e3dd855b2500 |
|
BLAKE2b-256 | d69d408490c284f4fced779b080c9264d7eba5bc26c846396743246cb222c16a |
Hashes for rdkit-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e56bbc104342c534268daaa1b096f51fb855c50a6d24e3cec8506b6c5b02502 |
|
MD5 | af947b60909cb946386cd0ba77f60e22 |
|
BLAKE2b-256 | e83120efee74b079005eaddb005576408e8e41a92b63a4cd131ad6151fcd3c99 |
Hashes for rdkit-2022.9.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8598d78a8b43295fb5ae3b137f7311c21ea395cab32894b5d3b98f93446c049 |
|
MD5 | 614265f4b6296fcf58ac9b5c4ae80242 |
|
BLAKE2b-256 | 12e71dbad0f189b966b3b18287bf3f1f2c1e7c5a7736d791a59de0bbdb789b6a |
Hashes for rdkit-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072c6c72c09a9ecc02a9df11adc4500005f883878c4146846bfc33c2739cf2de |
|
MD5 | 9ed8226b0ae31d267458693a4e48cfce |
|
BLAKE2b-256 | b498645fb2b0482c254fcbe1710da1ed832203f094e2665d3a5a48fb27489973 |
Hashes for rdkit-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b168214684589a243acb5be44e2d6fb35eb710e05a58aa27c6a449e912dac9 |
|
MD5 | 74758b48597b0ff75df5ce991f23a8ee |
|
BLAKE2b-256 | b001c03c8e2991704e709668153c01ed0706f0b1693c6b73195056075c5b23f0 |
Hashes for rdkit-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4324b703ac44d8486a911c3313a79df6d75b04ede54c62dbf611d0212658eac5 |
|
MD5 | d4a4deb351f865bae72b0aeb28868cd9 |
|
BLAKE2b-256 | dbb015cd2ecc73406fd48a9c57edb4d1e42c463a66e47094f4346f87d2789b28 |
Hashes for rdkit-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba416aea1ecaf96c856227263e763e9b51261aaba348feea4015d16932a3229d |
|
MD5 | b6ddcea8d904f2c19568bc9956a0cc80 |
|
BLAKE2b-256 | 3869177c6162cd995fa2bdf1029beae0c8126329d442434a22516ad5fa4efb00 |
Hashes for rdkit-2022.9.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f035e07dc179cd41763ed6d52aaed04ff6125e2315ee69b3f982c29757a40f |
|
MD5 | 6c2376e75164337b17321947a7382fb7 |
|
BLAKE2b-256 | 29791d920e86906553801db54dd6bf3b36b630a8400a453285be1519ea0b0b27 |
Hashes for rdkit-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc6135ff385f6b1ef2f110931e16a53d7b73205d89eec0d32363d8ed9251fb1 |
|
MD5 | eb4fbefe03c4f1370b75d4f2850a1279 |
|
BLAKE2b-256 | 8762fcadf5dd128aa8525f31dad6d807de9250ba1d60bc0c9e5d22f213dcdc05 |
Hashes for rdkit-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96f8a904874edc9497d504ede827fdab10783b3d56b7dceefe9ecb66c8539cb3 |
|
MD5 | 7e09423b6df47486a02adfbbb84d4e4c |
|
BLAKE2b-256 | 301bba22a39d65da84078cb5d1a784d41b82595e3b06b8b5d1f6e66ea5acf9c2 |
Hashes for rdkit-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd2741108757252e862442b1b2a3fc9965b6ecb3c75c87f1797efa073e1ddb10 |
|
MD5 | 73cd3c6897ba97f21e3b1c4ceafe873e |
|
BLAKE2b-256 | 66a2a877131582252ccb84c0bd44ce836cec858a8e8e501abed1178b762804ce |
Hashes for rdkit-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9470447bf9581b06403144240d59a2ff92abdbdf6f023424e175c091781338c0 |
|
MD5 | 539d77f7f260b1677c350bd1c12e1f2b |
|
BLAKE2b-256 | e6e911fc13c70ad5a4986cdb5055360558564e6cd054b5d87fdf6b3ba4a7c43d |
Hashes for rdkit-2022.9.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47888fbc0c36a92fbfa7fe917d27f79600e7434a4ada3160dfe8a1ccd3af8ed |
|
MD5 | 2536b11d7ff114ecd6d3815b49dbf445 |
|
BLAKE2b-256 | e77c2462225202c6e26f0daafba43907126ebe57f18d1cf9fb8d79e91b3cdd76 |
Hashes for rdkit-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17578b01a24d8cb792d5f1a5c62dd65be60eb09bcf240eb18cf862f1841346d |
|
MD5 | 4f1fb13ddc60eb895fd84a00b22eb415 |
|
BLAKE2b-256 | b3441ba2833b6dd4b545f13bb4278409ce138c9b380879becae30e2ae7351e49 |
Hashes for rdkit-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e665e5002486e16acec094666b09f77703ad6bf2f517e089e993a3ede20ec11 |
|
MD5 | 32234edd73ed915434386eb81a5a246e |
|
BLAKE2b-256 | 8299699243f01329f203c38e9eaa186908ca8a528f120db0de734e65bc1057d4 |
Hashes for rdkit-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b97c3a57d3a436c355c1a6206088b2a1c29c80e232fd47fad14a888627316b9 |
|
MD5 | 33438db44fc0f0c48f7961b8c28f0c75 |
|
BLAKE2b-256 | d82d9915f93230fdaa6a845b319a91e2a777df6ae232ca34349618bf6eb07f5b |
Hashes for rdkit-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a180b0db174a905b256006ff7bf200274d690b53ab0d96341d1a9d9742c02656 |
|
MD5 | a3f8235f27fa5f7e914ba89d452e1ff6 |
|
BLAKE2b-256 | 73bf52b2a5db3fecc0d667815d1d5a90924d3f3e04b935b0f7eb7f9946acbaab |
Hashes for rdkit-2022.9.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8042828e1287c474b839f540abd4567b4f73c375becd39e62ec631e05e41c5e |
|
MD5 | 6fbd9069d2b7bef4b163ef95d9160e3c |
|
BLAKE2b-256 | 759dce99d4980acb7057167fa75255151503ff130027b7faefd806a0ac1b6871 |
Hashes for rdkit-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c60060b2b6439b9c6f2ec2c95e0b43a693534896fa0f2e143034ea64a9a18e05 |
|
MD5 | 25e131e788c316195ccc720776ad38de |
|
BLAKE2b-256 | a69698836c08e0940dccba83cfb7b8addde953ba1f8ccfcd34d47049b41b96bf |
Hashes for rdkit-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c8c19ea0d893b4935fc61e767b7e63d56e1a04f057719117af2ec6a861e03af |
|
MD5 | 03ade4e1bb3652a686b90c02323b31a6 |
|
BLAKE2b-256 | 0e03e38b7a12e0bd18f13f5858760a70b3191a427b80338f937c92476543897c |
Hashes for rdkit-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51ead2e112aa086cf411f84b0d072432771def958db25253d10dadc52e46fe52 |
|
MD5 | 0348a6372366c4b376f6d89f406fc765 |
|
BLAKE2b-256 | aefcb3d4fe7b4416a84c92b473b89d06fa54d57e04dbffc38aa938978d405da3 |