robotpy-build
2024.0.1

Introduction

  • About this project
  • Installation
  • Demo Project

User's Guide

  • Automated C++ header wrapping
  • External dependencies
  • Type Casters
  • Platform-specific considerations
  • Developer tips
  • Tools

Configuration

  • setup.py and pyproject.toml
  • Generator Customization

Support

  • Troubleshooting
  • Support
robotpy-build
  • robotpy-build: (mostly) automated C++ wrapping for Python
  • Edit on GitHub

robotpy-build: (mostly) automated C++ wrapping for Python

Introduction

  • About this project
    • Goals
    • Non-goals
  • Installation
    • Supported platforms
    • Install
    • pybind11
  • Demo Project
    • Files + descriptions
    • Install the project
    • Adjust the project
    • Trying out the project
    • More Examples

User's Guide

  • Automated C++ header wrapping
    • C++ Features
    • Documentation
    • Parameters
    • Conditional compilation
    • Class templates
    • Function templates
    • Differing python and C++ function signatures
  • External dependencies
    • Download files
    • Maven artifacts
  • Type Casters
    • Using type casters
    • Custom type casters
  • Platform-specific considerations
    • cross-compilation
    • macOS
  • Developer tips
    • Build using develop mode
    • Use parallel builds
    • Partial code generation
    • Use ccache
  • Tools
    • scan-headers
    • create-gen
    • create-imports

Configuration

  • setup.py and pyproject.toml
    • setup.py
    • pyproject.toml
    • Overrides
    • Reference
  • Generator Customization
    • Location of customization file
    • Autogeneration
    • Reference

Support

  • Troubleshooting
    • Compilation errors
    • build_pyi errors
    • Runtime errors
  • Support

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2020, RobotPy Development Team. Revision cf2c7516.

Built with Sphinx using a theme provided by Read the Docs.