Jason Wen
|
ac4ab9a9b8
|
tests: migrate sunnypilot tests to unittest and remove pytest
|
2026-08-14 15:35:14 -04:00 |
|
Jason Wen
|
7461f70fdb
|
Merge commit 'b7c333cf3fee117779515c9ebfd7b2beb164fa81' into sync-20260813
# Conflicts:
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/common/params_keys.h
# openpilot/common/params_pyx.pyx
# openpilot/common/tests/test_swaglog.cc
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/car/tests/test_models.py
# openpilot/selfdrive/controls/controlsd.py
# openpilot/selfdrive/controls/lib/latcontrol_torque.py
# openpilot/selfdrive/controls/lib/longitudinal_planner.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/locationd/torqued.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/dmonitoringd.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/selfdrived/tests/test_alertmanager.py
# openpilot/selfdrive/test/longitudinal_maneuvers/plant.py
# openpilot/selfdrive/test/process_replay/migration.py
# openpilot/selfdrive/test/process_replay/process_replay.py
# openpilot/selfdrive/ui/feedback/feedbackd.py
# openpilot/selfdrive/ui/layouts/settings/device.py
# openpilot/selfdrive/ui/layouts/settings/toggles.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/onroad/augmented_road_view.py
# openpilot/selfdrive/ui/tests/test_soundd.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/selfdrive/ui/translations/app_de.po
# openpilot/selfdrive/ui/translations/app_en.po
# openpilot/selfdrive/ui/translations/app_es.po
# openpilot/selfdrive/ui/translations/app_fr.po
# openpilot/selfdrive/ui/translations/app_ja.po
# openpilot/selfdrive/ui/translations/app_ko.po
# openpilot/selfdrive/ui/translations/app_pt-BR.po
# openpilot/selfdrive/ui/translations/app_th.po
# openpilot/selfdrive/ui/translations/app_tr.po
# openpilot/selfdrive/ui/translations/app_uk.po
# openpilot/selfdrive/ui/translations/app_zh-CHS.po
# openpilot/selfdrive/ui/translations/app_zh-CHT.po
# openpilot/system/athena/athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/deleter.py
# openpilot/system/manager/process_config.py
# openpilot/system/ui/lib/application.py
# panda
# pyproject.toml
# tinygrad_repo
# uv.lock
|
2026-08-14 15:35:10 -04:00 |
|
Jason Wen
|
6f2a1d573c
|
ci: sunnypilot CI test routes (#1899)
|
2026-08-08 01:27:33 -04:00 |
|
Adeeb Shihadeh
|
8a88608800
|
rm qrcode (#38575)
|
2026-08-07 15:41:28 -07:00 |
|
Adeeb Shihadeh
|
b72f6e9f7d
|
we write it ourselves
|
2026-07-31 11:39:17 -07:00 |
|
Adeeb Shihadeh
|
74009870ab
|
cleanup banned APIs
|
2026-07-26 21:28:30 -07:00 |
|
Adeeb Shihadeh
|
1d7b6f0f9f
|
dev is tools
|
2026-07-26 21:27:34 -07:00 |
|
Adeeb Shihadeh
|
98e7c4f987
|
replace pytest with lil custom runner (#38471)
|
2026-07-26 21:26:19 -07:00 |
|
stef
|
4dab10e98b
|
rm pillow package (#38466)
|
2026-07-26 15:04:56 -07:00 |
|
Adeeb Shihadeh
|
e1db0f59f1
|
docs: replace zensical with dumb html template (#38462)
|
2026-07-26 13:56:32 -07:00 |
|
Jason Wen
|
41b14fa595
|
Merge commaai/openpilot fdd1df79 into sync-20260721
|
2026-07-24 11:07:06 -04:00 |
|
Adeeb Shihadeh
|
6b47a5b6b7
|
tools: decompress in the python downloader (#38430)
* tools: decompress in the python downloader
* and zstd
|
2026-07-23 10:06:44 -07:00 |
|
Adeeb Shihadeh
|
a8bb6b5aee
|
rm hypothesis (#38428)
|
2026-07-23 09:17:18 -07:00 |
|
Adeeb Shihadeh
|
87fde8a058
|
pyproject cleanup
|
2026-07-23 08:31:54 -07:00 |
|
Adeeb Shihadeh
|
75d590fb90
|
replace catch2 tests for 20% faster builds (#38408)
* replace catch2 tests
* lil more
* lil more
* rm dep!
|
2026-07-21 22:20:09 -07:00 |
|
Adeeb Shihadeh
|
911f07ee87
|
convert tests to unittest (#38387)
|
2026-07-21 11:02:34 -07:00 |
|
Adeeb Shihadeh
|
24893ebadb
|
rm pre-commit-hooks (#38382)
* rm pre-commit-hooks
* rm test for the tests
* lil more
|
2026-07-19 12:10:48 -07:00 |
|
Adeeb Shihadeh
|
39e12c8bb1
|
rm cffi, it's a raylib transitive dep
|
2026-07-19 11:14:40 -07:00 |
|
Adeeb Shihadeh
|
f0d93eb32d
|
more ty, part 2 (#38379)
|
2026-07-19 11:02:00 -07:00 |
|
Adeeb Shihadeh
|
19ecc37de8
|
more ty (#38378)
* enable no matching overload
* enable call non callable
* enable unsupported-operator
* enable not subscriptable
* refactor pass
|
2026-07-19 09:45:46 -07:00 |
|
Adeeb Shihadeh
|
ecac2d386b
|
these go in tools
|
2026-07-19 09:02:02 -07:00 |
|
Adeeb Shihadeh
|
e475d10adc
|
more ruff (#38377)
* lil more ruff
* no exclusions!
* rm nb exception
* and generated
* not used
* c408
* random
* all
* unittest is fine
|
2026-07-19 08:51:16 -07:00 |
|
Adeeb Shihadeh
|
7d74c3c99b
|
rm setuptools (#38376)
* rm setuptools
* lock
|
2026-07-19 08:25:31 -07:00 |
|
Adeeb Shihadeh
|
cefcf10ec3
|
rm jinja2
|
2026-07-19 08:15:01 -07:00 |
|
Adeeb Shihadeh
|
1c07e00759
|
rm xattr (#38373)
* rm xattr
* doesn't add new coverage
|
2026-07-18 13:55:47 -07:00 |
|
Adeeb Shihadeh
|
f0841b827a
|
remove av (#38366)
|
2026-07-18 09:04:41 -07:00 |
|
Adeeb Shihadeh
|
b9f25f8a43
|
webrtcd: move to libdatachannel (#38228)
* try libdatachannel
* fix uv lock
* fix uv lock
* remove datachannel abstraction and just use libdatachannel
* clean
* fix livestream bitrate controller
* fix sample
* fix import breaking ci
* clean up and add catches
* bump tele
* move to teleop master
* fix linter
* .
* remove libdatachannel explicit reference from pyproject.toml
* add PyJWT crypto and catch in registration
* spelling
* add crypto back to lock
---------
Co-authored-by: stefpi <19478336+stefpi@users.noreply.github.com>
|
2026-07-17 15:28:39 -07:00 |
|
rkdune
|
9aa5c3d2c6
|
expose submodule dependencies as an extra
|
2026-07-16 18:16:08 -07:00 |
|
Jason Wen
|
14318d2f09
|
Merge commit '91b067cca0913d0cc9f8b5dab68e3302e278efdc' into sync-20260716
# Conflicts:
# .github/labeler.yaml
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .github/workflows/ui_preview.yaml
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/cereal/messaging/tests/validate_sp_cereal_upstream.py
# openpilot/common/api.py
# openpilot/common/hardware/hw.py
# openpilot/common/version.py
# openpilot/selfdrive/assets/fonts/Audiowide-Regular.ttf
# openpilot/selfdrive/assets/sounds/prompt_single_high.wav
# openpilot/selfdrive/assets/sounds/prompt_single_low.wav
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/helpers.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/controls/lib/desire_helper.py
# openpilot/selfdrive/controls/lib/longcontrol.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/modeld/compile_warp.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/policy.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/events.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/ui/layouts/onboarding.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/soundd.py
# openpilot/selfdrive/ui/tests/diff/replay.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/system/athena/athenad.py
# openpilot/system/athena/manage_athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/config.py
# openpilot/system/manager/github_runner.sh
# openpilot/system/manager/manager.py
# openpilot/system/updated/updated.py
# panda
# pyproject.toml
# scripts/lint/lint.sh
# system/manager/process_config.py
# system/statsd.py
# tinygrad_repo
# tools/release/build_release.sh
# tools/release/build_stripped.sh
# uv.lock
|
2026-07-16 00:58:32 -04:00 |
|
Jason Wen
|
a43fc920b5
|
Merge commit 'b871364e1f48af04113f05c0f6604a9c42f57ac7' into sync-20260715-1
# Conflicts:
# .github/workflows/prebuilt.yaml
# common/api.py
# common/params_keys.h
# opendbc_repo
# selfdrive/controls/controlsd.py
# selfdrive/controls/lib/desire_helper.py
# selfdrive/modeld/modeld.py
# selfdrive/ui/mici/layouts/settings/device.py
# selfdrive/ui/soundd.py
# system/athena/athenad.py
# system/athena/registration.py
# system/hardware/hardwared.py
# system/loggerd/deleter.py
# system/manager/manager.py
# system/manager/process_config.py
# system/sentry.py
# system/updated/updated.py
# tinygrad_repo
# tools/scripts/uiview.py
|
2026-07-15 23:33:33 -04:00 |
|
Adeeb Shihadeh
|
503531ab38
|
replace psutil with simple /proc helper (#38326)
* replace psutil with simple /proc helper
* mv to common
|
2026-07-11 13:51:22 -07:00 |
|
Adeeb Shihadeh
|
a26254304f
|
Move eigen dependency into rednose (#38321)
* Move eigen dependency into rednose
* Declare complete rednose package dependencies
* Update rednose submodule
* Update rednose submodule
* Update rednose submodule
* Fix rednose dependency integration
* bump rednose
|
2026-07-11 12:59:49 -07:00 |
|
Adeeb Shihadeh
|
60924556f6
|
athena: minimal json-rpc implementation (#38318)
* athena: minimal json-rpc implementation
* lil more
|
2026-07-09 16:55:49 -07:00 |
|
Adeeb Shihadeh
|
bf5540c364
|
rm pyserial (#38311)
* rm pyserial
* lil more
* lil more
|
2026-07-08 21:06:53 -07:00 |
|
Adeeb Shihadeh
|
3b3f5967ec
|
rm crcmod-plus (#38309)
* rm crcmod-plus
* cleanup
|
2026-07-08 20:43:12 -07:00 |
|
Adeeb Shihadeh
|
1e49eac4d1
|
rm libyuv (#38306)
* rm libyuv
* cleanup
|
2026-07-08 20:27:27 -07:00 |
|
Adeeb Shihadeh
|
1ab1ed7453
|
Use PyPI comma-deps packages (#38295)
|
2026-07-08 19:35:39 -07:00 |
|
Adeeb Shihadeh
|
cb82722dd5
|
remove libjpeg (#38305)
* remove libjpeg
* lil smaller
* happy linter
|
2026-07-08 12:21:22 -07:00 |
|
Adeeb Shihadeh
|
960c988355
|
Replace xvfb with headless raylib backend (#38298)
|
2026-07-08 11:53:47 -07:00 |
|
Adeeb Shihadeh
|
0d93f0e820
|
declare submodules as dependencies in pyproject (#38300)
* declare submodules as dependencies in pyproject
* spidev
* lock
|
2026-07-07 10:36:49 -07:00 |
|
Adeeb Shihadeh
|
cddb6103eb
|
webrtc: replace aiohttp with stdlib http server (#38226)
* webrtc: replace aiohttp with stdlib http server
* lil more
* simplify
* remove aiohttp error response helper
---------
Co-authored-by: stefpi <19478336+stefpi@users.noreply.github.com>
|
2026-06-22 14:25:19 -07:00 |
|
Adeeb Shihadeh
|
2e9fa514bb
|
simple pip install test (#38218)
* fails
* lil more
* try that
|
2026-06-21 19:39:21 -07:00 |
|
Adeeb Shihadeh
|
8a9ca15464
|
cleanup leftovers from the shuffling (#38224)
* cleanup leftovers
* rm
* one more
|
2026-06-21 19:17:01 -07:00 |
|
Adeeb Shihadeh
|
5edc0bd89d
|
mv root dirs into nested openpilot (#38219)
|
2026-06-21 18:49:46 -07:00 |
|
Adeeb Shihadeh
|
20e0f21b58
|
prefix paths with openpilot (#38223)
* prefix paths with openpilot
* fix setup root detection
* fix split branch codespell skips
|
2026-06-21 18:28:35 -07:00 |
|
Adeeb Shihadeh
|
37eda06c95
|
move cereal/ into nested openpilot (#38220)
|
2026-06-21 17:55:17 -07:00 |
|
Adeeb Shihadeh
|
bc168bb33a
|
rm opencv-python-headless (#38214)
* rm opencv-python-headless
* and metadrive
* skip sim
|
2026-06-21 12:49:12 -07:00 |
|
Adeeb Shihadeh
|
f48e99b335
|
updated: remove (never used) casync support (#38198)
|
2026-06-20 14:19:25 -07:00 |
|
hypery11
|
93224b3c05
|
speedup pytest collection (#37977)
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
|
2026-06-16 16:28:37 -07:00 |
|
Jason Wen
|
3137a32db4
|
Merge branch 'upstream/master' into sync-20260517-new-new
|
2026-06-03 01:45:40 -04:00 |
|