يحتوي هذا المستودع على الكود لإنشاء عجلات منصة RDKit لـ Linux و MacOs و Windows على GitHub Action و Circle CI. تحتوي العجلات على مكتبات ديناميكية خاصة بالمنصة ( *.so و *.dylib و *.dll ) وهي متوفرة في PYPI. يمكن تثبيت RDKIT بسهولة باستخدام
pip install rdkit ملاحظة: قد تكون الإصدارات الأقدم من RDKIT متوفرة في مستودع rdkit-pypi PYPI ( pip install rdkit-pypi ). rdkit-pypi هو الاسم القديم لهذا المشروع في PYPI. ستتوفر إصدارات RDKIT المستقبلية في مستودع rdkit PYPI. يرجى تحديث تبعياتك ، أي تغيير rdkit-pypi إلى rdkit .
يرجى فتح مشكلة إذا وجدت شيئًا مفقودًا أو لا يعمل كما هو متوقع.
| نظام التشغيل | قوس | قليل | شروط | 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | CI |
|---|---|---|---|---|---|---|---|---|---|
| Linux | إنتل | 64 | glibc> = 2.28 (على سبيل المثال ، Ubuntu 18.04+ ، Centos 6+ ، ...) | الأخير: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | أفعال جيثب |
| Linux | AARCH64 | 64 | glibc> = 2.28 (على سبيل المثال ، Raspberry Pi ، ...) | الأخير: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | دائرة CI |
| ماكوس | إنتل | 64 | > = ماكوس 10.13 | الأخير: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | أفعال جيثب |
| ماكوس | ARMV8 | 64 | > = أجهزة MacOS 11 ، M1 | الأخير: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | أفعال جيثب |
| النوافذ | إنتل | 64 | الأخير: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | أفعال جيثب |
python -m pip install rdkit
python -c " from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1'))) "poetry add rdkit
poetry run python -c " from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1'))) " يتطلب cibuildwheel 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 استبدل cp39-manylinux_x86_64 بـ cp310-manylinux_x86_64 ، cp311-manylinux_x86_64 ، أو cp312-manylinux_x86_64 للبناء لمختلف البيثون