Dean Lee
61288dfe06
athenad: fix memory leak in _do_upload() ( #30237 )
...
* fix memory leak
* test: stash
* clean up
* clean up
* ruff
* rm
* add py memory profiler
* test compress and no compress
* proper test
* comment
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-10-29 07:08:28 -10:00
Adeeb Shihadeh
13bf8c26f3
Update Python packages and pre-commit hooks ( #30269 )
...
* Update Python packages and pre-commit hooks
* fix pyqt
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-10-18 20:18:08 -07:00
Justin Newberry
2048808827
add random order plugin ( #30166 )
...
add random order
2023-10-04 11:51:24 -07:00
Adeeb Shihadeh
0694d3b8f6
remove some python packages ( #30135 )
...
* less dependencies
* rm that
* add that back for now
* revert for now
2023-10-02 17:13:45 -07:00
Justin Newberry
3c55f76790
remove carla dependency ( #30139 )
...
* only docs and default
* remove carla dependency
* remove carla dependency
2023-10-02 16:11:56 -07:00
Justin Newberry
f32294772d
Update metadrive ( #30128 )
...
update metadrive
2023-10-02 13:18:03 -07:00
Justin Newberry
2dd13c60cc
Revert "run unit tests in a random order ( #29799 )" ( #30116 )
...
This reverts commit b483efe764 .
2023-09-30 17:23:38 -07:00
Adeeb Shihadeh
b483efe764
run unit tests in a random order ( #29799 )
...
* run unit tests in a random order by default
* bump panda
* fix startup
* re-add random order plugin
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-09-30 15:56:23 -07:00
Kacper Rączy
bfddcdaf89
aarch64: onnxruntime ( #30095 )
...
base onnxruntime for aarch64
2023-09-28 22:32:21 -07:00
Justin Newberry
0251742079
CI: use "slow" marker for pytest ( #30063 )
...
* skip to mark
* fix quotes
2023-09-26 13:44:18 -07:00
Shane Smiskol
fb8f7ba847
hypothesis: fix too slow health check ( #30001 )
...
* update hypothesis
* change less
2023-09-21 17:40:14 -07:00
Adeeb Shihadeh
844b2815d5
add ruff package
2023-09-17 15:44:34 -07:00
Shane Smiskol
5cb4e83528
ruff: check mutable default values for data class attributes ( #29945 )
...
* Update pyproject.toml
* Update pyproject.toml
2023-09-16 15:11:09 -07:00
Justin Newberry
ad7432b45d
update metadrive ( #29938 )
2023-09-15 14:55:08 -07:00
Adeeb Shihadeh
2c1dfc2f34
use pytest for cpp tests ( #29833 )
...
* add pytest-cpp package (#29828 )
* add pytest-cpp package
* disable for now
* use in ci
* use pytest cpp
* use my branch
* add missing tests
* that doesn't make sense
* it was merged upstream
* replace TEST_RLOG_URL with a publicly accessible url
* PR Cleanup
* assert instead
* update poetry lock
* add comment about pytest-cpp
---------
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
Co-authored-by: deanlee <deanlee3@gmail.com >
2023-09-11 14:01:50 -07:00
Adeeb Shihadeh
d036148550
jenkins speedup ( #29869 )
...
* jenkins speedup
* cleanup
2023-09-10 16:47:07 -07:00
Justin Newberry
110cfef1c2
Ruff: disallow non-openpilot imports ( #29841 )
2023-09-08 10:43:02 -07:00
Adeeb Shihadeh
0d042624ae
Revert "add pytest-cpp package ( #29828 )"
...
This reverts commit 773d0944d8 .
2023-09-07 20:40:25 -07:00
Adeeb Shihadeh
773d0944d8
add pytest-cpp package ( #29828 )
...
* add pytest-cpp package
* disable for now
2023-09-07 19:42:30 -07:00
Kacper Rączy
2487db14b0
disable metadrive on linux/aarch64 ( #29802 )
2023-09-06 21:29:36 +02:00
Adeeb Shihadeh
7b6afbc162
pytest: use a clean environment for all tests ( #29788 )
...
* pytest: use a clean environment for all tests
* rm that
* fix pj
* put build back
* fix params
* fix that
* handle no key
* that was removed
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-09-05 18:52:40 -07:00
Justin Newberry
16c99e3e7f
Pytest: don't rerun cereal unittests ( #29781 )
...
pytest don't rerun cereal
2023-09-05 14:06:03 -07:00
Adeeb Shihadeh
d344ed9be9
add metadrive sim package ( #29736 )
2023-08-31 13:38:30 -07:00
Justin Newberry
d3befb2e04
CI: prepare for pytest by adding marker and avoiding duplicated tests ( #29682 )
...
prepare for pytest
2023-08-29 17:04:42 -07:00
Adeeb Shihadeh
17bd792eee
pycurl is no longer just a dev dependency ( #29684 )
2023-08-28 14:49:59 -07:00
Adeeb Shihadeh
72e2e2c9ec
pytest: strict config ( #29676 )
...
* pytest: strict config
* collection works
* fixes
2023-08-28 10:26:19 -07:00
Adeeb Shihadeh
c9e227a9c0
update azure-storage-blob ( #29411 )
...
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2023-08-25 22:01:10 +01:00
Justin Newberry
979c96167d
CI: enable missing tests ( #29538 )
2023-08-22 16:48:02 -07:00
Adeeb Shihadeh
2cd311da29
add pytest-subtests package ( #29536 )
2023-08-22 14:31:03 -07:00
Justin Newberry
3492e80d19
CI: use xdist for car model tests ( #29514 )
...
* bump panda
* try multithreaded for car models
* need pytest-cov
* upgraded to poetry 1.5.1 and regenerated
2023-08-21 20:51:27 -07:00
Adeeb Shihadeh
ff068dd722
move mypy config into pyproject.toml ( #29501 )
...
* move mypy config into pyproject.toml
* rm reference
2023-08-20 21:08:04 -07:00
Kacper Rączy
62a88e504d
Unpin numpy ( #29421 )
...
* Unpin numpy
* Update lock file
* leave acados comment
* Fix warnings
* Fix more paramsd warnings
2023-08-17 15:36:14 -07:00
Kacper Rączy
766b5e6e8b
Disable pyqt5 on aach64 ( #29430 )
...
* Make pyqt5 x64 only
* Add comment regarding pyqt5 wheels
2023-08-16 14:11:45 -07:00
Adeeb Shihadeh
6c3e5c4362
add PyQt5 package ( #29400 )
2023-08-14 15:13:42 -07:00
Harald Schäfer
0dacba96eb
Rm poetry from packages ( #29361 )
...
no poetry dep needed
2023-08-14 09:50:39 -07:00
Adeeb Shihadeh
d6857996d3
cleanup unused python packages ( #29353 )
...
* rm unused python packages
* lock
2023-08-11 21:34:47 -07:00
Adeeb Shihadeh
00a11a1a2b
remove fastcluster ( #29352 )
...
* remove fastcluster
* lock
* rm there
* and from release files
2023-08-11 21:08:49 -07:00
Adeeb Shihadeh
0ced56b2ea
remove xx dependencies ( #29263 )
...
* rm xx deps
* mv that
* fix
* fix a path
* relock
* relock
* update
* update sentry
* update
* revert sentry
* Update lock
* Dummy pip package
* Not needed with poetry
* dont need dummy
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2023-08-11 20:05:44 -07:00
Justin Newberry
e4ead4f183
Ruff: b905 (strict zip) ( #29336 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
* b905
2023-08-11 16:13:51 -07:00
Justin Newberry
62c1e65924
Ruff: enable most of bugbear ( #29320 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
2023-08-11 15:33:49 -07:00
Justin Newberry
8793cbff40
Ruff: enable flake8-builtins ( #29315 )
...
* enable flake8-builtins
* replace any with contains
* fix typo in pack
* fix type
* format is from the parent module, has to be enabled
* item_id
* fix item_id
* disable for id since that's what the remote server returns
2023-08-10 18:58:22 -07:00
Adeeb Shihadeh
01273d6224
ruff: check for unused noqa
2023-08-10 17:11:48 -07:00
Justin Newberry
69deed1f1a
Ruff: Disallow implicit string concat ( #29316 )
...
* ruff enable isc
* also disallow multiline
2023-08-10 16:43:39 -07:00
Justin Newberry
4a9afd7554
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
2023-08-10 16:40:30 -07:00
Justin Newberry
af3ed37c5c
Ruff: flake8 pie (misc lints) ( #29318 )
...
flake8 pie
2023-08-10 15:28:51 -07:00
Adeeb Shihadeh
670fa9af5f
pytest unit test running ( #29261 )
...
* setup config
* collect passes
* pytest system/ works
2023-08-10 08:23:19 -07:00
Harald Schäfer
4b57e71e93
Poetry lock: no poetry recursion ( #29304 )
...
* Poetry lock: no poetry recursion
* Make tests pass
* Update poetry
* Update pip too
* Update lock with new pip
* Needed for xx
2023-08-10 03:34:24 -07:00
Adeeb Shihadeh
e9e0661771
ruff: fix running outside pre-commit
2023-08-09 16:45:09 -07:00
Justin Newberry
7fdd9fc37c
CI: Pylint to ruff ( #29294 )
...
* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
* set line length
* pylint exclusions to ruff
* same excludes as old linter
* fix tools QA
* remove unrequired check
* revert linting third_party
* ignore e402
2023-08-09 13:26:54 -07:00
Justin Newberry
a91764954b
Revert "CI: pylint to ruff ( #29276 )" ( #29284 )
...
This reverts commit cb31a53d8a .
2023-08-08 14:24:04 -07:00