Русский
Открыть в Telegram

ПостКак собрать Rust-проект с Python-модулем и отдельной программой

6 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Как собрать Rust-проект с Python-модулем и отдельной программой В пошаговом примере калькулятора одна функция сложения доступна из Python и из отдельной Rust-программы. PyO3 позволяет вызывать Rust-код из Python, maturin собирает расширение, а через uv устанавливают maturin и запускают сборку. После установки модуля импорт в Python может работать, а cargo run — падать: PyO3 ищет Python, но глобальной установки нет или она настроена нестандартно. В примере это исправляют через .cargo/config.toml: переменная PYO3_PYTHON указывает на .venv/bin/python. Так для запуска Rust-программы используется Python из виртуального окружения. В руководстве есть конфигурация сборки для обоих вариантов и проверки вызова функции. #python
10 · 1.2K ·

Рядом в ленте

ZZen of PythonКак вернуть значение из всплывающего окна в форму Django Admin Django Admin умеет создавать связанный объект во всплывающем окне и сразу подставлять его в исходZZen of PythonКак упаковать Python-проект в библиотеку и CLI Копирование модулей и правки sys.path можно заменить устанавливаемым пакетом. В руководстве на примере JSON-флатт
это сообщение
ZZen of PythonКак открывать ссылки Django-сайта в приложениях Apple и Android Для этого нужна двусторонняя связь: приложение объявляет домены, ссылки которых обрабатывает, а ZZen of Pythonsecurity.txt в Django: контакт для сообщений об уязвимостях Исследователь нашёл уязвимость на сайте. Куда ему писать? Файл /.well-known/security.txt даёт публич

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем