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 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 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=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-2023.9.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce755bcf816471dab63cb7c2db184d33fe28bcd417af93b6d3fcd634e87b2d76 |
|
MD5 | 837dec224d09a383333a580dd8a835b9 |
|
BLAKE2b-256 | 6b454788d41fedbfe41c2d50fdc158fd5f9a4e7e2b54e653e56298ef23b35873 |
Hashes for rdkit-2023.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c5d162fa7fc369416651e8dfb3c2d38c615f0b2c7594387c9dd0807995fa8d |
|
MD5 | 6ab03a981ef23ae9ad40490393f5d4ac |
|
BLAKE2b-256 | ececb1f0cfef4fa3f919fe841e10abefecbfc4963d3b6a72ea4732a56fd47b80 |
Hashes for rdkit-2023.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9aa464e05b59db82b21c0ea0c26e2373e03980b75960f42ef07246f9d385ca5 |
|
MD5 | b51049ca836408e05cf1e2cb9ac0d846 |
|
BLAKE2b-256 | 080e13637cb036ee93c5f1034c0a2ac30dab09af93653dd5a324dc4942e685e2 |
Hashes for rdkit-2023.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef658632f5042429bd4191612d8ffd5837e4f247500c629398606164fbffa01 |
|
MD5 | 8a9a2c29f0a221f3f1bd7d424faf3908 |
|
BLAKE2b-256 | c11d09179e1d4288b4dba20b5bcfea907190888117be8130b0d8f0cdb5b9dfe6 |
Hashes for rdkit-2023.9.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30eba41e8cedaa2ad7562ab9311a5de9eaa794d9698aaa49af37e43e14b2777d |
|
MD5 | 518d2e4b84b3f427287ab0eebf6666bc |
|
BLAKE2b-256 | dd14a75da3f069d0f75b21c0c46331c141621c488202a697936abae9c2fb06ef |
Hashes for rdkit-2023.9.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39a7b319bd1e121a847c1e0886ad5c9b28fe5d763623cb05d4d9425e8bfa47e |
|
MD5 | dde8b53e8898209e44168137c249649a |
|
BLAKE2b-256 | deb648600941897e4c755c1abd73fab918e7699cf006a244160adf52e5eda3fd |
Hashes for rdkit-2023.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 691b1b5bde1e500547451b3e509298e7501b63cbe2de34fde8069835b4a387f2 |
|
MD5 | 68f5378aab7ce5838a4e17870e4fbca6 |
|
BLAKE2b-256 | d482f91222c6152dc06663c0caaa6cd2e6add60b8322d781169951aad9b00e00 |
Hashes for rdkit-2023.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112cde8f975badbf5e82f5edcc8570a4584b99bd80547345a5abb4cf8ff037f9 |
|
MD5 | 497c601836e5a87c38ac8132705cb4af |
|
BLAKE2b-256 | c9bbc12b922aefe3d206efc8471e2cd4f8a2666d6ad756dd925be6e5fc7fcc6e |
Hashes for rdkit-2023.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce57e90dc00eefde6345bc07a8c07904ced69988ab56aa49812ae5f816682bde |
|
MD5 | 4b0b15d3ec88f54c3731584ffc6bf67d |
|
BLAKE2b-256 | c284d08745400115255f3b81f7caf3e28bf9256665669071d3d8add0e0c332a4 |
Hashes for rdkit-2023.9.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2719e826bdd44671b4572e79dfe10fdd303527453d5381e86d9d7d13afea5052 |
|
MD5 | c14d6531595410832ecc3803e2d92bd9 |
|
BLAKE2b-256 | 2126f2c0471f446fd42b2419b7409cbc5c5bc31df09dde3f5d06c58c4206f760 |
Hashes for rdkit-2023.9.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e677779d817ddeef9635fa81245b552456d712d2bff2802329193f1466f434 |
|
MD5 | 90df673797b36534b9e6ba21b259ecf1 |
|
BLAKE2b-256 | ad22fd5f83d61e8c50771f38e2d6a7686abf747483fbd64067525e95840dc2fd |
Hashes for rdkit-2023.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c0010c63efa00bef39d5817f1d87a23b9e1bdc73de5d00bd06392251e4db11 |
|
MD5 | 33548b5751cb9ae9decff7470a991992 |
|
BLAKE2b-256 | 803d976078b80672c0fc219b501b78361a0de04fa0212ac4818b565f6adbee5a |
Hashes for rdkit-2023.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff7c72c45b5dcce24baeb28fad9a92e823ac7bacc475b38b820eb9ba8b81a91 |
|
MD5 | 584f6a80e0a07a8a6834f51fd610a06c |
|
BLAKE2b-256 | 2410bc27be11e746e43c31e0c4d09be31feae3844874def3d7f21909d55c30bf |
Hashes for rdkit-2023.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e582bab2fc0be2e3ee09ece7d58a94dfa595e27dfc051e7877aabeab39ece3e1 |
|
MD5 | 6589bbc02d58584c754e3ebb8e9bd26a |
|
BLAKE2b-256 | 99bc7e2ede8fc8dd877963592d27970de89f41a7a0cd5a8ee323cd5ef5d85d19 |
Hashes for rdkit-2023.9.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 554533bc261d05199196736e9dc8c4396426e094790ff417962d570fd0b9ae87 |
|
MD5 | c8a95c7c257d76a3a3d9cfafd75c6a6d |
|
BLAKE2b-256 | 6d62fe72bd8c79a7ff61174117934f093b55c18fc1cf25be385470180bbc34db |
Hashes for rdkit-2023.9.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8651bc9cca0a2b285e7c92985fc8c48a70e3bab706998deb35c849c4da1b968 |
|
MD5 | 98d20281e5198580607d13cbf2a19e82 |
|
BLAKE2b-256 | d44515a9c79afe638f3566dab557528efe3de3e1b7a12628d824055a142b691c |
Hashes for rdkit-2023.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ffadff1edbdd45d71d66136d0de49797c452ac6c4eaac46cd902e31de4f70d |
|
MD5 | c34bed07711f07acc4a7c3e72007235f |
|
BLAKE2b-256 | 686faddd640d5047c44b35a98ea08f3d14b62fc4a0b88b489e5f065ddbc3a9c8 |
Hashes for rdkit-2023.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 975b0519a09bce9c209b809faf1427b9ffab3edae51d2a836fcabf4e6b563187 |
|
MD5 | d2c94b450419dce8cbdad59ef7d7e168 |
|
BLAKE2b-256 | 1f6ba7392b798d0727114a09f1da7043c0d2e2b97203ec334cd9863d7a603436 |
Hashes for rdkit-2023.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a3611f7575150730380d4de260c9e1b299f6de82eae20b8d894dbd1433560a5 |
|
MD5 | 02cf266f7540d26a6a5b1248dd0686e7 |
|
BLAKE2b-256 | 9ebadf1540c223fb51ab9013ecaa76b40a62aa73acf1c16362b78395e352b5ae |
Hashes for rdkit-2023.9.2-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c78d968436462ae8493241608219853d3c3727de9c24dd68e1019600a6be6c |
|
MD5 | fde2af361e9ba03c3f2c61d0fe2909b1 |
|
BLAKE2b-256 | 68164ccb8ec58ee6e12c16085a937183d431f61fbea2432c24510cf185e1a667 |
Hashes for rdkit-2023.9.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10424cca738720080910fb775a6d5d0e2b2a92ba365e2bd5bc601c7f7d1515d2 |
|
MD5 | 0ea81a029aa22835dc89f84a751a9513 |
|
BLAKE2b-256 | c32e019dcfc29e5c26c629cfdddbf4e2df3f02826d3e9c067201421e6b96fd4a |
Hashes for rdkit-2023.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9691da732aeae61994672129d14a97f3762f2dc47fc17ebe830fcade35afe631 |
|
MD5 | 10e78d96a7a25c41c2fa22d9d2ae1d27 |
|
BLAKE2b-256 | 7e73ea597d2128d0b4f34878c7b03bd8c198cc0b8f440def93e9854fd538b79e |
Hashes for rdkit-2023.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b921d0f0b109929764f309ed232073eb234956ad8d46cd406945172ee7ffcc27 |
|
MD5 | c1c2a2e48c874e71de2473e59fecc663 |
|
BLAKE2b-256 | 65ae794a2ac7931f9c6912d925cd13a6728ebaa3bb74cd034880bf468d49074e |
Hashes for rdkit-2023.9.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbadc37f8b3a473dd5bd77c2f6042f7fa18ae439baec9096d5af41524565b237 |
|
MD5 | 594c86f4b01c2a6465f15b4d35281f89 |
|
BLAKE2b-256 | 70afb4fd5140e1aa84dde09e4756897114a51703e9fa34d0c6ca47c82643d620 |
Hashes for rdkit-2023.9.2-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e453478d1f4bb8d6bc8ab1822564d1a1422341dbee91481fe28007f5dbf4af8 |
|
MD5 | bd64eb434d117db913231e654e8844d3 |
|
BLAKE2b-256 | 67582bc86071d790f20360234cf306d25c68547c4fcd9019c79530280f14d24b |