Dustin Spicuzza
Dustin Spicuzza
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...
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...
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...
InitSendable (see https://github.com/robotpy/robotpy-commands-v2/pull/22 for example) takes a non-copyable type as an argument. Since the smart-holder branch of pybind11 can invalidate objects, we might be able to automatically detect and fix...
Add more tooooools --- https://github.com/robotpy/robotpy-build/blob/main/robotpy_build/tool.py is the module that should be split
A user had an issue on Windows 10, Python 3.9, where pip installed the package by making all directories lowercase. We should fail when we see that.
Should automatically ignore this base if encountered
CTRE in particular has a lot of libraries, and right now each one needs its own subpackage. Would be nice if we could just put everything in a single directory....