Shane Smiskol
b69cb4d030
packaging: move direct-URL deps to dependency-groups ( #3348 )
...
PyPI rejects wheel uploads whose Requires-Dist entries contain direct URLs,
which was blocking the 0.3.0 release with a 400 Bad Request. Move
comma-car-segments and cppcheck from [project.optional-dependencies].testing
to a PEP 735 [dependency-groups].testing — groups are not published in the
wheel. Update setup.sh to install them via --all-groups.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 00:33:28 -07:00
Adeeb Shihadeh
37207f61e9
Replace mull with custom mutation test runner ( #3130 )
...
simple mutation!
2026-03-10 21:23:32 -07:00
Adeeb Shihadeh
a2c3ad09bd
use vendored cppcheck from dependencies repo ( #3154 )
2026-02-23 12:46:34 -08:00
Adeeb Shihadeh
796ece26ac
libsafety: switch to clang 18 and only build mull in standalone mode ( #3044 )
...
* just switch to 18
* try this
* just clang
* rm that
* try this
2026-01-19 15:30:32 -08:00
Shane Smiskol
eb6752f1d6
tests don't remove extra packages
...
every time you run an opendbc test it removes any extra packages you might have installed
2026-01-12 17:08:03 -08:00
Adeeb Shihadeh
7391f464de
get mutation tests running on macOS ( #2998 )
...
* install mull on macOS
* runs
* run in ci
* more readable
* fail early
* who doesn't have curl
* fix that?
* uv sourcing
* unset that
* mit
* cleanup
2025-12-29 17:23:00 -08:00
Adeeb Shihadeh
df0f84b160
libsafety: fix building with mutation env ( #3001 )
...
* build_env
* default
* conditional
* need it there
* try that
* fix
* rm those
2025-12-29 17:14:04 -08:00
Adeeb Shihadeh
dea1ea5688
move mull install to setup.sh
2025-09-27 17:12:32 -07:00
Adeeb Shihadeh
de58e1910c
move MISRA check into test.sh ( #2276 )
...
* move MISRA check into test.sh
* ignore those too
2025-05-20 11:12:14 -07:00
Shane Smiskol
5c38c1ed36
clean up setup.sh ( #1747 )
...
simplify
2025-02-19 02:15:41 -08:00
Shane Smiskol
589ed90181
uv environment setup script ( #1746 )
...
setup script
2025-02-18 20:52:30 -08:00