🔥 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.
Release files for rdkit-pypi 2022.9.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 608.2 MB
Release files / rdkit_pypi-2022.9.5-cp311-cp311-win_amd64.whl
| Download URL | rdkit_pypi-2022.9.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca2a566b19a57d20b050ddf3a2c7700902e3bc59fa70f8686a5a6d4d081f30de
|
|
BLAKE2b-256 checksum How to use checksums |
591b725c8e447edd8b3ccb9a38858606397c67809620d92383e7fa312b90c8d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
35ed0bff871c871999433a94ca8115285c2910cfad3b98763590311db4129afa
|
|
BLAKE2b-256 checksum How to use checksums |
4d65b1f26c03be19b10ac47dd501a0cde5475a0758972789fea01a3f23258d59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 28.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f79fc47608c805d9af843b772be0a6de480048698ef3086563a1504c6d989821
|
|
BLAKE2b-256 checksum How to use checksums |
e953b79c3e0b4e11427e93bc061acb56d866054d85fc5aab54cf215146d94415
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6a82ee606af360cc55e4fdd04f64a08f92ed716b172c7eee6bbb866e46c0ea63
|
|
BLAKE2b-256 checksum How to use checksums |
a3346ece020ec7589ebcd784a8ec7f0d4bb13ab44f86a08fb43f799b50f43674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 24.8 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
53313eb37f73d15d371bbd8ec13e4c92d8bf31267f674711854075261a81147c
|
|
BLAKE2b-256 checksum How to use checksums |
6561f38bf03fb4060076aa955a62812de3176add23df7a8fbda2e2889316f4a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl
| Download URL | rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
32bcf675c945e018a4fb7e474abf54e9f4bc7a6688cab8d6ee88a08a480d2f14
|
|
BLAKE2b-256 checksum How to use checksums |
5102216a8cf1971b9243b0acf7d6d0f8ea12d14b57fa913c66355299656ad816
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
43d526f13d06b31c59b1914655ecac6e9024e59db92be579eb7d25bdd535df0a
|
|
BLAKE2b-256 checksum How to use checksums |
2cc0d049fb64f3d8b0410bba8d8754ade7ea7a3b234199976d08e865ab00a26e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 28.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
47ab1ccd22543d712139d4ebb9d4fa04dd43f2907b7de6af1117aafa79ffea2c
|
|
BLAKE2b-256 checksum How to use checksums |
2cd95ab8aa4373a4682b4113f172ddfdd48ac1341d9db18cdbb525ede491e1ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
832bf1fcff22f4b3ca7a18dcf931eca89ba996592e555a1c449022e65a59ed29
|
|
BLAKE2b-256 checksum How to use checksums |
30bf5fbd4dfaea891cc06cd1b91b3a69c2e8bce5099b626f879b2ddc61ad514d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 24.8 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b64414daff67b82327cb84cf3b8f8eefb0be681a5dc088b43df68574509d83b0
|
|
BLAKE2b-256 checksum How to use checksums |
9ec05ff8ed3481549f7d3a4720a0a29f991bd56b70d0017606059f8ece1f5cb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl
| Download URL | rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
49a11a0073af942fb88bcaf93e6a2493adc5df5dc6624127e27b687845064e7d
|
|
BLAKE2b-256 checksum How to use checksums |
120ab2d244d5e590e0cddd7e65498d9c14251769b4142bca760f8d9d1151be2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b1ecbfd64b889b864ff58064cd6e02f8d07bac89e4eea7bfa1039890f633038
|
|
BLAKE2b-256 checksum How to use checksums |
353daa5f315c419d010d4028d4b002752956261efbc77d617b1d38d358525f3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 28.6 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
089a29c628305d168ec85866129e05c0203cc27c6b93ba679641c9c9e4217058
|
|
BLAKE2b-256 checksum How to use checksums |
4545c93866a86bd6326bb28c6107a72c2a828863c7d3bd8052e77a9f92547c4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5846f31b1ae46f8196ac95f10da276606092e13237fa5d81c5c8e90d7fd7c3cd
|
|
BLAKE2b-256 checksum How to use checksums |
97cabe8183f8448139ddda8e4554b8b18c0a4204c27741ce08d8dd0e235f255a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 24.8 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3ecb9f8d2058ee3583a5a0d0797b270239315139232b40c6fa150c19bcb97c1
|
|
BLAKE2b-256 checksum How to use checksums |
f3dfc0d29aa6c64483ac7130f01b6714a5e9eec424098ddad8678f6039ad4097
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl
| Download URL | rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b91fcd636c54f1ccf1fc38aa31ef52d1a72b25e1e9256251ca8b760f6954d786
|
|
BLAKE2b-256 checksum How to use checksums |
1a7e426871e0efa1178fd75e089b0301cc6b4180c9a265aa19921d6cc6c34b5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6b843040f225ad4d8fbca192bb3508a3dadd3cd2ef1d382a444369aa2d31d40
|
|
BLAKE2b-256 checksum How to use checksums |
3d5b422edc92cbce125beb9767edaf482fdae521af9c411f4736b59e4528bf9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 28.6 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
4bdb5eb6ae9b2626f587a23b005919557096d1b7eed5e948703987a8a9ddaa83
|
|
BLAKE2b-256 checksum How to use checksums |
6b71f23a3c2b4fa7ac384899774f0624bf8d0d66fc212ff3e56ae73e496fd5ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6d09c4f2baa54217356426c4f6c55325c54b1f331109f31a6976af57c276938
|
|
BLAKE2b-256 checksum How to use checksums |
1915c23ee11f97d59d349e52d9e31cdf8b5db12c5872fc86b702eee2dba81a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 24.8 MB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b074315c53d43333a7a246aea230329067097fe3b536cfb73c2ae906f9e4f94d
|
|
BLAKE2b-256 checksum How to use checksums |
41a7d645c11bf8111d1c3b7068852f85b1e79d2550992f0a413102440ddf8a74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl
| Download URL | rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cbadee6ab6a083f68140713537290bdfdad2c48a6a8c505fc1e23f5285a0fb63
|
|
BLAKE2b-256 checksum How to use checksums |
01fb9fb41771647ade5c6e0e38f5ba130f83a15aef3aebd29e01632d59132c71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.2 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b86e38a4fc2a5c89ad622d2ee055814e8bb9a47f2f154ef6b569a0e2ea72b8a
|
|
BLAKE2b-256 checksum How to use checksums |
5915e5f5e3aef7b71ed8e04f5cae92748e44bb7d48ffe99bc4359ce79845fa27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 28.5 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a49f2e2949914fc58c15b27894aa1144b38c3761aeb2d753da2fb7a381d4b0b
|
|
BLAKE2b-256 checksum How to use checksums |
5996e543a3f90dc369638a0c29a56d62fdd791a7024b22fa6763fb983c954656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|
Release files / rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 24.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba80569c0a5ca910e575b576aa313c377dbe6d57b0e316c4ec7e812d903ef756
|
|
BLAKE2b-256 checksum How to use checksums |
6cdaa44b48242029799ceec1580c8d1f3bd5e7c163af961dc6029cf5ae4dfc9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.1
|