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_pypi-2023.3.1b1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a5e51e1a6ef4140e2ca3d37fdd4d740457bc4bf967e8a512ffdec11e1210db |
|
MD5 | d53a5cff9f67f964294e94432245aaeb |
|
BLAKE2b-256 | b8215b7ec35a0c1135a2f8d1aa3523d35930ce0afdb68dbdd3ffa7e9bdcadd11 |
Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8134a52510dbac08b318b06acb29bd4b36a55e75754ff3f98cdf074888764765 |
|
MD5 | fe4a2a1f6d0639adcfb7d2b46c08f528 |
|
BLAKE2b-256 | 559774b7f2d336425573dbbd14c0085637c0cbbe193c048a1270a048a2880fff |
Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3585ca72833cf1bd15e294c4b3b28650d69a52de7706543ddc4085d53d236265 |
|
MD5 | 25d66f974857ed596938acb893679264 |
|
BLAKE2b-256 | 4843ffff86797758502070ca0f25b73d9d55ca935904270d2867468fac074c10 |
Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a11737ebf3c8b5088c97f3d5cb4c6a9a168536885187c236e9bdb8dcdecac20 |
|
MD5 | cc56a5e70e71a33fff95b7edcc260071 |
|
BLAKE2b-256 | 2dddfdc2002608608c1f1e64cbba07540ca3f91a2b207f29e7e1de27b2750dfc |
Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4103f1cfb7e18df1fca6e0a4de9be1479f8cde504a3992755b8244550f4c218f |
|
MD5 | 2469785b0e0db0bd682b7c545b4644de |
|
BLAKE2b-256 | 90babc1276c5a14b0cf30ca4eff4841cd04774226a2f882aebe5fa68944066e4 |
Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca740fb5d222dbd453bdce3913d6ae34aefa058cb1280f300a86eb10b30dfb8 |
|
MD5 | eaedd69b73fc56d8cb104fd6d6720541 |
|
BLAKE2b-256 | 3a657dcb417843899885e7dcc2c3c59f75afd28dd8abc0eac781ed9f9c281c72 |
Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c24aefc545040e6e37226021efbd833f0a72c7dc61f6e2922c95b57c1f9df14 |
|
MD5 | 34e51f0f4def6709646218d6bcff9792 |
|
BLAKE2b-256 | 9368c4244d1e63668613b54b74eeec187d056a170d8a7925240b78a476320826 |
Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd33fe952c6a6380188c3f688e932bbd97187c03c8da841167c9d69ee806eb6b |
|
MD5 | 1aae9d5d81d6a4812fc71d99368fb866 |
|
BLAKE2b-256 | e01938e332d3ca8a256cf8fffbd2756da95a477f00648011b1b3c05a481d661f |
Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa596c419e05335164713863fe40aae0f7073bb36e0f62af512f63cae24c44b5 |
|
MD5 | e12077f7c6346770e0e73f6dd8efcb14 |
|
BLAKE2b-256 | cc2bd7e2bfbbcab447e18d5798a45dea085759273ce3b82a5c2b910ee2d3d3cc |
Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e112e3c718bde2f550475ada3c0a0b86dc74883e18f201f45c910f31aa27ad5 |
|
MD5 | 052068837db016f1e24db3204238c2a8 |
|
BLAKE2b-256 | 8ed98d68f8393d79061b6b6a61a632deca8476bbf447c828d30af91fcaccefa8 |
Hashes for rdkit_pypi-2023.3.1b1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e42121110171b765c4ee638a3a232fecfc923150458cc163cbe8981c4eac9129 |
|
MD5 | 55f88ffbc932142c7914d772ada46bd2 |
|
BLAKE2b-256 | cdefa877cf537bf0ce164492cb418addfc403dd8b40b92d3e3ed2d5c2e611dc0 |
Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f0895f620d90a1c62f7d14f136221383b13e94641794694e2ff5486ea03862 |
|
MD5 | 08c50459ca25a90c75b52413b840c82e |
|
BLAKE2b-256 | 5fce1267c99b936688b2526a84e78d08362860bed8da13ace9485d983ddbf041 |
Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65c6e59294e32ef02259a71364b9b0a604c41b92cd95f00d5caa9fef3f001802 |
|
MD5 | 3300c099bd04efd8f9d2edffccda3901 |
|
BLAKE2b-256 | 61a75ab59fd0837126013aefc6a2324df06d170f9f6c640d9a1ffd4c0a475e80 |
Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 916ef4ceda7e04438192db5947e3aefd5cf09a476074b88fe0c41a5b1d66a34d |
|
MD5 | fefc2a9effadf5b809f8ccfe998f94ad |
|
BLAKE2b-256 | 27cded7046e1600ff1fc7049857cc6e6c129f477cda16c877d503658c794f6b4 |
Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e76bb071890ec3900fc5061de70932f792abc5c33ec3ce7cd07fd71ae7a1d675 |
|
MD5 | 05c9b797a8dad1b41c65bea86a58e744 |
|
BLAKE2b-256 | 7e24b4503b5f9cd68d87f21f52f5ee01a47842101b8492fb179b3bdf3c366a52 |
Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 208b0637dab06dff9b5224c49ad64d0d4779e01c84e8fbc80a3c39e2044fdc8f |
|
MD5 | f2cd10141b0c183cd0ffd4c2585eb706 |
|
BLAKE2b-256 | 718aa2724098e7408a90e4dee9a7b79a9bb7c37056588d2f2bf24f45bdaaa7aa |
Hashes for rdkit_pypi-2023.3.1b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51cf302dbad1306b6ba32ea93e7193567738bab29affd6c1ec00c6a20c266c3 |
|
MD5 | de71cd44ad7998178b417a9c522671ef |
|
BLAKE2b-256 | 94e10b139ba339a930fedb4804c0d07275f93c51821a2923eb015533e1f9adb0 |
Hashes for rdkit_pypi-2023.3.1b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b597315d5fdc7d474d6ce46aba2e5ca1b192dd2e09efcc4934c6ed6895631af5 |
|
MD5 | 6acf836bf7b1bc711909e6e27890f0ad |
|
BLAKE2b-256 | 08d679638c2cde5da272a5747e93974810ad5121ba86c69278549671732bfec9 |
Hashes for rdkit_pypi-2023.3.1b1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fa46ef63d7d70634ffadbc4ecb5e3f507bac0aaa363790c8c55f3da084331be |
|
MD5 | be04392b7720f11444d8b2d193fe3f52 |
|
BLAKE2b-256 | d2beb88f05d0964f527341356791362a22efe9f4c8702d75f3d0a0a27527b951 |
Hashes for rdkit_pypi-2023.3.1b1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca90a898841356350537f6c6d645eff2dfaf58d808d3545cb4dfc011cc37b841 |
|
MD5 | 2671f2bdd9116e4a5a35e4e4508bacb3 |
|
BLAKE2b-256 | b82c261822efdc9db99160a4ac959dc40ae5aa73f535612d6493f742bcb47fc6 |