Commit fe5be35
committed
Séquence l'installation des dépendances et borne PySide6 pour Python 3.11
Réorganise ensure_tools_installed() pour exécuter systématiquement l'installation des dépendances système avant l'installation des dépendances Python, afin d'éviter les lancements concurrents qui provoquaient des conflits entre gestionnaire système et pip.
En cas d'échec, d'impossibilité de démarrage ou de dépassement de délai sur la phase système, conserve désormais une journalisation explicite de l'erreur mais enchaîne quand même sur la phase Python. La méthode retourne toujours l'état global de la phase système via system_install_ok, ce qui permet de préserver le signal d'échec sans bloquer l'installation Python.
Ajoute un test unitaire dédié qui vérifie deux comportements clés : l'ordre d'exécution système puis Python, et la poursuite de l'installation Python après un timeout système.
Nettoie requirements.txt en supprimant les doublons PySide6/shiboken6 et en bornant explicitement les versions par branche de Python. Pour Python 3.11, la dépendance est limitée à la ligne 6.4.x (< 6.5) ; pour Python 3.12, la ligne 6.6-6.7 est conservée ; pour Python 3.13 et plus, la ligne 6.8+ reste autorisée. Une note a aussi été ajoutée pour documenter que la compatibilité avec des CPU anciens sans certaines extensions SIMD ne peut pas être garantie uniquement via les wheels PyPI.1 parent 6a5e0b3 commit fe5be35
3 files changed
Lines changed: 181 additions & 71 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
| 181 | + | |
203 | 182 | | |
204 | | - | |
205 | | - | |
| 183 | + | |
206 | 184 | | |
207 | 185 | | |
208 | 186 | | |
| |||
259 | 237 | | |
260 | 238 | | |
261 | 239 | | |
262 | | - | |
| 240 | + | |
263 | 241 | | |
264 | 242 | | |
265 | 243 | | |
| |||
268 | 246 | | |
269 | 247 | | |
270 | 248 | | |
271 | | - | |
| 249 | + | |
272 | 250 | | |
273 | 251 | | |
274 | 252 | | |
| |||
277 | 255 | | |
278 | 256 | | |
279 | 257 | | |
280 | | - | |
| 258 | + | |
281 | 259 | | |
282 | 260 | | |
283 | 261 | | |
| |||
326 | 304 | | |
327 | 305 | | |
328 | 306 | | |
329 | | - | |
| 307 | + | |
330 | 308 | | |
331 | 309 | | |
332 | 310 | | |
| |||
335 | 313 | | |
336 | 314 | | |
337 | 315 | | |
338 | | - | |
| 316 | + | |
339 | 317 | | |
340 | 318 | | |
341 | 319 | | |
| |||
350 | 328 | | |
351 | 329 | | |
352 | 330 | | |
353 | | - | |
| 331 | + | |
354 | 332 | | |
355 | 333 | | |
356 | 334 | | |
| |||
367 | 345 | | |
368 | 346 | | |
369 | 347 | | |
370 | | - | |
| 348 | + | |
371 | 349 | | |
372 | 350 | | |
373 | 351 | | |
| |||
385 | 363 | | |
386 | 364 | | |
387 | 365 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
414 | 382 | | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
423 | 401 | | |
424 | | - | |
| 402 | + | |
425 | 403 | | |
426 | 404 | | |
427 | 405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
11 | 21 | | |
12 | 22 | | |
13 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
0 commit comments