LaboratoireMecaniqueLille / crappy

Command and Real-time Acquisition Parallelized in Python
https://crappy.readthedocs.io/en/stable/
GNU General Public License v2.0
78 stars 16 forks source link

Add workflow for checking the installation and import of Crappy #89

Closed WeisLeDocto closed 9 months ago

WeisLeDocto commented 9 months ago

In an effort to detect bugs in the code as early as possible, this PR adds a GitHub workflow to the project. This workflow installs Crappy, and checks that it imports as expected. The checks are performed on Linux, macOS and Windows, on all the Python versions supported by Crappy. It runs whenever a Pull Request is opened or modified on the main or develop branch, and on each first day of the month.

This workflow is a first step towards a more extensive test suite for Crappy, to be integrated at a later point (#57). It is a step towards completion of #63.