Skip to main content

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.

PyPI version shields.io PyPI download day PyPI download month PyPI download day GitHub Repo stars

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

rdkit_pypi-2022.9.5-cp311-cp311-win_amd64.whl (20.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl (20.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl (20.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl (20.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl (20.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file rdkit_pypi-2022.9.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ca2a566b19a57d20b050ddf3a2c7700902e3bc59fa70f8686a5a6d4d081f30de
MD5 fd5c14e1ccd16c437369a7a15159becf
BLAKE2b-256 591b725c8e447edd8b3ccb9a38858606397c67809620d92383e7fa312b90c8d6

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35ed0bff871c871999433a94ca8115285c2910cfad3b98763590311db4129afa
MD5 e002bea1206b4ca0810413d1e1aa40cb
BLAKE2b-256 4d65b1f26c03be19b10ac47dd501a0cde5475a0758972789fea01a3f23258d59

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79fc47608c805d9af843b772be0a6de480048698ef3086563a1504c6d989821
MD5 ddf6fab3e04dd9e957194cf5512d3c9b
BLAKE2b-256 e953b79c3e0b4e11427e93bc061acb56d866054d85fc5aab54cf215146d94415

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a82ee606af360cc55e4fdd04f64a08f92ed716b172c7eee6bbb866e46c0ea63
MD5 96718c76f96f02101c02390f47205fdb
BLAKE2b-256 a3346ece020ec7589ebcd784a8ec7f0d4bb13ab44f86a08fb43f799b50f43674

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53313eb37f73d15d371bbd8ec13e4c92d8bf31267f674711854075261a81147c
MD5 d76b19b76dfd63e68ad2fb775005d208
BLAKE2b-256 6561f38bf03fb4060076aa955a62812de3176add23df7a8fbda2e2889316f4a6

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 32bcf675c945e018a4fb7e474abf54e9f4bc7a6688cab8d6ee88a08a480d2f14
MD5 43a3aa2d3a4e76a1c1509726a1682892
BLAKE2b-256 5102216a8cf1971b9243b0acf7d6d0f8ea12d14b57fa913c66355299656ad816

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43d526f13d06b31c59b1914655ecac6e9024e59db92be579eb7d25bdd535df0a
MD5 59cebab14f06c06984f5062acbdf1a7c
BLAKE2b-256 2cc0d049fb64f3d8b0410bba8d8754ade7ea7a3b234199976d08e865ab00a26e

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47ab1ccd22543d712139d4ebb9d4fa04dd43f2907b7de6af1117aafa79ffea2c
MD5 f2f51a85668e5dab7dd32ab26f6d6443
BLAKE2b-256 2cd95ab8aa4373a4682b4113f172ddfdd48ac1341d9db18cdbb525ede491e1ca

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 832bf1fcff22f4b3ca7a18dcf931eca89ba996592e555a1c449022e65a59ed29
MD5 7e1ce3824143012a4e394d644bd0bdb6
BLAKE2b-256 30bf5fbd4dfaea891cc06cd1b91b3a69c2e8bce5099b626f879b2ddc61ad514d

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b64414daff67b82327cb84cf3b8f8eefb0be681a5dc088b43df68574509d83b0
MD5 0a5ee464b1969de28c54e529f733004f
BLAKE2b-256 9ec05ff8ed3481549f7d3a4720a0a29f991bd56b70d0017606059f8ece1f5cb8

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49a11a0073af942fb88bcaf93e6a2493adc5df5dc6624127e27b687845064e7d
MD5 3bc55e3691bcc9101df861e15739a4c7
BLAKE2b-256 120ab2d244d5e590e0cddd7e65498d9c14251769b4142bca760f8d9d1151be2f

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b1ecbfd64b889b864ff58064cd6e02f8d07bac89e4eea7bfa1039890f633038
MD5 5f6ead6037437bddab214372482b23e5
BLAKE2b-256 353daa5f315c419d010d4028d4b002752956261efbc77d617b1d38d358525f3c

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 089a29c628305d168ec85866129e05c0203cc27c6b93ba679641c9c9e4217058
MD5 e0d03806a4e3c88089d79fbc6c1de491
BLAKE2b-256 4545c93866a86bd6326bb28c6107a72c2a828863c7d3bd8052e77a9f92547c4f

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5846f31b1ae46f8196ac95f10da276606092e13237fa5d81c5c8e90d7fd7c3cd
MD5 0bd3b90e35513ef4b7fa61efb41f786e
BLAKE2b-256 97cabe8183f8448139ddda8e4554b8b18c0a4204c27741ce08d8dd0e235f255a

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3ecb9f8d2058ee3583a5a0d0797b270239315139232b40c6fa150c19bcb97c1
MD5 5137369261af00cfd9530418a1d301d7
BLAKE2b-256 f3dfc0d29aa6c64483ac7130f01b6714a5e9eec424098ddad8678f6039ad4097

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b91fcd636c54f1ccf1fc38aa31ef52d1a72b25e1e9256251ca8b760f6954d786
MD5 9c1af161d6ff30cfbdfafa3d1b00369b
BLAKE2b-256 1a7e426871e0efa1178fd75e089b0301cc6b4180c9a265aa19921d6cc6c34b5e

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6b843040f225ad4d8fbca192bb3508a3dadd3cd2ef1d382a444369aa2d31d40
MD5 ddd954b2efe3cb93a3798995ed97364e
BLAKE2b-256 3d5b422edc92cbce125beb9767edaf482fdae521af9c411f4736b59e4528bf9b

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bdb5eb6ae9b2626f587a23b005919557096d1b7eed5e948703987a8a9ddaa83
MD5 a69af7cba314552c31184637d863a55d
BLAKE2b-256 6b71f23a3c2b4fa7ac384899774f0624bf8d0d66fc212ff3e56ae73e496fd5ea

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6d09c4f2baa54217356426c4f6c55325c54b1f331109f31a6976af57c276938
MD5 fa8226b6c726b4c4844cd7bf5f1a481c
BLAKE2b-256 1915c23ee11f97d59d349e52d9e31cdf8b5db12c5872fc86b702eee2dba81a15

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b074315c53d43333a7a246aea230329067097fe3b536cfb73c2ae906f9e4f94d
MD5 64a12c9323119e0c5fca894d14e57bd8
BLAKE2b-256 41a7d645c11bf8111d1c3b7068852f85b1e79d2550992f0a413102440ddf8a74

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cbadee6ab6a083f68140713537290bdfdad2c48a6a8c505fc1e23f5285a0fb63
MD5 026422409be1bc5299579b1b5e270307
BLAKE2b-256 01fb9fb41771647ade5c6e0e38f5ba130f83a15aef3aebd29e01632d59132c71

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b86e38a4fc2a5c89ad622d2ee055814e8bb9a47f2f154ef6b569a0e2ea72b8a
MD5 a64d32525f20d4e3a597bc387d598cb6
BLAKE2b-256 5915e5f5e3aef7b71ed8e04f5cae92748e44bb7d48ffe99bc4359ce79845fa27

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a49f2e2949914fc58c15b27894aa1144b38c3761aeb2d753da2fb7a381d4b0b
MD5 34501eaffebf3bcf43f2ab2143842eb3
BLAKE2b-256 5996e543a3f90dc369638a0c29a56d62fdd791a7024b22fa6763fb983c954656

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba80569c0a5ca910e575b576aa313c377dbe6d57b0e316c4ec7e812d903ef756
MD5 77805227418b44cee21fe2ff8548fc37
BLAKE2b-256 6cdaa44b48242029799ceec1580c8d1f3bd5e7c163af961dc6029cf5ae4dfc9a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page