Commit Graph

65 Commits

Author SHA1 Message Date
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
Justin Newberry
cb31a53d8a CI: pylint to ruff (#29276)
* pylint to riff

* pylint to riff

* pylint to riff

* revert more

* undo exclude removal

* exclude tinygrad
2023-08-08 13:41:30 -07:00
mitchellgoffpc
4a40bde5aa Revert "special opencv is only for xx (#29161)" 2023-08-04 17:02:03 -07:00
Vivek Aithal
156c7a84e8 [commabody] Add body packages to op (#29162)
* add body packages

* update poetry lock
2023-07-26 23:08:23 -07:00
Adeeb Shihadeh
fb70913ffd special opencv is only for xx (#29161) 2023-07-26 20:31:52 -07:00
YassineYousfi
2a027b9179 add apex to dependencies (#29139)
* apex back

* update lock

---------

Co-authored-by: ZwX1616 <zwx1616@gmail.com>
2023-07-25 14:57:06 -07:00
Harald Schäfer
a13cab302e Python packages: unpin (#29089)
* update scikit

* Unpin openpilot

* Unpin dev

* Unpin xx

* pin parametrized

* Poetry lock

* accidentally deleted
2023-07-24 19:01:09 -07:00
Adeeb Shihadeh
128f261173 remove unused python packages (#29099) 2023-07-22 14:12:28 -07:00
Adeeb Shihadeh
1945c356c2 agnos 8 (#28843)
* agnos 8

* update to python 3.11.4 (#27452)

* rebase

* optional

* lower cython

* TEMP don't pull cl to use python3.11

* Revert "lower cython"

This reverts commit c5132f8a2727c212bdfc01e77aa53e50a17ead9d.

* fix cython

* remove tensorrt

* carla + opencv

* macos

* update timm and smp

* pynvc

* https

* downgrade numpy

* pin scipy

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>

* revert that

* fix linter

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>
2023-07-20 21:56:57 -07:00
Adeeb Shihadeh
9c307f2550 Revert "Update pycapnp and Cython (#29021)"
This reverts commit 76ef1b9b9f.
2023-07-18 18:47:35 -07:00
Maxime Desroches
76ef1b9b9f Update pycapnp and Cython (#29021)
* cython + pycapnp

* from_bytes with context

* poetry lock

* limit numpy

* force build

* Revert "force build"

This reverts commit 8c7cb00421da9d0f1b7da2c94f75e9c43733f840.

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2023-07-18 16:40:36 -07:00
Cameron Clough
a4630ef9f0 remove subprocess32 package (#28916) 2023-07-13 14:29:57 +01:00
YassineYousfi
46199c06d3 add huggingface transformers dev dependency (#28645) 2023-06-23 10:10:45 -07:00
Kacper Rączy
45a6834a74 macOS: fix build issues & re-enable CI (#28258)
* Uncomment build_mac job

* Add PYCURL_CURL_CONFIG

* Acados universal binary

* Remove x86 macos references from sconscript

* Add missing include in cabana

* Update cereal

* Update workflow

* Remove unnecessary libpaths for darwin

* Add missing path to cached dirs

* Fix path in cache preparation step

* Add poetry caches to CI cache

* Compile acados with lower deployment target for CI

* Update cereal

* Pass -rpath in linker flags as scons doed not support RPATH on macos

* Use scons api instead of os

* @rpath in install name of acados dylibs

* SConstruct cleanup

* fix liblocationd tests by adding lib suffix based on platform

* Update cereal

* Update opendbc

* Update opendbc

* Add acados gitignore to release files

* Update cereal

* Update cereal

* Add scons_cache to build cache

* Add Caskroom to cache

* Fix typo

* Link all packages at once, instead of one by one

* Run cleanup stage using poetry

* Remove casks from cache

* Move scons cache to separate cache step

* Save scons cache only on master

* Remove restore-keys from save-scons-cache step

* Uncomment if conditions for scons save

* Add gcc-arm-embedded cask cache to cache

* Custom handling of gcc-arm-embedded toolchain cache

* Rename dep cache key

* Exclude .fseventsd from cache

* Fix glob pattern

* Remove .feventsd before caching

* Run mac_setup only if dependency cache-hit != true

* Update cereal to master

* Add overwrite flag to brew link

* Remove manual casadi build from mac_setup

* Remove restore-keys from dependency cache

* Remove linux requirement for casadi

* Restore restore-keys to dependency cache
2023-06-21 13:14:20 -07:00
Kacper Rączy
a4bba84f8c Update onnx to 1.14 (#28610)
* Update onnx to 1.14 and onnxruntime-gpu to 1.15.1

* Update lock
2023-06-20 17:32:42 -07:00
Kacper Rączy
30ccd442d4 Update casadi to 3.6.3 (#28609)
Update casadi to 3.6.3. Update lock file
2023-06-20 15:33:27 -07:00
Shane Smiskol
fc9660c962 env: add dateutil types (#28478)
* add dateutil types

* lock
2023-06-09 22:04:56 -07:00
Cameron Clough
06e1f468aa bump pylint 2023-06-05 22:47:28 -07:00
Kacper Rączy
347004fdad aarch64: disable carla and onnxruntime-gpu on non-x64 hosts (#28261)
Disable carla and onnxrunner-gpu on aarch64
2023-05-23 19:50:56 -07:00
YassineYousfi
9a7a96b19f update timm and segmentation-models-pytorch (#28178)
update segmentation-models-pytorch
2023-05-12 13:57:05 -07:00
YassineYousfi
406840c377 add tensorrt dependency (#27893) 2023-04-12 22:18:51 -07:00
Adeeb Shihadeh
5f6a122c24 add scons-contrib package (#27826) 2023-04-06 21:12:32 -07:00
mitchellgoffpc
76319d02d8 Added tritonclient to xx deps 2023-03-24 16:16:38 -07:00