Skip to content

Conversation

@ahoarau
Copy link
Collaborator

@ahoarau ahoarau commented Jan 5, 2026

⚠️DO NOT MERGE UNTIL jrl-umi3218/jrl-cmakemodules#798 is merged ⚠️

This PR is a full rewrite of the CMake files with the JRL CMake Modules v2.

  • Full rewrite of the CMake Files in modern CMake
  • Remove submodules: archives can now be used
  • Migrate python tests to pytest
  • 🚧 NIX CI is temporarily disabled

NOTE: This the commit are cherry-picked and squashed from the previously accidentitaly merged #28

@ahoarau ahoarau marked this pull request as draft January 5, 2026 14:05
@ManifoldFR ManifoldFR marked this pull request as ready for review January 9, 2026 20:55
@ManifoldFR ManifoldFR enabled auto-merge January 9, 2026 20:55
Copy link
Member

@ManifoldFR ManifoldFR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good to me overall 😄

@ahoarau ahoarau marked this pull request as draft January 10, 2026 07:25
auto-merge was automatically disabled January 10, 2026 07:25

Pull request was converted to draft

@ManifoldFR ManifoldFR marked this pull request as ready for review January 10, 2026 16:01
@ahoarau ahoarau marked this pull request as draft January 12, 2026 06:29
@ahoarau ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 5cedb44 to 099bd00 Compare January 16, 2026 09:56
@ManifoldFR ManifoldFR marked this pull request as ready for review January 17, 2026 10:00
@ahoarau ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 05572ce to fcf926d Compare January 17, 2026 11:28
@ManifoldFR
Copy link
Member

@nim65s we will need a followup PR for Nix in the future 😃

Otherwise the lib is install in %PREFIX%/Library/Lib/site-packages/nanoeigenpy.pyd
But we need %PREFIX%/Lib/site-packages/nanoeigenpy.pyd
we only need the minimum version to be set to enable the correct policies
It was always required from nanobind
we now export eigen and cholmod correctly
cmake: cosmetic remove

cmake: generate ros2 python package files with condiition
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.

2 participants