Commit Graph

24 Commits

Author SHA1 Message Date
Shane Smiskol
ae12e2d4da packaging: ship DBC source files and runtime data in the wheel (#3349)
* packaging: ship DBC source files and runtime data in the wheel

The 0.3.0 wheel only shipped safety headers via package-data. Every other
data file (.dbc, .capnp, .toml, CARS_template.md) was missing, which meant
the published package couldn't load any DBC or initialize car interfaces
out of the box.

Declare explicit package-data patterns for opendbc.dbc and opendbc.car so
the generator's source .dbc files, rlog.capnp, the torque_data TOMLs, and
the docs template are all included.

After this, a clean \`pip install opendbc\` successfully round-trips a CAN
message through CANPacker + CANParser.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* bump

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 01:26:37 -07:00
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
Shane Smiskol
7d40d89089 0.3.0 (#3347)
* 0.3.0

* notes

* update

* update
2026-04-22 00:18:45 -07:00
commaci-public
6123dde9f6 [bot] Update uv.lock (#3327)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-04-13 09:14:38 -07:00
commaci-public
25d32b2d43 [bot] Update uv.lock (#3298)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-04-06 09:35:13 -07:00
commaci-public
543bb1beb1 [bot] Update uv.lock (#3266)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-03-30 09:35:33 -07:00
commaci-public
1a6377c0ae [bot] Update uv.lock (#3223)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-03-23 08:34:26 -07:00
commaci-public
55a8f4cd86 [bot] Update uv.lock (#3164)
* [bot] Update uv.lock

* Fix XCP enum values for ty 0.0.23

---------

Co-authored-by: Vehicle Researcher <user@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2026-03-16 09:32:30 -07:00
Adeeb Shihadeh
930eeb1470 deps: switch cppcheck to a per-package release branch (#3211) 2026-03-14 16:21:46 -07:00
Adeeb Shihadeh
ddeba888a3 try no scons (#3194)
* try no scons

* lil more

* lil more

* lazy

* fix ty
2026-03-11 11:23:38 -07:00
Adeeb Shihadeh
2d52887bee Replace pytest with unittest + unittest-parallel (#3191) 2026-03-10 23:10:12 -07:00
Adeeb Shihadeh
3f7c6c4124 rm crcmod package (#3187)
* rm crcmod

* lil more

* make ruff happy

* lock
2026-03-10 22:08:45 -07:00
Adeeb Shihadeh
358ff9e08f rm pytest-randomly (#3188)
* rm pytest-randomly

* rm pytest-randomly
2026-03-10 22:07:06 -07:00
Adeeb Shihadeh
517b3f99d4 rm pytest-coverage (#3186) 2026-03-10 21:54:52 -07:00
Adeeb Shihadeh
6d7342b69d matplotlib is unused 2026-03-10 21:50:01 -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
commaci-public
e6c1d6a189 [bot] Update uv.lock (#3153)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-23 06:50:52 -08:00
commaci-public
817dc1a52a [bot] Update uv.lock (#3133)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-16 11:10:42 -05:00
commaci-public
143e87f3e4 [bot] Update uv.lock (#3118)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-09 09:41:53 -08:00
Adeeb Shihadeh
7c78ee87b7 replace natsort with lil function (#3105)
* replace natsort with lil function

* sort
2026-02-02 08:07:10 -08:00
commaci-public
ccbf96e0de [bot] Update uv.lock (#3104)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-02 07:49:32 -08:00
commaci-public
c7319ff209 [bot] Update uv.lock (#3071)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-01-26 21:02:10 -08:00
Adeeb Shihadeh
4ec3892bcd pin python dependencies (#3047)
* check in uv.lock

* ty fixes
2026-01-20 09:30:31 -08:00