Navigation

  • index
  • modules |
  • next |
  • robotpy-build 0.0.0 documentation »
  • robotpy-build: (mostly) automated C++ wrapping for Python

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

Table of Contents

  • robotpy-build: (mostly) automated C++ wrapping for Python
  • Indices and tables

Next topic

About this project

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • robotpy-build 0.0.0 documentation »
  • robotpy-build: (mostly) automated C++ wrapping for Python
© Copyright 2020, RobotPy Development Team. Created using Sphinx 5.3.0.