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.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac410c68415d4f1f6587e7edba49e272a798c871fc9d98cc323fc196f1c2c41f |
|
MD5 | b9065f9ec2000cdd8ba59fd1a8b1e191 |
|
BLAKE2b-256 | a263a164a042b6c6f6e753d1250f4f7d9762c4d8ffa41e97d31c1272454f51f4 |
Hashes for rdkit-2023.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d57bb7178427bdf43d92cfb962d76331d6d12cb71c5bba283abbf47d7f7f3b |
|
MD5 | 0826716bb770570ea55cf76d93bfb2c5 |
|
BLAKE2b-256 | 03b6278a17c6e2f89132f23da8e7ef87cfb2263da48ce807a08789b23b6808f7 |
Hashes for rdkit-2023.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0440d546673c1828839eb8b627bcdd09ed9a0d2aa5cebf34e135df14aaa3838f |
|
MD5 | bd09809d28f59fd496b6ae9fcc5973fb |
|
BLAKE2b-256 | 8f50eab009e4ebde3515c205f898fe98501a844bbce4dcd4f7f7b92801615a8f |
Hashes for rdkit-2023.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e21078210f07e01733b9c15644ea340d774d89e9f4290a6579ea8c177d72b46 |
|
MD5 | 154e0a3d08c665882d35b29ac74290d4 |
|
BLAKE2b-256 | 26c287ba5b7e412e3a7aeff9896dbc5d65b82dc178d787c35bd7b63a1b1ff50e |
Hashes for rdkit-2023.9.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dbe6142f4580e264697825adf885eb1848acfd72d059d162d8bf5c220f12d98 |
|
MD5 | 3ef1a541ff616b518a96445865caf758 |
|
BLAKE2b-256 | 1f01306ecb02edea5f190182e440cec570a35cf9e86decc980dfc335279c3416 |
Hashes for rdkit-2023.9.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd49eb10be28a20854f595bee7af407d4201972050f802df0fa5ee9ca6ab044e |
|
MD5 | 7843ea2ddbb6692a5f3f9b0ddb3365a9 |
|
BLAKE2b-256 | baf43cd8083967897e6d20b05f9665ff4ce1c63ef9b08dd1316b7ad4da73ed76 |
Hashes for rdkit-2023.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba21b5eff0a1d71e89c33b058fcfb5d5f4f429e338dfe3d8f38645a08d47e84e |
|
MD5 | a8d2d2801853a4600daec16a48353c0f |
|
BLAKE2b-256 | 6e9695145c3abc9527ebcd51c86d754c9813b4f0a6a2b09a982ba804540ac6ad |
Hashes for rdkit-2023.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86cd9ba96727727bf5ddc65274edf972925ff8482e6b4c12a88cf491cba8af67 |
|
MD5 | bc6f1a741eb8c05755cd7b68854b44e8 |
|
BLAKE2b-256 | f0f3bc93851a8b1a7e5eda4bcb7b9b47714feb9c4ac576c9317944a1168675c4 |
Hashes for rdkit-2023.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dbf95828a8dd1fdc1972114dbe63ac6c19975ab41c79beccc4ee3aebb5e58e3 |
|
MD5 | d864a152995b7661ac35e7ed1cd37493 |
|
BLAKE2b-256 | c37245220a37d239f4ba716aa2dafc4162aae312bb119bcdb20f39187e5687a6 |
Hashes for rdkit-2023.9.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d00d2f0b1f39d9ad5eb3e3c1497587a658f1db75b290493d8874be955cbd27f |
|
MD5 | 632a50d83935de87d691ed259f17aec3 |
|
BLAKE2b-256 | b53c4b23bcf21eaebf76d68cd075e58a434f0fbed69d7de3953b70861a036849 |
Hashes for rdkit-2023.9.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e5a1d2a6a214f987a60669e2a86c223dd3925a231fb7636659e39b5e974ba5 |
|
MD5 | ae97ece3917c7cad9fb5dc3e350e35cd |
|
BLAKE2b-256 | 4c907eb8b9f37bd914b8d2bc938e611f857efbfba2d53146ab1351f2dcf0046a |
Hashes for rdkit-2023.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b64a74f9d0714ab0db475a058f1cb53df2d453f435083c6d6ef5216b5d1cc4 |
|
MD5 | e1c2d7a04ce52a9cb4a8e13a61ccb064 |
|
BLAKE2b-256 | 36ccbd519528da4b0324a9eecc6c6d486295d609cf6ed926a1ab65200dd81fed |
Hashes for rdkit-2023.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42484da25387ac8a07b72cfc7791e77c538af63c2e5044685c930e52fa00d1a8 |
|
MD5 | 9eb78e78a277ae954656223414ab3775 |
|
BLAKE2b-256 | ec3873e881a1e10e95268a979002ad280657f50c846c93bcbab7bbf9ba8aba34 |
Hashes for rdkit-2023.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d40d196b194023ef1dbe56e7344108773d8ce3730581253c5b5a465c482ef04b |
|
MD5 | fa0e78d75851b04540bdf1a030562c4b |
|
BLAKE2b-256 | 12e5fc6ca8c449a0b96441aa0fc2220257242ec82af687bcee73a2adc825288f |
Hashes for rdkit-2023.9.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9439a98aed7f918c02c857f51a9e759526e34ec0c21da07c55219f58e155ce |
|
MD5 | 6f7754d472bfca7ae6ff2525ee9ce823 |
|
BLAKE2b-256 | 545f937bcbe73b6a6473a6e2addd932f4284bf1b5702f4c3f7e6eed0b5e79b00 |
Hashes for rdkit-2023.9.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd36454d5e7549ef813db7d02a9da96260fb090c73a70c7985469a60d7762b4 |
|
MD5 | bd33a6616e77a08e27af84cb813a7042 |
|
BLAKE2b-256 | 92b0676bd514096be05ed3b9ca90bdc96abf639f3f9ded131f8db5a5f9283421 |
Hashes for rdkit-2023.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28fbeea6bbeda5023a44def8922c018bb0c994362b0c20e2439dedc2d291f82 |
|
MD5 | b7aebae54392d93a649b10f4a7ddad7a |
|
BLAKE2b-256 | 4296f1d73953d546330235d849b559c0fc773838676e85af6887717ba1467be6 |
Hashes for rdkit-2023.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e10d3e6e3de8a7a5ab1849f5f14e94a3f4956868a70f25b94fbdd439f0422703 |
|
MD5 | 03b36776d99612a775cf626b694fc82c |
|
BLAKE2b-256 | 188ffffaad292fb9a7592a8905c0537d5777a3c82fab346a90bc98ea72e72e21 |
Hashes for rdkit-2023.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc26312d01f7bd0173cc1d441c681e5cb95270547d09f79152c1bc7b60b118d |
|
MD5 | c92a3189ef5af3b5dccb2511ca52938b |
|
BLAKE2b-256 | 071187e73d1753f44e2d78c895605f9f8358702661d0f9212da3d018ba2910cc |
Hashes for rdkit-2023.9.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a870db1eb58cee26435cb99baf4be57bfdd091a0ab1e82497a467db2c147ed5 |
|
MD5 | 1963245825352e0ac549249759fa2a1d |
|
BLAKE2b-256 | 71613709cb00ec2cd6ef4ad7ffea5cc3ff5b7e174f83aa6ffdf92a716065cfc8 |
Hashes for rdkit-2023.9.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b815b0bc10f3f3bdb6461152e45597bf1fe686dfd4e41bee4fd72a93fa988fd |
|
MD5 | 54c10a8d66cd45a63424768c5a9873f0 |
|
BLAKE2b-256 | 32de4cc87e62bbc31b674b8caee32266483633e8acb18a2b0bb09678a4878946 |
Hashes for rdkit-2023.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48accba6172dbdf116038fa1e6bde6b4dbbf54f263c5a68d2be8cdbadd99bb13 |
|
MD5 | 07d5a5c7f4d1c0436f0e083ca538d0a9 |
|
BLAKE2b-256 | ad44f50bdbfb2c72c629b8a7954cfb1f115617aea6024f2545a799b5523bef39 |
Hashes for rdkit-2023.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883af9010f5f3af536865f0254236926d0cae85c15c9c7d7bb95567d0a14f0a4 |
|
MD5 | 6b362bce1d46ca5cf41d2be403400d98 |
|
BLAKE2b-256 | 9dd833def31adf51de0e331c7421fec571cbee072e47399512bc70dbda5e36c9 |
Hashes for rdkit-2023.9.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70212c4493cecc0987b36f8845030efd3ee86332a88de20cc4d9dcbb4b23209b |
|
MD5 | 04068ca3736c8741e220c829e0a3e5e8 |
|
BLAKE2b-256 | c325c908ece4ca3c371e711024eb7ab3fa6902940140d7ef53f273e3880cbba9 |
Hashes for rdkit-2023.9.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65dbd7ab78f7a3482b5c6702bc262c77010b18342fcd77a422870f97f6096b77 |
|
MD5 | fc553bd234def9b07046b551496df4df |
|
BLAKE2b-256 | 4fd756c99c08846e03ea45f458eac07dcb47d1282c64bd91222e620b1aea63f8 |