Closed xueying4402 closed 3 weeks ago
Thank you for the PR, and for your patience! I'm going to close this backport for now because I don't feel confident that it won't break someone's workflow.
@sloretz What's your take on this one?
I think my main concern is that Python3 CMake module could find a different version of NumPy than the current custom logic in rosidl_generator_py. I think that could break a non-standard Python setup like a venv. While ROS 2 doesn't directly support those, I've seen bugs opened by people using different non-standard Python setups for other platforms.
…archives (#160)
Use FindPython3
Make link libraries private when possible to avoid having to export dependencies
Use Python3::Numpy