Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.2 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.2 KB

Calling Rust from Python

A Gentle Introduction to PyO3

Setup

git clone git@github.com:murilo-cunha/intro-to-pyo3.git
cd intro-to-pyo3

Dev Containers (VSCode)

Make sure you have Docker installed and the Dev Containers VSCode extension.

If you are on VSCode and don't have Rust installed and/or Python 3.12 installed, dev containers is a good option. Just open the project folder in VSCode and click on the green button at the bottom left corner of the screen. Make sure that the Docker daemon is running.

Virtual Environment and dependencies

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

PDM

If you are using PDM, make sure to include pip in your virtual environment.

pdm install
pdm run python -m ensurepip

The exercise

If you'd like to follow the workshop self paced, start with the introduction presentation on the notebook. It explains the setup and the exercise. Good luck!