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

If you're not sure about the file name format, learn more about wheel file names.

rdkit_pypi-2023.3.1b1-cp311-cp311-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.11Windows x86-64

rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_11_0_arm64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

rdkit_pypi-2023.3.1b1-cp310-cp310-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.10Windows x86-64

rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_11_0_arm64.whl (23.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rdkit_pypi-2023.3.1b1-cp39-cp39-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

rdkit_pypi-2023.3.1b1-cp38-cp38-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.8Windows x86-64

rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_11_0_arm64.whl (23.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

rdkit_pypi-2023.3.1b1-cp37-cp37m-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

rdkit_pypi-2023.3.1b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

rdkit_pypi-2023.3.1b1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

rdkit_pypi-2023.3.1b1-cp37-cp37m-macosx_10_9_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file rdkit_pypi-2023.3.1b1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58a5e51e1a6ef4140e2ca3d37fdd4d740457bc4bf967e8a512ffdec11e1210db
MD5 d53a5cff9f67f964294e94432245aaeb
BLAKE2b-256 b8215b7ec35a0c1135a2f8d1aa3523d35930ce0afdb68dbdd3ffa7e9bdcadd11

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a11737ebf3c8b5088c97f3d5cb4c6a9a168536885187c236e9bdb8dcdecac20
MD5 cc56a5e70e71a33fff95b7edcc260071
BLAKE2b-256 2dddfdc2002608608c1f1e64cbba07540ca3f91a2b207f29e7e1de27b2750dfc

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bca740fb5d222dbd453bdce3913d6ae34aefa058cb1280f300a86eb10b30dfb8
MD5 eaedd69b73fc56d8cb104fd6d6720541
BLAKE2b-256 3a657dcb417843899885e7dcc2c3c59f75afd28dd8abc0eac781ed9f9c281c72

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa596c419e05335164713863fe40aae0f7073bb36e0f62af512f63cae24c44b5
MD5 e12077f7c6346770e0e73f6dd8efcb14
BLAKE2b-256 cc2bd7e2bfbbcab447e18d5798a45dea085759273ce3b82a5c2b910ee2d3d3cc

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 67f0895f620d90a1c62f7d14f136221383b13e94641794694e2ff5486ea03862
MD5 08c50459ca25a90c75b52413b840c82e
BLAKE2b-256 5fce1267c99b936688b2526a84e78d08362860bed8da13ace9485d983ddbf041

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e76bb071890ec3900fc5061de70932f792abc5c33ec3ce7cd07fd71ae7a1d675
MD5 05c9b797a8dad1b41c65bea86a58e744
BLAKE2b-256 7e24b4503b5f9cd68d87f21f52f5ee01a47842101b8492fb179b3bdf3c366a52

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for rdkit_pypi-2023.3.1b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b51cf302dbad1306b6ba32ea93e7193567738bab29affd6c1ec00c6a20c266c3
MD5 de71cd44ad7998178b417a9c522671ef
BLAKE2b-256 94e10b139ba339a930fedb4804c0d07275f93c51821a2923eb015533e1f9adb0

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2023.3.1b1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Supported by

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