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

Uploaded CPython 3.12 Windows x86-64

rdkix-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

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

rdkix-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

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

Uploaded CPython 3.11 Windows x86-64

rdkix-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

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

rdkix-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

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

Uploaded CPython 3.10 Windows x86-64

rdkix-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

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

rdkix-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

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

Uploaded CPython 3.9 Windows x86-64

rdkix-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

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

rdkix-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

rdkix-2024.3.6-cp38-cp38-win_amd64.whl (21.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

rdkix-2024.3.6-cp38-cp38-manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

rdkix-2024.3.6-cp38-cp38-macosx_10_13_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: rdkix-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.11.0

File hashes

Hashes for rdkix-2024.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6cff81595604c119235e78a0bf8690cd354e61d2852bd337e40137be3e466330
MD5 58fc5bd96c5c0d7fb48f2da20e398d1d
BLAKE2b-256 954a7b6368fb6f8b85f6f71b392d13e9615089a5a480d5f6023ac121edfa5649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52b687a604cb8560e59a03d5d83e3e4c2df06a147de94b24182890c33fb65943
MD5 58747d3267e078b22e298faf6caaa323
BLAKE2b-256 796107ca66bf9bc4d7724544930101e5f00d36e18467b006378e1b82a80e2f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa43354efde188607a7b8ab6a7007fbf3e4cddd9f356c7eb7c5cf0a04d3c595f
MD5 06205d2435cd10824fb9418cc47d9e4a
BLAKE2b-256 28cb8afbcf3a298778fd3333ea96ddd1f4292969289fec7dd90604fb265c7b8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aac159a7c1e876d227b6d53f6d945d6a70afcf3cfbfdf6979bb91944833697ea
MD5 9e5be0e493bb2417144c8380aced00bc
BLAKE2b-256 86333283bb45ec4ace2ed97ded62433ed2f76187963952e037a8cd469c7e12ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 69fd26f43d40344fc761ebfa73a482e7f5f48efaaac33e1b15f1bfd6f1dd19b3
MD5 052f367deefb95f52f0349da12a1845f
BLAKE2b-256 c439736941bb0eb10c2aafff197812ff4f140f2344b99f3e8e0ed7dc9a86bdd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkix-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.11.0

File hashes

Hashes for rdkix-2024.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 107d4680893f5ee1508455dc6443431d9e704da23890f14b9e8d6b0e64902a00
MD5 16bee88d05c6e19849578dec3b8618dd
BLAKE2b-256 bda2706875f9a214e41b8312134479b78421afaefcf4a30c1c0239efc641dd03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c77e3b4b810e3cfee8809dc391de5aa505978281668e48e9133132ac90679cee
MD5 1c899aa99195dd77c313c72d0c8b697c
BLAKE2b-256 22426a2fdcc7a8bfa3c525e5298816a9ab33f070cb53959fa019523ec60946b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09ddb84706925856b464ddd679c887696c3a974d7b95e3598d1267ba197db604
MD5 e11dd42741259cd0c7d221b58ce10c19
BLAKE2b-256 c15469721ac73a3359af4a037a36a2d90ef9898691bced6a7f0805fab9f57829

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9a3f89b349c3976ba3a9c15160e81a0f8f903ef34be373d6a40c11d7ffcc5b5
MD5 06e699ab693ac6cddc4cfc36fef05880
BLAKE2b-256 b934e4abdf1c2c17c6764d5e376809dd9b046437d4eb9efe031c4aba968023cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33b1ec63189213709e48a72f2975ae335c8dbcad40650298b67d528ba55d8528
MD5 81e446f11f3829ea0309f4c3e5177abb
BLAKE2b-256 fd0eb0c1582ca0205b3201f218ac9899446a6033d60602cd034ce49ccce91d4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkix-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.11.0

File hashes

Hashes for rdkix-2024.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43537a4871f0f04fd6f1f04fb12bbfa03d2c9c1099f7a79ff6db43b8e99f9a5a
MD5 8c843ee41eb1c6f79a2e1dd08d7ab8fc
BLAKE2b-256 4d987385e5249e2f2efb40e16f7fc737103ac48a990775235205d0e08562cd17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d899503f449b5baa9a34aca143ecb3ffa0d713071ba2d0fddba3cf90e15e6977
MD5 62491c668d4dddae5880d6386748e0bb
BLAKE2b-256 b673e0422e402cde7fd752a234d37c541c454b831e5acce46adabf91f2ac3135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6513eb3eb93698df4b984407ecc9d6f0fe05fb9b12f102c2129f0ab5493c5343
MD5 3df46c2e8f512ae1c53be16973a3f223
BLAKE2b-256 4dcadd747889c1a9b75ec76c049cfd53ea6fe4097950397620ba050ee1a3f0cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1684d8496420830c9a2a6ba26dfbfd89cfdb98828b82761e3c1396616cc29175
MD5 158b24cf056d66821100c39e032ef10b
BLAKE2b-256 aa163b5f770c760e843d7372c02e63beb8fe78fba99678f8ad95ae85ef7b9dd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9aa9674f57d3c71e6de7795b0c06a96e70d64078a764ac513478e2faa778af89
MD5 473c4c261697050a82a0bab07da8af08
BLAKE2b-256 1621150456c63cd491b7977c09154f2ca95477e69a19b8a0bb75f821d463fa8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkix-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.11.0

File hashes

Hashes for rdkix-2024.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 141c2e3fcdbd65081e5c77e489717206d089b2541b84c38dbe4f3f5d9af65a46
MD5 134bbb745d4f58e7c527f74018323189
BLAKE2b-256 042f7a95e7abde7cda7c76f348b9498d68adb99849e86352ab24875329b775ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce837bd6af1c7ac0955d7d7d1bdd7570b7a9396a9e2ec49fc6dd886232c7f92
MD5 a6ad0607355bb3abd43d6016804915b1
BLAKE2b-256 e831f50e2825b17dc6fd44e156c2212c5af744989def34b3e63bf610c683d12b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80bba9577666ff98a8b67baf0dab0a550b56e62dc3f803c46847696faefc87ca
MD5 c380a18f741a1389a49cdc5daf0c6727
BLAKE2b-256 d8fd092971dec19e941e8a2b8ae78d44fcf1bd2c23afdc6e33408c0961f57862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18c13bc7e3b8ae1ada3c690142389a8f52800d8df60256b5716c98c4f7eca641
MD5 88561beab1bc50a4deb15b4e4166224c
BLAKE2b-256 0ba1caa3ee750083d817f1cd214fd025a4483a78f0399305833381a8444db6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5f00190b47a622c91b0ba2322e4a23bc5b5401f706bbfe03297beb55caef40d9
MD5 bf92fcd2dffe239a07679b4a0bf4a966
BLAKE2b-256 ed3a7a0a85c6ec2dc93bd80b7edb0b53a32ab8483cdc1ce0d918ad817396d150

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdkix-2024.3.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 21.8 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.3.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 64473705dbad2ad668d62f6b31395d52db72d059a27968904497579ced5865a5
MD5 1999705edd6a9a46f92fd4ae428a9905
BLAKE2b-256 992055750fe4313fe0c4f9b95531b44dd56bff47084d52fb8bdb6b9ead004f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16843892781501124b5739163eb795d63e0e8feb34bbabd25cb625d8dd6d7a3e
MD5 e37b3a5ee6f02ca86e35554df1383017
BLAKE2b-256 20b1d410af8cd8cae15d7cb5cbbd4a7293814851b8e12d16e7f4e10120765281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rdkix-2024.3.6-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f2d5c3a437114cc35cda7ec9fa9774c835a7213cd1f767c0dd9a15599584cc2f
MD5 b9de55cdec21297c02ce7101dda6792b
BLAKE2b-256 6d1cf41361fecb722ba7529c733589f534d43c248e1dd2bc0676ada43edd6bde

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