Adeeb Shihadeh
83ac80c6c8
Remove setproctitle ( #32716 )
...
* Custom setproctitle (#32667 )
* add custom setproctitle
* add test
* Update poetry.lock
* fix lint
* support only Linux
* test only Linux
* final lint
* Update test_setproctitle.py
* Update setproctitle.py
* convert to threadnames
* delete proctitles
* Check str len and use PR_GET_NAME
* fix poetry.lock
* lint fix
* Update common/threadname.py
---------
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* revert that for now
* use last 15
* fix
* use name
* update those
* and modeld
* rm
---------
Co-authored-by: schlimeszn <138847413+schlimeszn@users.noreply.github.com >
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Comma Device <device@comma.ai >
2024-06-11 21:57:32 -07:00
Mauricio Alvarez Leon
148eaf8fa6
Update to Python 3.12 ( #32548 )
...
* 3.12
* pprofile is broken
* use modified metadrivepy3-12
* 0.3.0 metadrive
* add metadrive/commaai git dependency
* metadrive git set
* pin sounddevice 0.4.6
* datetime.utcnow() deprecation
* poetry lock
* make datetime not aware
* poetry lock
* pin pytools
* google_crc32c wheel
* unpin sounddevice
* clean metadrive
* use python crc
* mypy
* 3.12.4
* allow python3.11
* test
* no pip
* poetry
* better
* better
* merge
* remove
* try
* test
* try this
* snok
* python
* simpler
* setuptools
* lower
* try
* try
* work?
* ubuntu deps
* ubuntu
* try
* remove
* move
* remove this
* names
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* python<4
* <3.13
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2024-06-11 20:45:15 +00:00
Adeeb Shihadeh
5b51f03967
Revert "Custom setproctitle ( #32667 )"
...
This reverts commit 3365ed5eff .
2024-06-10 19:55:41 -07:00
Maxime Desroches
84dd8ad4a3
Bump pyopencl and disable on arm64 ( #32695 )
...
bump pyopencl
2024-06-10 19:26:48 -07:00
schlimeszn
3365ed5eff
Custom setproctitle ( #32667 )
...
* add custom setproctitle
* add test
* Update poetry.lock
* fix lint
* support only Linux
* test only Linux
* final lint
* Update test_setproctitle.py
* Update setproctitle.py
* convert to threadnames
* delete proctitles
* Check str len and use PR_GET_NAME
* fix poetry.lock
* lint fix
* Update common/threadname.py
---------
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-10 18:59:01 -07:00
Maxime Desroches
1f7c5bcd50
Pin pytools ( #32684 )
...
* bump opencl
* pin pytools
2024-06-10 23:06:37 +00:00
Harald Schäfer
e70dc90a45
Restructure msgq ( #32652 )
...
* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-09 17:44:34 -07:00
Adeeb Shihadeh
284512b2ca
python dependency notes ( #32668 )
2024-06-08 16:29:41 -07:00
Adeeb Shihadeh
5265d13fe0
Replace markdown-it-py with small function in common/ ( #32664 )
...
* Replace markdown-it-py with small function in common/
* simple test
* unused
* lock
* linting fixes
2024-06-08 15:39:26 -07:00
Adeeb Shihadeh
51fdf23304
thermald is hardwared ( #32637 )
...
* thermald is deviced
* hardwared
* rename
2024-06-05 15:58:00 -07:00
Adeeb Shihadeh
34e329649d
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
2024-06-04 19:16:55 -07:00
Adeeb Shihadeh
149238845c
Revert "pytest: discover openpilot/ ( #32561 )" ( #32622 )
...
This reverts commit 00b10f3d9a .
2024-06-04 12:09:06 -07:00
Adeeb Shihadeh
57a9761186
add pytest-repeat ( #32612 )
2024-06-03 17:17:02 -07:00
Mauricio Alvarez Leon
00b10f3d9a
pytest: discover openpilot/ (#32561 )
...
* pytest: discover everything in openpilot/
* ignore process replay
* remove --ignore=openpilot/
* ignore directories in root
* remove skip in selfdrive/test/process_replay
* use openpilot directory
* set openpilot directory for test_translations
* omit generated config.py files
* run ci
* cd into openpilot for test_translation
* &&
* remove rm main_test_en command
* remove echo
* increase shm-size to 2G
* remove rm
* test only cpp_files that are test_*.cc~
* add process_replay test skip
* use addopts in pyproject to ignore test_processes
* try --rootdir for pytest
* cleanups / add rootdir in PYTEST env
* add rm create_test_translations
* revert poetry.lock
* simplify
* no regen!
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-02 14:53:32 -07:00
Hoang Bui
aa081f5748
Simulator: update MetaDrive to latest ( #32576 )
...
* bump metadrive
* comment
2024-05-30 11:25:21 -07:00
Adeeb Shihadeh
ccbca2ac95
Revert "pyproject: support >= 3.11"
...
This reverts commit 390caeb011 .
2024-05-25 21:20:15 -07:00
Adeeb Shihadeh
390caeb011
pyproject: support >= 3.11
2024-05-25 21:00:29 -07:00
Adeeb Shihadeh
73b02f2cda
updated: finish system/ move ( #32535 )
...
* updated: finish system/ move
* add those back
* skip that
* skip whole file
* one more time
2024-05-25 12:22:02 -07:00
Adeeb Shihadeh
b9244f1031
move rerun to dev dependencies ( #32534 )
2024-05-25 11:09:08 -07:00
Adeeb Shihadeh
b2cf9b35f6
thermald: move to system/ ( #32494 )
...
* thermald: move to system/
* fix path
* revert
2024-05-20 22:51:29 -07:00
Adeeb Shihadeh
0e3df5ae4d
ruff: enable TRY
2024-05-20 17:47:48 -07:00
Adeeb Shihadeh
b2e4c64cf8
ruff: enable UP
2024-05-20 17:43:54 -07:00
Adeeb Shihadeh
788c4edeec
ruff: enable NPY
2024-05-20 17:40:46 -07:00
Adeeb Shihadeh
3279dbeff7
athena: move to system/ ( #32488 )
...
* athena: move to system/
* slash
2024-05-20 14:59:43 -07:00
Mauricio Alvarez Leon
bd6bea39bf
deps: add rerun-sdk into pyproject.toml ( #32472 )
...
* add rerun-sdk into pyproject.toml
* install/wheel cleanup
* unpin version
2024-05-18 17:21:04 -07:00
Adeeb Shihadeh
4c558e45b9
control is still used
2024-05-18 15:15:41 -07:00
Adeeb Shihadeh
1e08132cdf
gc unused python deps
2024-05-18 14:51:49 -07:00
Adeeb Shihadeh
985b22d4b7
add [project] section to pyproject.toml
2024-05-17 21:43:57 -07:00
cl0cks4fe
dd9d5d4528
Unittest to pytest ( #32366 )
...
* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-17 11:01:44 -07:00
Shane Smiskol
84c15e9d31
Revert "python deps: add sortedcontainers" ( #32433 )
...
Revert "python deps: add sortedcontainers (#32428 )"
This reverts commit db8273823d .
2024-05-14 16:40:15 -07:00
YassineYousfi
db8273823d
python deps: add sortedcontainers ( #32428 )
2024-05-14 09:31:09 -07:00
Adeeb Shihadeh
f3a49a29b7
unpin casadi ( #32316 )
2024-04-29 16:35:49 -07:00
Justin Newberry
257db40d57
ruff: Exclude body and cereal ( #31782 )
2024-03-07 14:58:36 -08:00
Clark934
997bb65e54
ruff: set tab size and quote style ( #31749 )
2024-03-06 19:15:14 -08:00
Justin Newberry
ac77129041
updated: basic e2e update tests ( #31742 )
...
* e2e update test
* that too
* fix
* fix
* fix running in docker
* don't think GHA will work
* also test switching branches
* it's a test
* lets not delete that yet
* comment
* space
2024-03-06 15:24:46 -08:00
Justin Newberry
262b328ad7
ban pytest.main ( #31623 )
...
ban it!
2024-02-27 14:17:01 -08:00
Cameron Clough
80da3aee14
mypy: use implicit-optional ( #31590 )
...
* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args
2024-02-25 13:29:18 -08:00
Shane Smiskol
595406be67
ruff: fix deprecated top level linter settings ( #31367 )
...
fix deprecation
2024-02-07 22:54:40 -08:00
Justin Newberry
530902dfad
bump metadrive ( #31342 )
...
bump
2024-02-06 19:23:37 -08:00
Adeeb Shihadeh
eada51ec8e
pin pyopencl to fix aarch64 build ( #31184 )
...
* revert pyopencl
* revert that
2024-01-26 16:00:33 -08:00
Adeeb Shihadeh
1001becfa5
unpin sentry-sdk ( #31183 )
...
* unpin sentry-sdk
* update
2024-01-26 14:33:59 -08:00
Adeeb Shihadeh
fe4abaa6f6
add flaky package
2024-01-25 17:38:09 -08:00
Justin Newberry
3b618c4dfd
Simulator: pin metadrive + use pip version ( #31161 )
...
* pin metadrive
* pin
* not on git
2024-01-25 12:44:01 -08:00
Justin Newberry
e2ec5be6ee
test_ui: create test ui screenshots and html report ( #31147 )
...
* test ui
* report + common
* in ci
* fix
* dont enable in ci yet
2024-01-24 13:54:31 -08:00
Justin Newberry
d98b33adc8
replace pytest-timeouts with pytest-timeout ( #31053 )
...
* one timeout
* timeout
* higher timeout for now
* bump
2024-01-18 16:19:49 -08:00
YassineYousfi
86ac700805
update onnxruntime to 1.16.3 ( #31024 )
2024-01-16 20:22:05 -08:00
Adeeb Shihadeh
3e601b5e8f
camerad: move ae test to pytest/catch2 ( #30994 )
...
* mv ae gray test
* cleanup
2024-01-13 15:40:25 -08:00
Adeeb Shihadeh
90010754d6
unpin metadrive package ( #30944 )
...
* unpin metadrive package
* lock
2024-01-08 17:16:15 -08:00
Justin Newberry
cfc85f016b
Pytest: exclude teleoprtc ( #30829 )
...
exclude
2023-12-20 15:22:48 -08:00
Adeeb Shihadeh
b0b4ae9c15
run test_fuzzy.py with pytest
2023-12-18 14:38:57 -08:00