mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-07-16 23:52:06 +08:00
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
This commit is contained in:
+1
-1
@@ -55,7 +55,7 @@ assert arch in [
|
||||
"Darwin", # macOS arm64 (x86 not supported)
|
||||
]
|
||||
|
||||
pkg_names = ['acados', 'bzip2', 'capnproto', 'catch2', 'eigen', 'ffmpeg', 'json11', 'ncurses', 'zeromq', 'zstd']
|
||||
pkg_names = ['acados', 'bzip2', 'capnproto', 'catch2', 'ffmpeg', 'json11', 'ncurses', 'zeromq', 'zstd']
|
||||
pkgs = [importlib.import_module(name) for name in pkg_names]
|
||||
acados = pkgs[pkg_names.index('acados')]
|
||||
ffmpeg = pkgs[pkg_names.index('ffmpeg')]
|
||||
|
||||
@@ -12,7 +12,6 @@ dependencies = [
|
||||
# multiple users
|
||||
"sounddevice", # micd + soundd
|
||||
"requests", # many one-off uses
|
||||
"sympy", # rednose + friends
|
||||
"tqdm", # cars (fw_versions.py) on start + many one-off uses
|
||||
|
||||
# core
|
||||
@@ -29,7 +28,6 @@ dependencies = [
|
||||
"comma-deps-capnproto",
|
||||
"comma-deps-catch2",
|
||||
"comma-deps-acados",
|
||||
"comma-deps-eigen",
|
||||
"comma-deps-ffmpeg",
|
||||
"comma-deps-zstd",
|
||||
"comma-deps-ncurses",
|
||||
|
||||
+1
-1
Submodule rednose_repo updated: 6c2abeb471...9e19086c26
@@ -38,7 +38,7 @@ git submodule foreach --recursive git clean -xdff
|
||||
# do the files copy
|
||||
echo "[-] copying files T=$SECONDS"
|
||||
cd $SOURCE_DIR
|
||||
cp -pR --parents $(./tools/release/release_files.py) $TARGET_DIR/
|
||||
./tools/release/release_files.py | xargs -d '\n' cp -pR --parents -t "$TARGET_DIR"
|
||||
|
||||
# in the directory
|
||||
cd $TARGET_DIR
|
||||
|
||||
@@ -963,7 +963,6 @@ dependencies = [
|
||||
{ name = "comma-deps-bzip2" },
|
||||
{ name = "comma-deps-capnproto" },
|
||||
{ name = "comma-deps-catch2" },
|
||||
{ name = "comma-deps-eigen" },
|
||||
{ name = "comma-deps-ffmpeg" },
|
||||
{ name = "comma-deps-gcc-arm-none-eabi" },
|
||||
{ name = "comma-deps-git-lfs" },
|
||||
@@ -989,7 +988,6 @@ dependencies = [
|
||||
{ name = "setproctitle" },
|
||||
{ name = "setuptools" },
|
||||
{ name = "sounddevice" },
|
||||
{ name = "sympy" },
|
||||
{ name = "tqdm" },
|
||||
{ name = "websocket-client" },
|
||||
{ name = "xattr" },
|
||||
@@ -1042,7 +1040,6 @@ requires-dist = [
|
||||
{ name = "comma-deps-bzip2" },
|
||||
{ name = "comma-deps-capnproto" },
|
||||
{ name = "comma-deps-catch2" },
|
||||
{ name = "comma-deps-eigen" },
|
||||
{ name = "comma-deps-ffmpeg" },
|
||||
{ name = "comma-deps-gcc-arm-none-eabi" },
|
||||
{ name = "comma-deps-git-lfs" },
|
||||
@@ -1080,7 +1077,6 @@ requires-dist = [
|
||||
{ name = "setproctitle" },
|
||||
{ name = "setuptools" },
|
||||
{ name = "sounddevice" },
|
||||
{ name = "sympy" },
|
||||
{ name = "tqdm" },
|
||||
{ name = "ty", marker = "extra == 'testing'" },
|
||||
{ name = "websocket-client" },
|
||||
@@ -1496,15 +1492,27 @@ version = "0.0.1"
|
||||
source = { editable = "rednose_repo" }
|
||||
dependencies = [
|
||||
{ name = "cffi" },
|
||||
{ name = "comma-deps-eigen" },
|
||||
{ name = "cython" },
|
||||
{ name = "numpy" },
|
||||
{ name = "scons" },
|
||||
{ name = "setuptools" },
|
||||
{ name = "sympy" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "cffi" },
|
||||
{ name = "comma-deps-eigen" },
|
||||
{ name = "cython" },
|
||||
{ name = "numpy" },
|
||||
{ name = "pre-commit", marker = "extra == 'dev'" },
|
||||
{ name = "pytest", marker = "extra == 'dev'" },
|
||||
{ name = "pytest-xdist", marker = "extra == 'dev'" },
|
||||
{ name = "ruff", marker = "extra == 'dev'" },
|
||||
{ name = "scipy", marker = "extra == 'dev'" },
|
||||
{ name = "scons" },
|
||||
{ name = "setuptools" },
|
||||
{ name = "sympy" },
|
||||
]
|
||||
provides-extras = ["dev"]
|
||||
|
||||
Reference in New Issue
Block a user