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:
Adeeb Shihadeh
2026-07-11 12:59:49 -07:00
committed by GitHub
parent c91731b13a
commit a26254304f
5 changed files with 15 additions and 9 deletions
+1 -1
View File
@@ -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')]
-2
View File
@@ -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
View File
@@ -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
Generated
+12 -4
View File
@@ -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"]