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

rdkix-2024.9.2-cp312-cp312-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

rdkix-2024.9.2-cp312-cp312-manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

rdkix-2024.9.2-cp312-cp312-manylinux_2_28_aarch64.whl (32.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

rdkix-2024.9.2-cp312-cp312-macosx_11_0_arm64.whl (27.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rdkix-2024.9.2-cp312-cp312-macosx_10_13_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

rdkix-2024.9.2-cp311-cp311-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

rdkix-2024.9.2-cp311-cp311-manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

rdkix-2024.9.2-cp311-cp311-manylinux_2_28_aarch64.whl (32.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

rdkix-2024.9.2-cp311-cp311-macosx_11_0_arm64.whl (27.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rdkix-2024.9.2-cp311-cp311-macosx_10_13_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

rdkix-2024.9.2-cp310-cp310-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

rdkix-2024.9.2-cp310-cp310-manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

rdkix-2024.9.2-cp310-cp310-manylinux_2_28_aarch64.whl (32.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

rdkix-2024.9.2-cp310-cp310-macosx_11_0_arm64.whl (27.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rdkix-2024.9.2-cp310-cp310-macosx_10_13_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

rdkix-2024.9.2-cp39-cp39-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

rdkix-2024.9.2-cp39-cp39-manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

rdkix-2024.9.2-cp39-cp39-manylinux_2_28_aarch64.whl (32.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

rdkix-2024.9.2-cp39-cp39-macosx_11_0_arm64.whl (27.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rdkix-2024.9.2-cp39-cp39-macosx_10_13_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

rdkix-2024.9.2-cp38-cp38-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

rdkix-2024.9.2-cp38-cp38-manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

rdkix-2024.9.2-cp38-cp38-macosx_10_13_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

File details

Details for the file rdkix-2024.9.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rdkix-2024.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for rdkix-2024.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1e852b99263b7c7ea49e59e714136045354a6ee79f6c82e542a6d3567651b2cc
MD5 69ef81cf540a2f7ddbd76e563090f960
BLAKE2b-256 64df972c96b36db3b6fdfd29ba49b3c01c1e0f6938a692d9d59ed141ba466a24

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b6be3919c3000ec5614b8b6e8b740a8b2a8c7afdb0146dbb68f1882866bdad3
MD5 9c0fb8a6901a89d6457e419bcf652165
BLAKE2b-256 87fd3836dd86a1dd4e4bdd0c86855d60831332d58041927c3ab8bc29785403f3

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47112f8870b15ac7a2228a6a5955cb8430526d586168db4e902faf993dad60d9
MD5 89573fd6a4fe8a069b55255fe64bd43d
BLAKE2b-256 9442ce10cfa35110a43655ce33e1dccdd01b5eb96cea7cffd4426a9e87787f87

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a231ceb9e803ce3c0314c5a0cb771444cff4f830092dab15ac5796861a202d66
MD5 9c5819d51cb73d3fa7a54f4924594f67
BLAKE2b-256 ae7aac89c5b90f840134bf4d6cb02847217146b820ce0b64f9a6b6418a216d56

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c49a927b6d3717006ad6d555e48e1c9bf8f25dc3fe14cd78f56cecc34503427d
MD5 2dd92f308076d307a4366c202fdd5f02
BLAKE2b-256 e6b4336eb2f7a64688ed42448da350cdbd183d008beb103e0b97904fe9a2948e

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rdkix-2024.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for rdkix-2024.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a3484b8ff930da291b03de604ef28fb888d313fc3e29b48c87c88fbf9a0dd1e
MD5 941aa634761b47a1d171de0d00ac7089
BLAKE2b-256 fbfb0180a3ce4db531ac2e7ac246223d1f1bfb87616c399a5e67353976746206

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afbdd0bd1ef3441ee7bc0d628a82c4e676bce17c6b69e0543b09aeb3c78a0522
MD5 19c3adfabb3c24b16a6c34a8a15ed27f
BLAKE2b-256 3a7dea5ddca320f5aba858b03e510e718466dd2c355a38cc99937849a865eb95

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbe8ab7a8dbef2deaece1c3faf3904d0a8243133b798d0055c7364d7643eb3ba
MD5 e1ddc6d797e9de1fc4a885eeb419bef3
BLAKE2b-256 6b54e8102aaa09bfc09a5ba65b049f0a744ad774f3902357e0b7214652620e28

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eab8ce88f4d6a826b06bae7e5720ff84a2b75db77fba3de80a52d1af020931e
MD5 cc2d8b24ecb91d73b2e0d733efad5d24
BLAKE2b-256 5621fa45564872e96d28b5e366a1e84785c85cf4cb6b0e38b4a5cb790b8c869d

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3738e0494f687d11c650e2336300d421df45767788d19c985572cdc391147e0e
MD5 e29abe0434bca15036e9d514573c8691
BLAKE2b-256 fc6d20d5181b1becb99b12464fdc054ffbc8e97fa69ffb45edd8717261b825cf

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rdkix-2024.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for rdkix-2024.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3cba6496ee48f6f54e9ac4c02f116741a32d1b23a932fddd82e28925a879e276
MD5 ee940b57472665593b770f7c3354bd3b
BLAKE2b-256 1d959f7035098a8e0f73c2a3d2977e2bbae162958fed14f35f3eef54efdff8ad

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8cac2e679d0dcd90e21d346e4d1e339c03293ee8347c241dd1f56684ee9a36e
MD5 40830796b08bf684bafe2f45049afe4f
BLAKE2b-256 f35d8cb9a0c9f013563094cc2c7a6f1343eb85f67baf755e044e66f85db901b8

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e0e83d556abc567734f7b8552cec8e74a6c5ab5a06af836405ed2f06636c9b5
MD5 8243700694ac97bce23321d2ff605dad
BLAKE2b-256 fba9de0149d4f4ac8e01c15ef5e444b1d4dae08039b2854742e06e4966b60c0a

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b93690b77ca9d808f9d32992ed354b4d1ce2991ebd8a3f0f9480cbc54020ecf6
MD5 c3274092090a06afe7b2ac6608ace70d
BLAKE2b-256 389a92a6fbfa9130ca598da420e7c3b057a1bdecf19318cc775ccdf9bd0e403d

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8267f3af046e210fcd1c19057f53b8537f1c19cd051c4df5a8eec4fdd446db6f
MD5 d2d9400d5918c2b5043b5aeb5a934dc3
BLAKE2b-256 a06d374bb99f1529933bb6b2144217446a4d939246b3d1715ff4a022b0466117

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rdkix-2024.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for rdkix-2024.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 57bc961c9b54aaeb9282b475d5ba7f749c59df24db70e43e0826f15aa9f29c44
MD5 23d3bafabe18aa2e3d4931d4ee07f1a8
BLAKE2b-256 1e89216b2f27ed7ffc3d1b53a86876a1db7995f2360b6a04a5f80ee51262937b

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51fcf5be240520022da82df336210faa4026f893754ab11956354bc6387e55e4
MD5 f88b6c04f62be4f59870a5aceab120eb
BLAKE2b-256 577a3e49c522009ab112f5d8b315f3b9b18c59ec4784fc600d6e4462f69744af

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ab2aa0e7875dfb7469660f0acab0bd7df7712b168cdefe155015332f7f811b5
MD5 0759d150757f482ecf8615d452b0adaa
BLAKE2b-256 44a236c1827a1633fdd31ffad46e510d65a05441141b69b28f02cfd6c84d75e2

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f2b52c013ba31b706224b690cc48a2e5c60905c48df5f38ac850b2e8aa7ab22
MD5 9c9baebdccdd69ffeba37edfe38d9efc
BLAKE2b-256 ae0450a2e127d00aa52d86602acb3c06e5de34275e0a37021abd3eb060665d8c

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ce9d3929212bf2ac43bfc0d3912cb174272c6b69bc83647a657bea5968ea4a24
MD5 a0ddc80540846e4defa6efce677647ba
BLAKE2b-256 5eacbf639bd4e9fc9f2653983429df1e7ce54705ee11d89ddc2c48884b8798e0

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rdkix-2024.9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for rdkix-2024.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1c3524248f0f964f4d9061634dcbd1bc9a535b925367858d72a8bbff605e3083
MD5 b6e89080764491b45a49d5aeebd9e83c
BLAKE2b-256 26ab1c46e6297d4cd0ec672a73b27b0c8ef21e2f9cb8eb604821815895f63dca

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46e41fcdfdc1829f697a5d62006f170b613562e793501e9ee83dd64205464736
MD5 1a2a55d60ac5782d4ac1a2363ff12441
BLAKE2b-256 2e829393665487a5c9da726a6763ecb7e9220bd17a66f1ad34e3eccbf5563225

See more details on using hashes here.

File details

Details for the file rdkix-2024.9.2-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rdkix-2024.9.2-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 daff113930e7f149e2e76c474279425f2c0521daf3381ab36a3b1e1fb56677f3
MD5 cfa381b64d836d2fad00970c2532b299
BLAKE2b-256 aa58ce24f23e12e723b579f75f46927c4c9ba1fe5ac6a825c8dc746b77b2ac41

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