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. 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 RDKit at PyPi. Future RDKit versions will be available at the rdkit
PyPi repository. Please rename rdkit-pypi
to rdkit
in your Python requirements.
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 | 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
, and cp310-manylinux_x86_64
to build for other 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_pypi-2022.9.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd1a7e95685b22d76c8d53e06066a6e562264d03a4066665461389c5eedaf51 |
|
MD5 | b56c5e10a285ce5f1e605f90f7ec4af6 |
|
BLAKE2b-256 | 6b7a01813e307bd1027ee4a5f3eddffa27ef5c174d897f7692431dac32e889cd |
Hashes for rdkit_pypi-2022.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab8feec689f4445dc5bbb43cfb4b0cfd6125f3d87d2f3547f2bfd12568c8c4c |
|
MD5 | f9ba2e9ab70fe43251efd5518db95714 |
|
BLAKE2b-256 | 3be306da1e2eff8ad3e7297a81bb0657d969fcc4447d6f0ec913c7b57c897e54 |
Hashes for rdkit_pypi-2022.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b0eed8fe86b77dfacc7a03e6a03283bf3653ffb60f1a60dab7df04f15dbcd4 |
|
MD5 | 53417866abca3b4364be60b79b9afb44 |
|
BLAKE2b-256 | a4c7010c6b1f23e8da81f3f4a192f2082595c636cc1ea15926310e820ace64c8 |
Hashes for rdkit_pypi-2022.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d400f9c743b64c44960256a7abe74ab79e846ea30d72b3f80fbb73f2d5d81471 |
|
MD5 | 67167b07f28fff3c9b2c5648d5f5e880 |
|
BLAKE2b-256 | f5f7683822fea40819f276b40758c867e8179b8af8469370ea6292cb213aace1 |
Hashes for rdkit_pypi-2022.9.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc62eaa9282cf73879a54abdba57cff4691e4ce487d751692a0e51e099cda00 |
|
MD5 | 1303896f0a92e137f3d730027f89a9e8 |
|
BLAKE2b-256 | a07be8807becce368b1f5fe30954a6be78dab83f9f42430068677f49e2c85d21 |
Hashes for rdkit_pypi-2022.9.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a6152fc4b854f62bea79e3b407344aba96edafc46915a8a93742367b9465b7 |
|
MD5 | acf68fbf26a219dcc4eb6fe1c32cd761 |
|
BLAKE2b-256 | 3cfc5f11744a0d387b0fbac162ef34297fe4136372b85029a8a89559b58133c5 |
Hashes for rdkit_pypi-2022.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 670c6d4b008f7b7a0dad12b74dc5b992b30d0abfe4a2edd189e5f904f5dd2040 |
|
MD5 | bd088b698f1d8cf83fae21aa261f1569 |
|
BLAKE2b-256 | 8e94ecb2003af4ecd260e68149b4d6b6d4409ec662e9e3b034ec759e6f086605 |
Hashes for rdkit_pypi-2022.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3bde57eb49d09de7232d74a239cb1a1d4dbaa4fd54793f2dc2ea78e16620829 |
|
MD5 | 1acd3ea8132cda5970e18ab8d36bd974 |
|
BLAKE2b-256 | 7ce904a4921a1f13ab998fc8bf29f30c35032c8a8ce32d0b324f5a50941ac707 |
Hashes for rdkit_pypi-2022.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00638741f175c60ef449d67cf2fd9a66f00172ed47f89476b89a713c214ff12d |
|
MD5 | 33a5357b1b29ebd44450a8806aa7df82 |
|
BLAKE2b-256 | a39d6ef34de4a6b3a546152b5a8e17609206d234118b6e4436f8d6fae2d1108c |
Hashes for rdkit_pypi-2022.9.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ecb7668371fe16720c23fe95783826aa3719bd370d02459d604039004f6f756 |
|
MD5 | 9a927c98a76c59d60f798f159928d336 |
|
BLAKE2b-256 | 85af924ddf6bcdaf86d57ef828d623247cc669470928e608e8dbad059eb5ca2e |
Hashes for rdkit_pypi-2022.9.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23b3df7c09b4afea6c2a31d2f44a65935abc4c84b1a5b4afceb39e99f68de496 |
|
MD5 | 26a33af0ed61174519c71abdd9ca5e69 |
|
BLAKE2b-256 | bef27af664ff3e50d92f4d924e0b30c2eff1f9fd97eeb0c3638b41f892272ffb |
Hashes for rdkit_pypi-2022.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a698b0f39432eac54625560de8fad3f8f0f806bd5c9f9ab4a31a30396cffd1c |
|
MD5 | 77a2a1523f992b61d4822d6ae44856e1 |
|
BLAKE2b-256 | c05025c9783d8a2b7f0f0b6fb95af7da5a6285fdc6c212c70f2e8666cc015873 |
Hashes for rdkit_pypi-2022.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3be105ad398c7d8cadc36621aebe4d3e39f79a982348dd6fd9f6846d29978d |
|
MD5 | 118015175bd9ead8f74cc845c612e4b9 |
|
BLAKE2b-256 | 89fd92f4d57eb96bea9e820008fe3f281638b796b5ebd444f70717bf72ec086e |
Hashes for rdkit_pypi-2022.9.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4adbb9f4543bc3eb1d19ee6f3d059f7d5f8fd9f59404aced7832dd670ac19505 |
|
MD5 | ffec6e2006d3b6ca92c7da6bf5a192de |
|
BLAKE2b-256 | 31130aa5422ab9e5c461e4cae72bc2eda45ce58d963444b4d14cb844623b40e6 |
Hashes for rdkit_pypi-2022.9.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce144e598dba63c5c2af3d766aae1beabd6f963e71236df0f14ac0e511f47480 |
|
MD5 | fc70ca084b2e538073c262d5e1b14196 |
|
BLAKE2b-256 | f32344d6c81603534b6ce6d7ea8ea595ee23de9907ed68e12c532b44189349be |
Hashes for rdkit_pypi-2022.9.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 190a0d58f92f859cb61eb7f727dfe82938a657a22e2ac08360ee17a90ef8ecdc |
|
MD5 | cd571bbdc4688c4d852defe9a3b89c27 |
|
BLAKE2b-256 | 14dee9afc5530bffd9afb7395cb789ef4ee4c7cfb2dcb0fb12e738133f71abfe |
Hashes for rdkit_pypi-2022.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05312553c76373ff1caa8629069def427c575abd1f82565f2252b89c91dcd840 |
|
MD5 | 06994ba103baf55e869086a7a6188086 |
|
BLAKE2b-256 | a62125f08374356322a155abef316741d483dde4c10dd673e671f840d916de95 |
Hashes for rdkit_pypi-2022.9.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b58a7325623ce1e4686d051df8741272d386fd3aff663b58b5acd05a9c19ac3 |
|
MD5 | 16468df628ea776016208e05ef8b2776 |
|
BLAKE2b-256 | 97a4a56ee7a70bb020b5db3012a539d3847ee8114add1bbcfbe3b128b53f0329 |
Hashes for rdkit_pypi-2022.9.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3af56613077138be2f0f214a19af523b960cbdf81f4613bc1523df828ecb32a |
|
MD5 | d0c625b23997502b778187d31c2945a2 |
|
BLAKE2b-256 | 689f8343bd07d943e94e88a8a2e05b939482cf113ee8c1f1d8223696864eee84 |