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.7 | 3.8 | 3.9 | 3.10 | 3.11 | 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
, cp310-manylinux_x86_64
, or cp311-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.3.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5f434573df952f273645e4a12c03984de6bfa61780f8a253a8e5c438bc0d0c |
|
MD5 | b67c055c2a7e5d1fd68c013b6df118d7 |
|
BLAKE2b-256 | 61e297a63b2a6950428a8d438c9e4edb69a4df61b0691cf7c497544365b4ea65 |
Hashes for rdkit-2023.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b75b705f026be56b76a2831cc53f325b63d3565dd6419af278cfd085c2e2419 |
|
MD5 | dbda933fac512bcffe38fe2207e52bbc |
|
BLAKE2b-256 | 3365c6b43cd906f164f4266612659e14d6fdbd0f4cfb09452979164f8977944c |
Hashes for rdkit-2023.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb189db4db05111b37fed3ef8b9f6b4a621988db975cd6ea0ba05996b29fceb9 |
|
MD5 | 1dabf81e91f0b4fd3c3d85f95d9f2ad4 |
|
BLAKE2b-256 | 6668e797f88b89fe549ae3645c22e6ed3508d6587a300302040439a7b1df7650 |
Hashes for rdkit-2023.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3696e3994e551ae08cbcda0ac088f83cd975762246c3b62937d69eba9144269b |
|
MD5 | 3380f9de02194fdbe401a978530e1848 |
|
BLAKE2b-256 | 2c1505b4ead94efe30219eb94f16c645a5974939a7212a5731e0c3f0d0299cc6 |
Hashes for rdkit-2023.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05e30408e86f323bfcc67bb0c072fb8a6dc45dbbb7b27aa75c98505397cdaff5 |
|
MD5 | 53e4ba441c4db00cedbca62ac3826e15 |
|
BLAKE2b-256 | c499c16232424b18a2ae7c62de983f66e3131ce9bfe3dac48131de77d3da2236 |
Hashes for rdkit-2023.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9459f144464aaa9f767dbe58bf18c273710eed58323b660f4337837fc5ab037 |
|
MD5 | 4ad5dbcdc01953338a936437d7f1d4fb |
|
BLAKE2b-256 | e9db6886ad897abf3882c9dd716b2d2f3179b230e3afc706a8211aacfb74ed21 |
Hashes for rdkit-2023.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb98535d965573a2a2e8fae07582ece70c95aaeda026edf9d7cdbf85015758f |
|
MD5 | 0f3859db1f53b3b9bfe422977a13114f |
|
BLAKE2b-256 | 986543b34472af06eb66a787be14d76f34aac833cca5d3363c92af91e07ae6c7 |
Hashes for rdkit-2023.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 108d780659d25d792b4583e7487ca6bbbc0257b7b34feabedc20f9eb76539312 |
|
MD5 | 89ef55ed7b16f2933d294cd82d21ce34 |
|
BLAKE2b-256 | 4d574e8b9182aeec4601b7195c5aaeb4fba5fec8fcbecc92a7b4cb5c5152f416 |
Hashes for rdkit-2023.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 117fa2d80d4f853c06e09d8217a42bd4aade11b22f3b90c086288ca100f9b544 |
|
MD5 | 10d7690c13b95a4854148e51902ae769 |
|
BLAKE2b-256 | bedd055e88df85f6718e6498885a9696210d2c02da32fd1362f20af9652424cd |
Hashes for rdkit-2023.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c6f238f17c519284d0543cdf99cf3af05dc0804db2434cbb1cb472146185ce |
|
MD5 | 0b0b3fcacb2eb005c6ae27d734b6c897 |
|
BLAKE2b-256 | 6077bdbeabc27c6d7d8421000aeff038f47062faf310f8cc6c90d0a42ca59606 |
Hashes for rdkit-2023.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbdc0196ae1ab5fa92c87c52eddc326c6c0667b1277f555ab1d0a077caf4466e |
|
MD5 | d3808716321ddc3cdb3bf630e48abfa6 |
|
BLAKE2b-256 | 74bdbd820587a274558f3e380df2e60ba2f9c5e2ad1c10a503f23d0a76c47ccb |
Hashes for rdkit-2023.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a37557aa4931da9f92798b87f1b22b108f925e9eed7312c6ab8d5224385b6c |
|
MD5 | 4c653e7347cf42dbc6f32f70028b6f79 |
|
BLAKE2b-256 | 1abab0aad6db5cb2e95bf0c5f8cf971e8b349524f4fac8206e11d80e2734ed98 |
Hashes for rdkit-2023.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcb0d11ff631838525f0216de6ac51f61c6b3c0615ac54e8934a7a3e4d9a1fa |
|
MD5 | 411dc03f63f08213d3b47b190c2f5d68 |
|
BLAKE2b-256 | e8164a0ed384202bc6fab48cdb2fc9f517be6c2a389d0970e792106340e66661 |
Hashes for rdkit-2023.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355c2ef6215b35420771d9ff2792b31297389088fa7856d92e494889b24f7753 |
|
MD5 | c561583a8a53c3fe841b0f152f513db4 |
|
BLAKE2b-256 | e11d30da6dab3e5633b31a4edee28db9b008c23d1ac5f1b687c667f2f3840fa5 |
Hashes for rdkit-2023.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bff6770d16037bde21a15219092d7aa9c662699eb1c45a6f1ca6ca013c8be72a |
|
MD5 | 66d27b7dccc5b1ab9c90e88896b76b7a |
|
BLAKE2b-256 | efb1d93d159668b89ec26b98062a4c70dd988dd4efd439bdc683a97702ccc83a |
Hashes for rdkit-2023.3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6511b6c3e706d882e48d67fb0c7da005c5fe72874bfd82df773681ae6314b1d6 |
|
MD5 | a34f5f2039cbf8ca5e09e41a99fcfb02 |
|
BLAKE2b-256 | cca9491071b4802c6c127466f1ede0f07c63970fce89947ff704db87fed5ab08 |
Hashes for rdkit-2023.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a76a8a690047b466beda2a4fd8f47c98c16cb34a4c7d57ee660df3750967c68 |
|
MD5 | 133b64e6d0b4bb66d7176a31c48124b8 |
|
BLAKE2b-256 | 8902469f1af32b53998e5fa5c49dbfb2f33d24dc6673989881e1625ca4fb2ed4 |
Hashes for rdkit-2023.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d21a72882917013cbdfdb8e9941b89fa6a6d6e5ff39365a1b05411953acd34 |
|
MD5 | 25cd8af1fd659056f18c4c86e76311d8 |
|
BLAKE2b-256 | 8a017d55e6b8c04756fbdd201291ed1f63f34851c792a20ffa4c2b7872a2d917 |
Hashes for rdkit-2023.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034e042145cf2dd09e8435ea0b3b94e1f3519f968dd71e75cb7dcbcc5013be30 |
|
MD5 | 96930b312a12d6af914e8dd0a0aeb7bb |
|
BLAKE2b-256 | a4b8796f5206ac04168eed306401c78796a834bc5a0a68709cf079c972f8b864 |
Hashes for rdkit-2023.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b853a5badec3c79350b397f15c89fdd5f7e86d405bc9608403d867c4d3d594a |
|
MD5 | 937b6d7e1ca46065d771f07a30398223 |
|
BLAKE2b-256 | 0fbfacff7826d6a37390858761c186c7d795ba2157cce888906546afe31d287f |
Hashes for rdkit-2023.3.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7027578551ca4fc86a0bf5f416435434c100e25fa4d1cbebb40f6349d2b78f35 |
|
MD5 | 20e931703805dd6046d3f5791267dd4c |
|
BLAKE2b-256 | 4c0585b294a05cf6489d02d01f463b63901ed9b00a390a3a798ac846ec879b30 |
Hashes for rdkit-2023.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4d1d03d05444b998cc3b19501a17a632339adf56b648b78f0f8e9e697851357 |
|
MD5 | 43c993da6c36c9ca1b8badaa606dd194 |
|
BLAKE2b-256 | ce17717233238e546328f7dc2bee1948fddb5dd14bf1e7ef2474493e2615564b |
Hashes for rdkit-2023.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78b4ad01f737a7fba12fe6d65e95546a3e04a09290b744de86acaa833842582a |
|
MD5 | c21226924c52a33b64e7feabe79fb69d |
|
BLAKE2b-256 | 8cd3ab267d906811a584c468fdc4f367c0d709680c177085931851cafb330326 |
Hashes for rdkit-2023.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcc1d5b4b9e8eef9ad4fd3c3262be144c61627e131d59cad9fbf2fda4f87e82c |
|
MD5 | 3bafd80ee1662941081c834a85af1805 |
|
BLAKE2b-256 | f3b5c7bde39898b5a8e2d79f6305aeb8f94f6fbe68b63fd6e7e3f06e7c755334 |