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.28 (e.g., Ubuntu 18.04+, CentOS 6+, ...) last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ Github Actions
Linux aarch64 64 glibc >= 2.28 (e.g., Raspberry Pi, ...) last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ Circle CI
macOS intel 64 >= macOS 10.13 last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ Github Actions
macOS armv8 64 >= macOS 11, M1 hardware last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ Github Actions
Windows intel 64 last: 2024.3.5 ✔️ ✔️ ✔️ ✔️ 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=cp39-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml

Replace cp39-manylinux_x86_64 with cp310-manylinux_x86_64, cp311-manylinux_x86_64, or cp312-manylinux_x86_64 to build for different Python

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-2024.3.6-cp312-cp312-win_amd64.whl (21.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

rdkit-2024.3.6-cp312-cp312-manylinux_2_28_x86_64.whl (32.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

rdkit-2024.3.6-cp312-cp312-manylinux_2_28_aarch64.whl (31.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

rdkit-2024.3.6-cp312-cp312-macosx_11_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rdkit-2024.3.6-cp312-cp312-macosx_10_13_x86_64.whl (28.9 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

rdkit-2024.3.6-cp311-cp311-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

rdkit-2024.3.6-cp311-cp311-manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

rdkit-2024.3.6-cp311-cp311-manylinux_2_28_aarch64.whl (32.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

rdkit-2024.3.6-cp311-cp311-macosx_11_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rdkit-2024.3.6-cp311-cp311-macosx_10_13_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

rdkit-2024.3.6-cp310-cp310-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

rdkit-2024.3.6-cp310-cp310-manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

rdkit-2024.3.6-cp310-cp310-manylinux_2_28_aarch64.whl (32.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

rdkit-2024.3.6-cp310-cp310-macosx_11_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rdkit-2024.3.6-cp310-cp310-macosx_10_13_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

rdkit-2024.3.6-cp39-cp39-win_amd64.whl (21.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

rdkit-2024.3.6-cp39-cp39-manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

rdkit-2024.3.6-cp39-cp39-manylinux_2_28_aarch64.whl (32.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

rdkit-2024.3.6-cp39-cp39-macosx_11_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rdkit-2024.3.6-cp39-cp39-macosx_10_13_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: rdkit-2024.3.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 21.8 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-2024.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8c1fea0001422b036369bd43abaa855c7fbf9ae2ed2226c73839a04b5b7d6968
MD5 09572e96c796cd570e1822e911e0d867
BLAKE2b-256 e9625a1d763599b09ad956c6d77a6155ddc4c5b6394264e3f3e855479c8566a3

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f88bf8ba63c1341be1d7994b61048eb90a3f8e7333de4cfcc187ae848bbbb0f
MD5 bfcee6a14f3aa000e438016790c1fb84
BLAKE2b-256 7c6fcc4abe9646c966b041f2ba0131366b0bed799ba7bebaff571623474ab710

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a6dcfe3be226fd8a0e0e11c381ee1fe605bc4a42bf1d41a5c0824dcca7c921b
MD5 5e0a81180674597dbe1a90a48ec5cf28
BLAKE2b-256 95c2f25f9dd7942235e125f07f7620d0f52b31f483028caa54084deafa7791e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dc9ffb353507f7340b98e9f4d87241de3bedd044e64356b4523c0c6152efe50
MD5 fc7d1d8cdf0de57e8d5690120fe17190
BLAKE2b-256 6b4521635d0aab97dbc6c71ceac810d0fb854371b89f114f7ec576ea1fb0f701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 72d6545a6c2ef5a11d0805539c24dc9f55c59b095159572879847c4a2bb33717
MD5 49e0f2331ff96bddd355569710f06fd3
BLAKE2b-256 33817d417822c32a103d2f48509727822ddb176afa5be6b2f07db82e9ac98d26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 edf8e33c3f29bb15548babbc711b0b84d0cc32711671d440ef9e60b94ef2b4b5
MD5 2445b31cca199d239f5bf2084dc39fd1
BLAKE2b-256 58ec1e51b2d5cb0df50a4c0b7fcd0bf281b471590456e6f69e4c2a72d4657fe0

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81d693e70a71c696f84a7b90f45236b94b386b070a14a3e13a5e5a369a214018
MD5 21c7e3a3d1a432fb6960ce0c496601fa
BLAKE2b-256 81b74682d707b66e45df16acbae5b4f410516d204691dbffeb237a56f37daa9b

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65a71851c0f44d303e1dd53bb900c83c1fb41f92e9fce0eb242b6dcf3f0e798b
MD5 6f0ea4fa30d687ff2bb7daef19eb78cb
BLAKE2b-256 594506d56a2a92dbf751590c44cb5b218d4fc5befd9b0cc79d3a33a7795f4b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 789518563fd805c09b89f8cbc70fbdcca3e8da25fa00d0c10d72c5af22a7ccad
MD5 f90f686b945213253f92364bad647a2e
BLAKE2b-256 0bfb850d6a135e7be0c9636fd86bb79cfd1db29423a0bbd7940b1b4c308155d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f825b6b0e25cf2aeffedac33633ebddc82c7207cb174df89adad2777ca2045e6
MD5 241d4eb6678d1de3fa042e6021c2f418
BLAKE2b-256 ccfe067e4e2dd89dd83a1c094f17a9f135bbfd5fc7caa41c184ddda100f7d40c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47b5b3676da58f1ed91433c7674bc45f38bf74e69a01c008b1774226e769c9e7
MD5 b98d1fa325bc26e0a44fa03c655f2fd6
BLAKE2b-256 20088e23c6ef3a0f5c301cfda0f633f8de8c0663a39862dea5c5ef075b5462ed

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e3277e24fdc333eb509664544ee1876ed92d13aa21d92464acad810e4cf19fb
MD5 8c35d2cef05b9a50439febef6fb82647
BLAKE2b-256 d2f39125802d1403f56fc6d758dbec3a66fae6ad7023d396ecf5a29af27c78aa

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 800191d7b90328c795e1b244e747a74d84780b1cd4071adfa73d83da9aa5efdf
MD5 bb9adfa194e07595ac859829c1c4da92
BLAKE2b-256 35071f21b30c93ae6302b82e7e9d0a076dc8f28333aa5b9ae3770a19ca64b7e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26bded39dd01a9cd67f15d3ebedf84f8ddc5f80467753c6551ff35ffab86c227
MD5 95cbbe8d1e49122a790d1ec82717e75d
BLAKE2b-256 3bf73dae4038ec95106845a50708e2019d5158191e2624dfb8da9926f3baebe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8661bde62dd823afab68147b4532371b3f1542a286854d7a8731dde1c8d57329
MD5 d97de9d3f90fac577be11accdcb13241
BLAKE2b-256 86d651bed1590ad81ceebf809863a8d03a6061615c484297be642a21cd126092

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkit-2024.3.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 21.7 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-2024.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a922dd9070f043151a802a0c78f207523f9c2fab00c36787c4163ab9e2abe44
MD5 129697fab0bb7cf202fa3f717fd46f21
BLAKE2b-256 47a7745d3ea32f6ca9a17f7d043a2e5842f0d54826165672e2aaf43a16a230a7

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc9c345273859a69fe3a6a43634410e14d0e23fc4d3e8affcb939f65b7bb744a
MD5 3e7a315013e752fef66c099d250122d9
BLAKE2b-256 add40c11a204e419d7c06f27c258c7aeaa9083ed6d25c04eb274e32dc5b14f87

See more details on using hashes here.

File details

Details for the file rdkit-2024.3.6-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c39a7916352dab7510d8ee3dc63dfd2b48fa6311a8324ac1169f0a0ec102470
MD5 73234671a92d6361a205f74af1a2c866
BLAKE2b-256 ec47559afcc5a11d08615fd757e7504601875a4d41604d36b48dbabdc73c6343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 558a0448e843be54603e53fb9d46551d4f44da51199e393e2331b174576f7350
MD5 e6c72551ec322c3b68aa9d2253d9749c
BLAKE2b-256 8c84a722e467f83df731d1095f2f8819483648f3603a6d308cf6f81dd170794a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkit-2024.3.6-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e8b7c6e8a282d4185148d522be1fe4f65d350e2008684c7c51760cddc17e05db
MD5 6237e4a801d0562189a9e13d687e17fb
BLAKE2b-256 b1a3d28f7e95bfa0cc3c3f3bbdb7c1a9d2686d23629123804401c9b5d9c54a58

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