Skip to content

Comments

build: improve dependencies#259

Merged
juelg merged 7 commits intomasterfrom
juelg/improve-dependencies
Feb 16, 2026
Merged

build: improve dependencies#259
juelg merged 7 commits intomasterfrom
juelg/improve-dependencies

Conversation

@juelg
Copy link
Contributor

@juelg juelg commented Feb 13, 2026

  • finally removed no-build-isolation requirement!
  • dependency groups in pyproject.toml to manage dev dependencies
  • use fetchcontent declare in rcs to avoid eigen installation
  • use fetchcontent declare for extensions such as fr3 and panda to minimize system dependencies

@juelg juelg force-pushed the juelg/improve-dependencies branch from 885de0b to efc9cf6 Compare February 13, 2026 16:30
- build: replaced requirements.txt by dependency groups
- docs: readme improvements and citation update
@juelg juelg force-pushed the juelg/improve-dependencies branch from efc9cf6 to f606690 Compare February 13, 2026 16:33
@juelg juelg force-pushed the juelg/improve-dependencies branch 6 times, most recently from 8170af9 to 08f9d14 Compare February 14, 2026 09:06
@juelg juelg force-pushed the juelg/improve-dependencies branch 9 times, most recently from e870ff9 to 9f49eeb Compare February 16, 2026 19:26
to avoid installation of system libraries and to avoid dependence on their versions this adds the following fetchcontent declares:
- fr3: tinyxml2, console_bridge, poco and eigen
- panda: console_bridge, poco and eigen
- remove eigen from robotics library because of export usage
@juelg juelg force-pushed the juelg/improve-dependencies branch from 9f49eeb to fba5ef1 Compare February 16, 2026 19:48
@juelg juelg marked this pull request as ready for review February 16, 2026 19:49
@juelg juelg requested a review from pkrack February 16, 2026 19:49
@juelg juelg merged commit 32e1210 into master Feb 16, 2026
12 checks passed
@juelg juelg deleted the juelg/improve-dependencies branch February 16, 2026 20:00
@juelg juelg mentioned this pull request Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant