Этот репозиторий удерживает код для создания колеса платформы 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 | Intel | 64 | Glibc> = 2,28 (например, Ubuntu 18,04+, Centos 6+, ...) | Последний: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | Действия GitHub |
| Linux | Aarch64 | 64 | Glibc> = 2,28 (например, Raspberry Pi, ...) | Последний: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | Круг CI |
| macOS | Intel | 64 | > = macOS 10.13 | Последний: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | Действия GitHub |
| macOS | ARMV8 | 64 | > = macOS 11, оборудование M1 | Последний: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | Действия GitHub |
| Окна | Intel | 64 | Последний: 2024.3.5 | ✔ | ✔ | ✔ | ✔ | Действия GitHub |
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 чтобы построить для разных питона