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.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424cefddba66b16fb93841bfc760caf703ac723b06ec6169b2d1b7e01cb694ab |
|
MD5 | 1d3b8e7493d9c9d73189e5f056b1e3a2 |
|
BLAKE2b-256 | 2045d8a14efd401b55188091683993552515a52815dc91e88a73a09150f2a3ed |
Hashes for rdkit-2024.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31428b5a133f75fa66447ee21c8591f0133b8df6b8f92e187eb0802c63ee07c |
|
MD5 | 5c1c27c1c8a1e32b5da5b65518408d6c |
|
BLAKE2b-256 | 4cf543d32167dbb0dc76d983526abe9e963c4ec0ac068f73dc39f27ab8692ef8 |
Hashes for rdkit-2024.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec839e4b15d429b41ebb51b5338805f9b30cc38436922a8e208e4c8aa14f3d95 |
|
MD5 | 3f2864d8ad2f8ef94a9bb937d2f2ddad |
|
BLAKE2b-256 | b2ed62a7695865395681e2bc0fe4a6a07a3afe61b4679dbdf0c6337e8266c260 |
Hashes for rdkit-2024.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 123aa24f7ef9b8229273d1f5970a1ec6ae3697b09136c1bb32d6d73a00ac6e6f |
|
MD5 | f820bd99c89d70b8c5bc5e6fd6cd03f9 |
|
BLAKE2b-256 | 129285f1cd517604b09030d8e1e0309635747d62bde7a812368962ba402e24c1 |
Hashes for rdkit-2024.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cb9c4778acc77e0a1ea3785c2651fa4cd86602db08d48cb296d24fa1dce00ab |
|
MD5 | c12080945216b1fa8ddece13369045ec |
|
BLAKE2b-256 | d18ef035698fe55c4901b17e142f0d9a225de8e5b208247a6f9be597d86d7df0 |
Hashes for rdkit-2024.3.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb271c6ce89d8e182ea806b1bccc4e6d5fa8fda0f6bc63e10cb3298693d80a3 |
|
MD5 | 2bc0b0e0b4ec0396196ec25d26e32ce4 |
|
BLAKE2b-256 | e04ae784e4b9338e80750acf7e4f943c8adfd5e655d8a778632bc91d2a6ff954 |
Hashes for rdkit-2024.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e833f0a89967bf89dfdc4470fa7818bff55a133f274364686af5c3e4693d17 |
|
MD5 | 6b25b16c9a189779aa8774ea1948c255 |
|
BLAKE2b-256 | 662aceacf796e264ecbd48e515b3fc80e3404efaf24889a5a811abfa388f4516 |
Hashes for rdkit-2024.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7961539c1871f65d0a214ea286ffdf9b01740db9ae826f3537dd012e8c97278 |
|
MD5 | c1a239f6b2071270db2f0f0d27abec18 |
|
BLAKE2b-256 | 8f1143ed850b9191bfa178eedea82c814a6df90e49b78314a6a99a5950488e01 |
Hashes for rdkit-2024.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c17d96cf52a34ba3c3628e2b249c6e7de92750479f186ff176534bb33be2ae08 |
|
MD5 | 0fbc3d312e909f614c1d4103531a4c57 |
|
BLAKE2b-256 | b184d030a74103f4094bf41eab4b216c382e30f7934d66f38ed30220501baa25 |
Hashes for rdkit-2024.3.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa02f7bad3e2f7f3af5d8f64d78b70ae8d52182a38d27527c9cf071bfadaaffe |
|
MD5 | 7640ccf2b5dab80e4ca5d31c2b851447 |
|
BLAKE2b-256 | cca53394ddbfe5f641fc7d2ecf10fdb22df004112bb727e9e631491b0b7399da |
Hashes for rdkit-2024.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec73d1e2f9a46213e740a9a3ade3136d69ab39fcf4bdaa6fc706ef8dc0a2c75 |
|
MD5 | d136daee376e99bc3705bfad9e488006 |
|
BLAKE2b-256 | da9cd2b96c25352be87b38fe0f36b4f13ba991219b714103259c8f7b30d0508d |
Hashes for rdkit-2024.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d775991feb0f475cdd6bce8a058dda2e4a0d7ace7061cf9973be94e4799a13a |
|
MD5 | 787b9fe0789792a01a312a0ff6e60d70 |
|
BLAKE2b-256 | fb2c7ed0658d715676b410a4ebace40a0b09638ecdafd5e16a375968b8830b13 |
Hashes for rdkit-2024.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee557fb07dfd2f739d3ef861e93a0f21965fc63229b970f7c261c7347de27446 |
|
MD5 | 574d1aa87af2abf9ab364f3a0626fe14 |
|
BLAKE2b-256 | 6db9e465cb7f9db13093d5dd4d4c2470ed0ab791d53c51a68a183e2d7dd28c1c |
Hashes for rdkit-2024.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac6ed6d66016dc1cc707d3e8a39da553e3e4d0f0930d18b531dbf1997bb8ebd |
|
MD5 | 8b817519e9eb4db02162f56c84241181 |
|
BLAKE2b-256 | 0918a443754d40c92a7f4ebf5cd88ea5c76e17106068b53a7d0e6b361437a8d1 |
Hashes for rdkit-2024.3.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5178510c955d3a4cb2f6d7bb40702db4129831d93c1b2d9e79ab0748945af1b2 |
|
MD5 | 629bde8207ee0c8b1ce16282b6bec0fb |
|
BLAKE2b-256 | 1207f54fe2fcb25db40039260099266f327854e7bd9acd3ccf915ca9958fc447 |
Hashes for rdkit-2024.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b302658f0e2d9d9364cf2cd0c697c29b82547a15a347745775001a710ba052e |
|
MD5 | 4bbe8dc52665b4d32f03cd3a19895a05 |
|
BLAKE2b-256 | 8600dd27e9d10d87eeea8f092a5e4b120ccb49cb6c3efda6b8959185ae6b9ddf |
Hashes for rdkit-2024.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e33d20e6c31adbf7175ed33c23cfdff86c41c6a6b9e1184e0a6d853f28a1b30 |
|
MD5 | 70f46f0864e412a00563580d89e9df0d |
|
BLAKE2b-256 | 54c679e8f0c5de7f1147dcb49a9f0dffb77d2ef83cfbfffd3eccb7587b2a9c0a |
Hashes for rdkit-2024.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d6d03d804b22ccc2599da699d17fc68df00dc69bb5754050d9fd1be4cc5669 |
|
MD5 | 1796e2239012eb215ea0521c2797fde4 |
|
BLAKE2b-256 | af30c68b4b110778e96bd20a390a3fdbe1e3f5a8d121979541ec7703683c0e4e |
Hashes for rdkit-2024.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e3303894cfa0c07cd66393c9fd6cd25cd70a59b4056b403370ef80ae00bb85 |
|
MD5 | c552c00a2ed79b1fa4ce2fdcd9662968 |
|
BLAKE2b-256 | 692c760531c16c158032df287555bf39c0f0dae7337f771084cf2e5eaf720841 |
Hashes for rdkit-2024.3.2-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7eafe1b1996a734b5a0b3eba8cbcb7a78345084b5b199ffd3ed55f174a3fe6c |
|
MD5 | 23678f8f8d64ec4d5efc0a53a8fda6ca |
|
BLAKE2b-256 | 88c2e54b1314b23f5b485719784a381fd6edf4d210473bea5dd358b5cbec453d |
Hashes for rdkit-2024.3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de15ceb588363565e0e3a7de43da430abe9621908b8d6b0874e65ef8ed0107b |
|
MD5 | 355637996c0cc2e22b72307620a1cff5 |
|
BLAKE2b-256 | 5c007b6a82545162a2c622c954f362357973fdcb50bcc218b425cad48e81261f |
Hashes for rdkit-2024.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c5577842092301eb2b65cd6bf4efff3f5633a24c5cc78efff6a369c8e995b75 |
|
MD5 | bb32a3e5e95dba81f138a7bc99eb9da8 |
|
BLAKE2b-256 | e525d89d5f00fabd418dd00ed8d066c90a00bb13ca6b8bf7a96cdb90880c90de |
Hashes for rdkit-2024.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 922d1ab14094c5eb3e94b3d3d51c15701be5497a84f4f128de1958929ba5c14d |
|
MD5 | 8b715ab006e0aa14e07e55f9a08e3297 |
|
BLAKE2b-256 | 1b7f1e180f55165583255e06e36ddeae5c2bd010d5a6de8fa690f7eaef3278d6 |
Hashes for rdkit-2024.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d802e1a34c1d66cf1f04c799360b9cecf3b70ed02d87d63133f6128f6f950b |
|
MD5 | 8369c9280e90ee7f83d2932bec77fd38 |
|
BLAKE2b-256 | 44a9f2b5487c79dede6766148572b371bd4f58c88d7c72499a26f8636036c599 |
Hashes for rdkit-2024.3.2-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591b97a13c0b3fe8cdaf5003db588681951f534330c95c35f974d3426a4e079e |
|
MD5 | 135b91779079ff0463a70ec9cfc57d2a |
|
BLAKE2b-256 | 54f385be7469e130e345fed78099ecaab3018dfff150ecc999776ade0034a4ee |