[SIGMON-510] create a second testing environment based on pyproject requirements
Context
- To make sure that sigmon's libraries work both on SWAN and locally, we want to have 2 testing jobs in the CI.
What was done
- Add a test in the CI using pip install .
TODO
- ?
QA
- code was not unit tested
- acceptance tests were written
Review objectives
- assessment of code functionality
- assessment of code quality