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.8 3.9 3.10 3.11 3.12 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 10.13 ✔️ ✔️ ✔️ ✔️ ✔️ 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=cp38-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml

Replace cp38-manylinux_x86_64 with cp39-manylinux_x86_64, cp310-manylinux_x86_64, cp311-manylinux_x86_64, or cp312-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-2023.9.3-cp312-cp312-win_amd64.whl (21.0 MB view details)

Uploaded CPython 3.12Windows x86-64

rdkit-2023.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rdkit-2023.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rdkit-2023.9.3-cp312-cp312-macosx_11_0_arm64.whl (27.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rdkit-2023.9.3-cp312-cp312-macosx_10_13_x86_64.whl (28.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

rdkit-2023.9.3-cp311-cp311-win_amd64.whl (21.0 MB view details)

Uploaded CPython 3.11Windows x86-64

rdkit-2023.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rdkit-2023.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rdkit-2023.9.3-cp311-cp311-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rdkit-2023.9.3-cp311-cp311-macosx_10_13_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

rdkit-2023.9.3-cp310-cp310-win_amd64.whl (21.0 MB view details)

Uploaded CPython 3.10Windows x86-64

rdkit-2023.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rdkit-2023.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rdkit-2023.9.3-cp310-cp310-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rdkit-2023.9.3-cp310-cp310-macosx_10_13_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

rdkit-2023.9.3-cp39-cp39-win_amd64.whl (21.0 MB view details)

Uploaded CPython 3.9Windows x86-64

rdkit-2023.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rdkit-2023.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rdkit-2023.9.3-cp39-cp39-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rdkit-2023.9.3-cp39-cp39-macosx_10_13_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

rdkit-2023.9.3-cp38-cp38-win_amd64.whl (21.0 MB view details)

Uploaded CPython 3.8Windows x86-64

rdkit-2023.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rdkit-2023.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

rdkit-2023.9.3-cp38-cp38-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rdkit-2023.9.3-cp38-cp38-macosx_10_13_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

File details

Details for the file rdkit-2023.9.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rdkit-2023.9.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2023.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac410c68415d4f1f6587e7edba49e272a798c871fc9d98cc323fc196f1c2c41f
MD5 b9065f9ec2000cdd8ba59fd1a8b1e191
BLAKE2b-256 a263a164a042b6c6f6e753d1250f4f7d9762c4d8ffa41e97d31c1272454f51f4

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8d57bb7178427bdf43d92cfb962d76331d6d12cb71c5bba283abbf47d7f7f3b
MD5 0826716bb770570ea55cf76d93bfb2c5
BLAKE2b-256 03b6278a17c6e2f89132f23da8e7ef87cfb2263da48ce807a08789b23b6808f7

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0440d546673c1828839eb8b627bcdd09ed9a0d2aa5cebf34e135df14aaa3838f
MD5 bd09809d28f59fd496b6ae9fcc5973fb
BLAKE2b-256 8f50eab009e4ebde3515c205f898fe98501a844bbce4dcd4f7f7b92801615a8f

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e21078210f07e01733b9c15644ea340d774d89e9f4290a6579ea8c177d72b46
MD5 154e0a3d08c665882d35b29ac74290d4
BLAKE2b-256 26c287ba5b7e412e3a7aeff9896dbc5d65b82dc178d787c35bd7b63a1b1ff50e

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1dbe6142f4580e264697825adf885eb1848acfd72d059d162d8bf5c220f12d98
MD5 3ef1a541ff616b518a96445865caf758
BLAKE2b-256 1f01306ecb02edea5f190182e440cec570a35cf9e86decc980dfc335279c3416

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rdkit-2023.9.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2023.9.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd49eb10be28a20854f595bee7af407d4201972050f802df0fa5ee9ca6ab044e
MD5 7843ea2ddbb6692a5f3f9b0ddb3365a9
BLAKE2b-256 baf43cd8083967897e6d20b05f9665ff4ce1c63ef9b08dd1316b7ad4da73ed76

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba21b5eff0a1d71e89c33b058fcfb5d5f4f429e338dfe3d8f38645a08d47e84e
MD5 a8d2d2801853a4600daec16a48353c0f
BLAKE2b-256 6e9695145c3abc9527ebcd51c86d754c9813b4f0a6a2b09a982ba804540ac6ad

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86cd9ba96727727bf5ddc65274edf972925ff8482e6b4c12a88cf491cba8af67
MD5 bc6f1a741eb8c05755cd7b68854b44e8
BLAKE2b-256 f0f3bc93851a8b1a7e5eda4bcb7b9b47714feb9c4ac576c9317944a1168675c4

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dbf95828a8dd1fdc1972114dbe63ac6c19975ab41c79beccc4ee3aebb5e58e3
MD5 d864a152995b7661ac35e7ed1cd37493
BLAKE2b-256 c37245220a37d239f4ba716aa2dafc4162aae312bb119bcdb20f39187e5687a6

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0d00d2f0b1f39d9ad5eb3e3c1497587a658f1db75b290493d8874be955cbd27f
MD5 632a50d83935de87d691ed259f17aec3
BLAKE2b-256 b53c4b23bcf21eaebf76d68cd075e58a434f0fbed69d7de3953b70861a036849

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rdkit-2023.9.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2023.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 34e5a1d2a6a214f987a60669e2a86c223dd3925a231fb7636659e39b5e974ba5
MD5 ae97ece3917c7cad9fb5dc3e350e35cd
BLAKE2b-256 4c907eb8b9f37bd914b8d2bc938e611f857efbfba2d53146ab1351f2dcf0046a

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14b64a74f9d0714ab0db475a058f1cb53df2d453f435083c6d6ef5216b5d1cc4
MD5 e1c2d7a04ce52a9cb4a8e13a61ccb064
BLAKE2b-256 36ccbd519528da4b0324a9eecc6c6d486295d609cf6ed926a1ab65200dd81fed

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42484da25387ac8a07b72cfc7791e77c538af63c2e5044685c930e52fa00d1a8
MD5 9eb78e78a277ae954656223414ab3775
BLAKE2b-256 ec3873e881a1e10e95268a979002ad280657f50c846c93bcbab7bbf9ba8aba34

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d40d196b194023ef1dbe56e7344108773d8ce3730581253c5b5a465c482ef04b
MD5 fa0e78d75851b04540bdf1a030562c4b
BLAKE2b-256 12e5fc6ca8c449a0b96441aa0fc2220257242ec82af687bcee73a2adc825288f

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1e9439a98aed7f918c02c857f51a9e759526e34ec0c21da07c55219f58e155ce
MD5 6f7754d472bfca7ae6ff2525ee9ce823
BLAKE2b-256 545f937bcbe73b6a6473a6e2addd932f4284bf1b5702f4c3f7e6eed0b5e79b00

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rdkit-2023.9.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2023.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ebd36454d5e7549ef813db7d02a9da96260fb090c73a70c7985469a60d7762b4
MD5 bd33a6616e77a08e27af84cb813a7042
BLAKE2b-256 92b0676bd514096be05ed3b9ca90bdc96abf639f3f9ded131f8db5a5f9283421

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f28fbeea6bbeda5023a44def8922c018bb0c994362b0c20e2439dedc2d291f82
MD5 b7aebae54392d93a649b10f4a7ddad7a
BLAKE2b-256 4296f1d73953d546330235d849b559c0fc773838676e85af6887717ba1467be6

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e10d3e6e3de8a7a5ab1849f5f14e94a3f4956868a70f25b94fbdd439f0422703
MD5 03b36776d99612a775cf626b694fc82c
BLAKE2b-256 188ffffaad292fb9a7592a8905c0537d5777a3c82fab346a90bc98ea72e72e21

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbc26312d01f7bd0173cc1d441c681e5cb95270547d09f79152c1bc7b60b118d
MD5 c92a3189ef5af3b5dccb2511ca52938b
BLAKE2b-256 071187e73d1753f44e2d78c895605f9f8358702661d0f9212da3d018ba2910cc

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a870db1eb58cee26435cb99baf4be57bfdd091a0ab1e82497a467db2c147ed5
MD5 1963245825352e0ac549249759fa2a1d
BLAKE2b-256 71613709cb00ec2cd6ef4ad7ffea5cc3ff5b7e174f83aa6ffdf92a716065cfc8

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rdkit-2023.9.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for rdkit-2023.9.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0b815b0bc10f3f3bdb6461152e45597bf1fe686dfd4e41bee4fd72a93fa988fd
MD5 54c10a8d66cd45a63424768c5a9873f0
BLAKE2b-256 32de4cc87e62bbc31b674b8caee32266483633e8acb18a2b0bb09678a4878946

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48accba6172dbdf116038fa1e6bde6b4dbbf54f263c5a68d2be8cdbadd99bb13
MD5 07d5a5c7f4d1c0436f0e083ca538d0a9
BLAKE2b-256 ad44f50bdbfb2c72c629b8a7954cfb1f115617aea6024f2545a799b5523bef39

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 883af9010f5f3af536865f0254236926d0cae85c15c9c7d7bb95567d0a14f0a4
MD5 6b362bce1d46ca5cf41d2be403400d98
BLAKE2b-256 9dd833def31adf51de0e331c7421fec571cbee072e47399512bc70dbda5e36c9

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70212c4493cecc0987b36f8845030efd3ee86332a88de20cc4d9dcbb4b23209b
MD5 04068ca3736c8741e220c829e0a3e5e8
BLAKE2b-256 c325c908ece4ca3c371e711024eb7ab3fa6902940140d7ef53f273e3880cbba9

See more details on using hashes here.

File details

Details for the file rdkit-2023.9.3-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2023.9.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 65dbd7ab78f7a3482b5c6702bc262c77010b18342fcd77a422870f97f6096b77
MD5 fc553bd234def9b07046b551496df4df
BLAKE2b-256 4fd756c99c08846e03ea45f458eac07dcb47d1282c64bd91222e620b1aea63f8

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