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-2023.9.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e09f47df092511d756b3b1a38a98e66e9a6944e0ed09b8d989381148fa4b7f |
|
MD5 | f31ad676bedf65a2f05d5a8b24eca7c4 |
|
BLAKE2b-256 | 464685acf7041c6295b0c8a15c23e36604ea48dc78f3691bbc984a60c8ebf1c5 |
Hashes for rdkit-2023.9.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc43b8af98866d851467cb9eea8e636c9c192c589476ed0e4930db204e9e8b98 |
|
MD5 | 375841df1d1f246b98e57351a4395731 |
|
BLAKE2b-256 | 05f63a0063ef9e868cf5fbc6308edc80e2a04d3627088a0eb801d744acdcfaa7 |
Hashes for rdkit-2023.9.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb5ec50177537382d9273bbce04f259b504931d7a6f33ebee0cfe3921b094951 |
|
MD5 | be8931ec412ea7c7299e8682b854585d |
|
BLAKE2b-256 | 8ec25f5f1bb4f9080c6ffb110bfa6454d898ac8a96b3a09cdf7a24f6194da16f |
Hashes for rdkit-2023.9.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 155f83476846a88b5c31efe6369ce16477b093a0c8f525d20107c1442cfd0d88 |
|
MD5 | 85eeef1ec1665686da0fcaa14ad821e4 |
|
BLAKE2b-256 | f057d30e0e8668b4193cce751bf578ec06f76ebd2c3ab2add84485fb535cfdd5 |
Hashes for rdkit-2023.9.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dc279618e32a33164b9ceef13f2094d4cf6bf4d55c63b70ae669181538c9f79 |
|
MD5 | 6812ec8028a4c6466d3022f84e15ae0b |
|
BLAKE2b-256 | c0f0a70e65fd68dedf505ef3b2dbf5084e899d6efdcddccd61bcc08d387f10da |
Hashes for rdkit-2023.9.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33db7a021ce3406386a6bc9fd5bd25f387e6bef63239cd00a534cad250dba9ab |
|
MD5 | e33dd468ed1695180ebfd2cba00aa83e |
|
BLAKE2b-256 | 28e7ae3e52603abe2a979b7b60bde78dc909e71c027cd896861e756cdf8357af |
Hashes for rdkit-2023.9.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d674a280fe84b9048c07cfa0aee546c5b21394ea38a689d37481790fc0d996b |
|
MD5 | b2bb32d867bf8124c35cf2ee5cd1210f |
|
BLAKE2b-256 | caf4175c81046af3e958e57cabd87d594878501dc7dde0ab0f5e4014c5f4a302 |
Hashes for rdkit-2023.9.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a9e45b88a08cfb857afa523c23ddcaf79a1b783e5ab40ecd28050addaaa3e4 |
|
MD5 | c6356f1807a221ba0575470f490803c3 |
|
BLAKE2b-256 | 1af08931bb78ca1dc606c517bbb40d48b36624a9cbd70f3d7623e504409dd5b2 |
Hashes for rdkit-2023.9.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c0eb1bbfe19a2441b24bfa8bde1dff405e8394691fd27f8e6310db8db42e96d |
|
MD5 | d0e38a0f240ac8a606ab7a4d2ec89642 |
|
BLAKE2b-256 | bbd02fba772df6120156ee687a9cbc7a276a2c7ab2c777395324e1f16bb2a4fe |
Hashes for rdkit-2023.9.6-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07b49918d5ab68ea12c91fccc0bc5733f191cc4937775c72e7dd46c136610d51 |
|
MD5 | e1d1e8527911391efcf98cf2d945c8b9 |
|
BLAKE2b-256 | 7a8a73957722ece84d4a294a58261abf8f888980890ea27d39b9d2b5abd6395e |
Hashes for rdkit-2023.9.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0aed7070c725e660f9bfbbd77678b3dda7b4a975342371559b98fb0179967e |
|
MD5 | 00f34d9fd1eeb34d5f71ba644b0f0448 |
|
BLAKE2b-256 | 13eff75f9e0d5f866733ee1fa6dfb18d337301096fe5f0a1a21b9d1999ec3162 |
Hashes for rdkit-2023.9.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b6dbed06f61efd5d293b8397d5719944dc8fa3f2b6704c43d9f50d851a0f2db |
|
MD5 | 1495206e14d5d5b3a5e11de00232cea6 |
|
BLAKE2b-256 | 3b5af18e7af8f7f332af02176add4ff78cd6bc1cc96ea6a11c4f6d364f4796f2 |
Hashes for rdkit-2023.9.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 209c2b0049c019bd3b9f17e5d947cf94a221ce61222016528dad6deed4da2de9 |
|
MD5 | aca38fa0d9bb23668f99fb163d121603 |
|
BLAKE2b-256 | d556955fb94c25f4d975e7f730db48f4d7a89f9f8f4e78bb48d44175152e9aec |
Hashes for rdkit-2023.9.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 780035c7bc024fa093fa05794b507316068e383f063c16b1a1239243a70ba010 |
|
MD5 | 9151fe889ab4d1eb5548b23beda439e2 |
|
BLAKE2b-256 | f5007425a367c2624526ebf52a9cbfcdab8510b0024f4e3f29b2d76dc8c1744b |
Hashes for rdkit-2023.9.6-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2b47368c0eb12d8ecbccbb8afb752f149fdc182a9841a192cdb1dc4ea141741 |
|
MD5 | f1e72b793ea424390bb642667ebb903a |
|
BLAKE2b-256 | 751515c991ceccdeed152e617a6261b2f31de83458bf3442c13c21114f25206e |
Hashes for rdkit-2023.9.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ceff79c372c017857d154c7f433b8588f004f910e6d9dead0f00da62092dfa7 |
|
MD5 | 85b9a8ffdb913ded45201a9657dcdf58 |
|
BLAKE2b-256 | bfbe4bb11f4149c939c8d46b013bb889cde5cd285fa4b2fdcccf7c1c41e76f3f |
Hashes for rdkit-2023.9.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d95242699ac52ddc2806fced1273dd0f87b35ca0c2afe11cdbd7a771e1f708f |
|
MD5 | cfb9f23f329fc00ba0f0429594789f97 |
|
BLAKE2b-256 | a33fb8e2c9ed148172f7201c64980c1a4eb1b70a10ac6e86d740a9ced27318d1 |
Hashes for rdkit-2023.9.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5091976a6c631fa8d563bbf48480b01917b0ff94a1ffce7d586131cf848d41d8 |
|
MD5 | d20e6ddf69f99c43986bb87be77ebd1c |
|
BLAKE2b-256 | 6a2b226808ed74f10f79793341e70ff8a225c60a775c6d30e8555dbb4e91746f |
Hashes for rdkit-2023.9.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8876e33e393f500f9593f560b1df8cd67c7108615767eb5565678a17b8bdfe33 |
|
MD5 | f5ac08245a6747d4daadeb57456b7b32 |
|
BLAKE2b-256 | 1e7f00b5d8332d9c93379a5b9d58618dd1ebb54c566c5e46f7e31219def8c9ec |
Hashes for rdkit-2023.9.6-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc210e3cdad79ce13e571a532d0cdf07b11ccfd231f160eb54065f5a01dfb46 |
|
MD5 | c70253c47af6903095214fce6c7debae |
|
BLAKE2b-256 | 443814b311e2ff52e77466eecff0ba422e80812b239d69f60c015db3a8c940b1 |
Hashes for rdkit-2023.9.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09407635736b8b84bbf4791a8024b8fe36bd64dcefe230dd868371a27c2b65ee |
|
MD5 | 4c1058d3b3106e33d7fd7aabefe77017 |
|
BLAKE2b-256 | 56db59c4ba90e1db6a6356341fc389d73c423f884282424fcca6f1771f0f4b99 |
Hashes for rdkit-2023.9.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 413e88dcab175b65fa122df38b2a9c8de162d87e68bc82d8c9f09c3f8cb6eb9e |
|
MD5 | 247d537bcac35069b9c685c906b64a1d |
|
BLAKE2b-256 | 8e531b2e98b77a9449efff5fca5b6d8192583252f4c28d2d256789ea1eea54c8 |
Hashes for rdkit-2023.9.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59ee17711909f62ed888febf68fba9a67920bca1f2040a4ccc0676f2f59467dd |
|
MD5 | 2a20627bc2544152446e26247c0a56a6 |
|
BLAKE2b-256 | aa198e50803c5586d20dfa2cebb7b72194dfa8632e776eb7e6d300064d322b34 |
Hashes for rdkit-2023.9.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022b46d1f6f2b7fb4a30fd97bf1fd5d9f1bceabfd7ae297e0988db7b9fe5dbdb |
|
MD5 | 682f96d569a8cfd4bb2133e44f6003d1 |
|
BLAKE2b-256 | a8b493d2089e53d109872197a540f341e02bd50477a09364041cce452f287b2a |
Hashes for rdkit-2023.9.6-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 797a1cba4ccfe518ead7271080fc40aeb1798949898825ae3a10869c22acc1a1 |
|
MD5 | c58d747867fffcb8a78cbe67a63c5034 |
|
BLAKE2b-256 | 94f66266ccbcab06735c0b19ab51738ca1e7c8358c40897ce77bbf2a096f9e3b |