Глава 5. Создание интерфейса Rust для нашего модуля pip
Содержание
Глава 5. Создание интерфейса Rust для нашего модуля pip
Технические требования
Упаковка Rust при помощи pip
Определение gitignore и Cargo для нашего пакета
Настройка процесса установки Python для нашего пакета
Установка библиотеки Rust для нашего пакета
Сборка интерфейса Rust при помощи шасси pyO3
Сборка нашего кода Фибоначчи
Создание инструментов командной строки для нашего пакета
Создание адаптеров для нашего пакета
Сборка тестов для нашего пакета Rust
Сопоставление скоростей в Python, Rust и Numba
Выводы
Вопросы
Ответы
Дальнейшее чтение
Технические требования
Упаковка Rust при помощи pip
Определение gitignore и Cargo для нашего пакета
Настройка процесса установки Python для нашего пакета
Установка библиотеки Rust для нашего пакета
Сборка интерфейса Rust при помощи шасси pyO3
Сборка нашего кода Фибоначчи
Создание инструментов командной строки для нашего пакета
Создание адаптеров для нашего пакета
Сборка тестов для нашего пакета Rust
Сопоставление скоростей в Python, Rust и Numba
Выводы
Вопросы
Ответы
Дальнейшее чтение