diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index e6d9f2919e0..fef774a8413 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -88,7 +88,7 @@ jobs: CIBW_ENVIRONMENT_LINUX: "AUDITWHEEL_PLAT=manylinux_2_24_x86_64 CC=clang-7 CXX=clang++-7" CIBW_BEFORE_ALL_LINUX: | apt-get update &&\ - apt-get install -y libace-dev &&\ + apt-get install -y libace-dev libeigen3-dev &&\ # Use clang: http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1684 apt-get install -y clang-7 CIBW_TEST_COMMAND: "python -c 'import yarp; yarp.Bottle()'" diff --git a/doc/release/yarp_3_5/yarp_math_in_wheel.md b/doc/release/yarp_3_5/yarp_math_in_wheel.md new file mode 100644 index 00000000000..9209c022125 --- /dev/null +++ b/doc/release/yarp_3_5/yarp_math_in_wheel.md @@ -0,0 +1,8 @@ +yarp_math_in_wheel {#yarp_3_5} +----------- + +### Bindings + +#### Python + +* Enable compilation of `libYARP_math` in the Python wheels diff --git a/scripts/pip/setup.py b/scripts/pip/setup.py index 517ce3d2b73..900cb984304 100644 --- a/scripts/pip/setup.py +++ b/scripts/pip/setup.py @@ -58,6 +58,7 @@ "-DYARP_COMPILE_GUIS:BOOL=OFF", "-DYARP_COMPILE_TESTS:BOOL=OFF", "-DYARP_COMPILE_UNMAINTAINED:BOOL=OFF", + "-DYARP_COMPILE_libYARP_math:BOOL=ON", ] + CIBW_CMAKE_OPTIONS, )