lcm-proj / lcm

Lightweight Communications and Marshalling
GNU Lesser General Public License v2.1
1.01k stars 393 forks source link

Add Python tests #539

Closed nosracd closed 2 weeks ago

nosracd commented 3 weeks ago

This PR adds a set of unit tests to test the Python module and wires the CI to run the tests for each wheel that gets built. Some platforms failed the test, mainly due to import errors (although one was unable to install the wheel), so these platforms no longer have wheels built for them:

Also, it appears that the latest version of cibuildwheel now supports Python 3.13 so I bumped the cibuildwheel version and added Python 3.13 targets.