build: 👷 fix copier dependency
End-to-end tests were broken because of the release of pyyaml-include 2.0 and a too loose dependency in copier. This was fixed in copier 9.2.0.
See https://github.com/copier-org/copier/issues/1568
Coverage Report
File Stmts Miss Cover Missing apps/qolsysgw   gateway.py 187 36 81% 67, 126–127, 162–185, 193, 218–219, 238–239, 251–252, 263–264, 273–274, 283–284, 290, 310–311 apps/qolsysgw/mqtt   exceptions.py 17 0 100%    listener.py 53 8 85% 42–44, 68–70, 74–75   updater.py 247 7 97% 174, 222, 225, 342, 393, 481, 558   utils.py 18 2 89% 22–23 apps/qolsysgw/qolsys   actions.py 50 2 96% 24, 34   config.py 70 13 81% 63–64, 66, 70, 75, 90–102, 112, 120, 146   control.py 151 7 95% 39, 47, 51, 58, 65, 81, 88   events.py 232 21 91% 64, 69, 100, 104, 130–131, 163, 167, 190, 201, 208, 235, 251, 265, 278–280, 325, 357, 369, 414   exceptions.py 29 0 100%    observable.py 17 3 82% 13, 17–18   partition.py 125 8 94% 151, 156–160, 166–170, 173   sensors.py 243 22 91% 60, 67–88, 101, 160, 218, 222, 229, 246, 250   socket.py 95 19 80% 36, 43, 52–54, 83–84, 103–105, 109–110, 114–116, 126–127, 133–134   state.py 69 7 90% 24, 67–70, 80, 88   utils.py 47 4 91% 11, 14, 20–21 TOTAL 1650 159 90% Â
| Tests | Skipped | Failures | Errors | Time |
|---|---|---|---|---|
| 122 | 0 :zzz: | 0 :x: | 0 :fire: | 31.439s :stopwatch: |
Coverage Report
File Stmts Miss Cover Missing apps/qolsysgw   gateway.py 187 36 81% 67, 126–127, 162–185, 193, 218–219, 238–239, 251–252, 263–264, 273–274, 283–284, 290, 310–311 apps/qolsysgw/mqtt   exceptions.py 17 0 100%    listener.py 53 8 85% 42–44, 68–70, 74–75   updater.py 247 7 97% 174, 222, 225, 342, 393, 481, 558   utils.py 18 2 89% 22–23 apps/qolsysgw/qolsys   actions.py 50 2 96% 24, 34   config.py 70 13 81% 63–64, 66, 70, 75, 90–102, 112, 120, 146   control.py 151 7 95% 39, 47, 51, 58, 65, 81, 88   events.py 232 21 91% 64, 69, 100, 104, 130–131, 163, 167, 190, 201, 208, 235, 251, 265, 278–280, 325, 357, 369, 414   exceptions.py 29 0 100%    observable.py 17 3 82% 13, 17–18   partition.py 125 8 94% 151, 156–160, 166–170, 173   sensors.py 243 22 91% 60, 67–88, 101, 160, 218, 222, 229, 246, 250   socket.py 95 19 80% 36, 43, 52–54, 83–84, 103–105, 109–110, 114–116, 126–127, 133–134   state.py 69 7 90% 24, 67–70, 80, 88   utils.py 47 4 91% 11, 14, 20–21 TOTAL 1650 159 90% Â
| Tests | Skipped | Failures | Errors | Time |
|---|---|---|---|---|
| 122 | 0 :zzz: | 0 :x: | 0 :fire: | 31.284s :stopwatch: |
Coverage Report
File Stmts Miss Cover Missing apps/qolsysgw   gateway.py 187 36 81% 67, 126–127, 162–185, 193, 218–219, 238–239, 251–252, 263–264, 273–274, 283–284, 290, 310–311 apps/qolsysgw/mqtt   exceptions.py 17 0 100%    listener.py 53 8 85% 42–44, 68–70, 74–75   updater.py 247 7 97% 174, 222, 225, 342, 393, 481, 558   utils.py 18 2 89% 22–23 apps/qolsysgw/qolsys   actions.py 50 2 96% 24, 34   config.py 70 13 81% 63–64, 66, 70, 75, 90–102, 112, 120, 146   control.py 151 7 95% 39, 47, 51, 58, 65, 81, 88   events.py 232 21 91% 64, 69, 100, 104, 130–131, 163, 167, 190, 201, 208, 235, 251, 265, 278–280, 325, 357, 369, 414   exceptions.py 29 0 100%    observable.py 17 3 82% 13, 17–18   partition.py 125 8 94% 151, 156–160, 166–170, 173   sensors.py 243 22 91% 60, 67–88, 101, 160, 218, 222, 229, 246, 250   socket.py 95 19 80% 36, 43, 52–54, 83–84, 103–105, 109–110, 114–116, 126–127, 133–134   state.py 69 7 90% 24, 67–70, 80, 88   utils.py 47 4 91% 11, 14, 20–21 TOTAL 1650 159 90% Â
| Tests | Skipped | Failures | Errors | Time |
|---|---|---|---|---|
| 122 | 0 :zzz: | 0 :x: | 0 :fire: | 31.600s :stopwatch: |