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.4-cp311-cp311-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

rdkit_pypi-2022.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rdkit_pypi-2022.9.4-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.4-cp310-cp310-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

rdkit_pypi-2022.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rdkit_pypi-2022.9.4-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.4-cp39-cp39-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

rdkit_pypi-2022.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.4-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.4-cp39-cp39-macosx_11_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rdkit_pypi-2022.9.4-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.4-cp38-cp38-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

rdkit_pypi-2022.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rdkit_pypi-2022.9.4-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.4-cp38-cp38-macosx_11_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

rdkit_pypi-2022.9.4-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.4-cp37-cp37m-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.1 MB view details)

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

rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

rdkit_pypi-2022.9.4-cp37-cp37m-macosx_10_9_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 06da356d3b9e9eaf89238987f664291ecf943525656a0c3a752c193be30e9e37
MD5 e3f2589099e6f90f20206a17d7587372
BLAKE2b-256 4accdb2fe530d85d3976cfff9fee3c466574c22f4e6ea594e9a98cf78c0aa156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9a6c825381bced6f691e50bf56118ffdf357c9a421f94c53f5aed251e355e58
MD5 c747028e7eac9f51847edb922ed18fad
BLAKE2b-256 94fba0de388536398ca82aeeed688136e6ceb5d65e98cd3f5ff4c010fd513263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2d4d91e3a30306393dcd9ad4401ec937fcca5df5e45f9de72ec3270da660564
MD5 49374d475a467c6d581bd54fd1b7458f
BLAKE2b-256 38c07b7ab18d59be968939c056a78e1550b65a413743fc2b95ae56e9aabd1a83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee578b0c00a8fa3fb91feeb408fb9680453dc9b322a0b2437e31e4f07cd8d433
MD5 3f0570d1f740f3db3b6e7e8c9739cbec
BLAKE2b-256 eba527652e917deae942225d43ca3f29cb1797355e9251f365684ff9e948b4d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e27534e97e7d4e7da3eef3d3ed0a871546ad0cdc4eab78c98ba0f12a073989a3
MD5 5d274dc54b6c1d469d55a3cdd71937f3
BLAKE2b-256 02d21909ade1a48b200de41881a30cd8f20543ba0574f23b1ca841de41d1f57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e04f7b9f296929c040793c0c88eba2b49e2c253a9cbebfc1f0d72093bc1cc53
MD5 55045a4c34a357b437f63948910c4a39
BLAKE2b-256 c1b00f160c98343adff3cc517c657b007cd23b3ab5df02265a64b90266c36295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6388878ae08576d1a6a17aac5e872c0fdd3a0a7177224b6a56d38a49ec9752a1
MD5 b7f6add91ff033255f170376c61b6b65
BLAKE2b-256 8a0ccd8458f288f919a0c03df48cf3e11590a4b2c0c9958472943e55291f57c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b274f38dd485c0d76e116b9edab70dc484919a8e8a09f4475b38db35daa8bcd4
MD5 bf6716b356ba4bf43f2494c15ebf30b8
BLAKE2b-256 c65292b7c647c7ab81388d7b3eae59362cd46950250f699bfe37432129a83dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a290b7706a79795eb498b55559b4676bb1931f7b4ca50ebd78d4ad7ba2d40e1
MD5 ad1d15a2f59a3f48c18b0b3e3002f50e
BLAKE2b-256 5c92a77826c45456f129e040de5c7197f2322dbdd809e6fb008af12ceff4624e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0667d6ca6f78e8e01c270fccee4434c084b19229f0d37f4fa2965419a3a3a820
MD5 08875c492dde9ad79f8254bdc46a7e36
BLAKE2b-256 332e3655b97f156282ab02edf89cc77ee2f19e0d30fb4c30ffce05f7797a4d83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ecd4f0b16ee08bcddc666079565dea6c1d43ce3ac1db5630a3d9ee9dcbe3c5c
MD5 3d4e8a003e7ac6b4de425b60b7dfe5ff
BLAKE2b-256 e1a95187bd980d8bf3e3fcad5a63b684a453aa3193771e4bdcb0da9d03e264c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6f6fcb8df55b66103f4fd352633748fa6959e830deef92e234512ed2da24368
MD5 8e70485be09bb7d384de9b0ba0b7fd0c
BLAKE2b-256 fc6e839368d3b76d973ee461b568df4e83e2e02c0f7f1496f6d8c7a50de7e108

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 224104e24596087392f9a0bcb90071a18f82970d6bc101ca29fb5b15f631f309
MD5 cd15d06176793cc95ea8e2f0f1fece8f
BLAKE2b-256 773918a008bd7090097a59e568861b81c48ccb4979bf4b711dc44cf5f2be7799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75b88efb8565b9ed9a57b3b3be2020eb8713be8e0ea4af8875b9691eb9caade7
MD5 826b5ef0b2680ec7fca842d90fb2fc15
BLAKE2b-256 fa3124f1c06a8287ca8296cd24113de44feca3c43cb093c4dcd30328ee9bb88b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a1d65d4bad2debe4834737443520cc2d01403596b03e022b1881d55c8629a9d
MD5 5c7fcb0f1740000f8001f1c971ac18aa
BLAKE2b-256 959ecac000c65629f87fa44d7c627d0f816e5fce1babb6c652d8142973088f6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70c0d18928123411e996d7879bc4522fb85f4e764a93266090e9fcbd45daede0
MD5 53435223fa150e350b826a3516e4a886
BLAKE2b-256 d9695b44a4a1d26836f96c7afb2d7bf04ff6302a9892f8f30709d398a398ca4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c49e66b991fe4507930d4db2e83657454584d779c227a6c0483e1c09ad57168e
MD5 d04a7661043c2ae9b61fd85782138522
BLAKE2b-256 a81a534977714001b36f4101684eb5ac345ba4fae56719cfa985a27861c942e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d75d6f4895efa0a4839c8afc16b16f6b210b5cd8461af5e467af07ac635d9ddc
MD5 dd9f0873a1ff79a6fa5a5f9212614f97
BLAKE2b-256 e8933ef0faf5ec305e5fe919c90af271161aeb56a45b72fc4769b352f82748eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afbeadd6dfeb6ff93e9cda83fa6762a6acdea1dd4f072050707478b5d6f9a573
MD5 f76e3872d0719eb1269103bb4b497a9d
BLAKE2b-256 3d738d09bb86c8005b308b5eff583fdeb7571759b0bbe9b06f340b914f99c2f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7603ff0e9e8160715b252c6a03906866b307a939fa3376a20a144e73d4ee2865
MD5 bee1a2a76090cbd2aea44808d7d9fc58
BLAKE2b-256 e1b7606eeb0301dca9ed1c9ddb7ac6c178639e928ec92dfabcb979c8386245d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eca170bbb985cb1f785aefc9e8cba1678a7a93e1c072e327fc4817c0c03e51ef
MD5 f9bbc38343b59d05afb941496564a5df
BLAKE2b-256 78f1baa43bea8af39e8097690dbdbe3590fe5e3f384f37cdbb63a892c1cb49f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03b9d58593679f0618169354423060ce2917b38a8bd5fcf7ffbe30758e2caecc
MD5 96705f3442c1677ef985d7e67db702eb
BLAKE2b-256 0dc8ce872ad7ad0a130a0fdd241acdef780ed472ce8b5d2ed7f2bb6ba7676595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 021b2938eb6d570d816bc986c3f482e3d7e4da5a148fc0af801035cc18db2965
MD5 36799119d49354006b3f106a97ef4051
BLAKE2b-256 7377bd348c0f4f0b67695950caec3a99a395f4e847978625f925efd6ac959e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit_pypi-2022.9.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ca83b9ea9858da41ebead8492124b130cfa76a40440e9325774a7ff2a6d99aa
MD5 2049da4c8196a64a57abb7b8a0a76ec4
BLAKE2b-256 74cb5a93331dc748115cbf41d3a631c59ed831bd2814efeafdfff2a52325f189

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