Matt Purnell
Matt Purnell
I needed this for the site that I work on, figured I'd PR it in case anyone else might need it.
This PR implements chapters 3-15 of the [technical tutorial](https://www.odoo.com/documentation/master/developer/tutorials/server_framework_101/03_basicmodel.html). It was completed during the two-day Introduction to Development SmartClass from 9/30/2024-10/1/2024 as a part of the Odoo Experience 2024 conference...
I encountered this while trying to help sentry-python [prepare for the changes](https://github.com/getsentry/sentry-python/pull/4039) mentioned in #371. Their linter errored with `"PackageMetadata" has no attribute "get"`, since metadata is advertised to return...
**Description** This PR reopens #36617 and takes into consideration the discussion that happened [in the comments](https://github.com/commaai/openpilot/pull/36617#issuecomment-3604553995) after it had been closed. Since it has not been re-opened in a little...
**Description** The Cython code for transformations is removed and reimplemented solely in Python and NumPy. Additional tests are also added to test expected errors/failures. This is part 2 of 10...
**Description** Using #35854 as a reference, the Cython code for pandad is removed and reimplemented in Python and C++. Additional tests are also added to test expected behavior as well...
**Description** This is the parent PR which fully removes cython from openpilot (part 10 of 10). This potentially opens the door to reopening and completing commaai/opendbc#2799 It depends on the...
**Description** Using #35854 as a reference, the Cython code for params is removed and reimplemented in Python and C++. Additional tests are also added to test expected errors/failures. This is...
**Description** Update the import in locationd once the related code in rednose has changed. This is part 8 of 10 of the larger PR to fully remove cython from openpilot....
**Description** Update the import in cereal once the related code in msgq has changed. This is part 6 of 10 of the larger PR to fully remove cython from openpilot....