robotpy-build
robotpy-build copied to clipboard
(mostly) automated C++ wrapping for Python
Changes since 2.3.x Version 2.5.1 (Mar 26, 2024) -------------------------- Changes: - 🐛 Fixed: Missed numpy unsigned int types Version 2.5 (Mar 3, 2024) -------------------------- Changes: - 🐛 Fixed: Don't render...
Would be useful to just be able to say everything in a yaml file is a subpackage.
You can ignore an argument, but you can't add new ones or reorder them (in case of `cpp_code`). It would also be nice to be able to change the docstring...
### Problem description Going to ignore these for now since it causes issues and it'll be annoying to address, but here's what needs to be done? - needs to include...
When headers are scanned, the types used in a template should be cached. This can be used automatically fill in the template_params in create-gen. For example (ctre pro), `CoreTalonFX.hpp` has...
https://www.python.org/dev/peps/pep-0621/ standardizes storing project metadata in `pyproject.toml`. We basically do the same thing already, so it would involve reading a different key and deprecating the old mechanism.
Their implementation of PEP660 editable installations in setuptools 64 breaks a lot of my workflows. For now, I've pinned to setuptools < 64. Eventually that will be a bad idea...
#207 pins pydantic to v1. We should upgrade. There's a migration guide in their docs: https://docs.pydantic.dev/latest/migration/ Note that we'll need to build `pydantic_core` in https://github.com/robotpy/roborio-wheels, which means we'll need to...
From @TheTripleV: > I think all future robotpy tars should be replaced with a dummy setup.py that prints a useful error message and exits. It gets rid of all the...