-
It's not unlikely that consumers of libraries created with pybind11 are not fluent in C++. The current error message "Tried to call pure virtual function Class::function" is not obvious to non-C++ pro…
-
I'm planning to move all my robotpy projects to meson, but hadn't really figured out the best way to make inter-wheel dependencies work -- so I'm glad I found this!
## Background
My dependencies…
-
We would like to allow packages that use robotpy-build to override the `python_requires`, which is currently always set to `>=3.6` (as documented [here](https://robotpy-build.readthedocs.io/en/latest/…
-
![Image](https://github.com/user-attachments/assets/083377b8-d576-4334-9561-5bd04620b24b)
-
allwpilib formats and pushes a commit to a PR if a comment with /format is made.
All the robotpy repos should get this too.
-
I'm building a python package using setuptools, so I don't have a ton of control over the command line issued. However, 0.5.3 worked, and the ccache action we're using bumped to 0.7.4 (which I then bu…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Problem description
When using certain fonts in dimensions, the text renders higher than normal above th…
-
We have some limited code checks that run in Github (ie pylint, black, etc). We also currently run the built in RobotPy integration tests. We should make it easy to run these tests locally so that t…
-
#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…
-
@JaciBrunning I'd be curious to know your opinion between using Pybind over the native implementation or creating a in Python implementation of the LaserCAN class. I know something like [polars](https…