Contributor Guide# Guides for contributors to the DataFusion in Python project. Introduction How to develop Running & Installing pre-commit hooks Guidelines for Separating Python and Rust Code Update Dependencies Improving Build Speed Python Extensions The Primary Issue The FFI Approach Inspiration from Arrow Implementation Details PyO3 class mutability guidelines Alternative Approach Status of Work