Skip to content

Commit ca9df78

Browse files
committed
Refactor: Séparation de la logique UI de DepsAnalyser
- Création de Ui/Gui/Dialogs/DepsAnalyserUI.py pour centraliser la logique Qt. - Nettoyage de Core/deps_analyser/analyser.py de toute dépendance à PySide6 (Headless-friendly). - Mise à jour des points d'injection dans Ui/Gui/Gui.py. - Mise à jour de la documentation interne et des exports du module Core.
1 parent 7b9d8de commit ca9df78

4 files changed

Lines changed: 449 additions & 425 deletions

File tree

Core/deps_analyser/__init__.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,22 @@
2626
Statut: module utilisable pour une sugmanagement/installation basique. Les
2727
fonctions d'auto-analysis avancée mentionnées dans la feuille de route ne sont
2828
pas nécessaires à l'exécution et sont désactivées/neutralisées pour éviter tout
29-
impact en production. Les entrées publiques référencées par l'UI (suggest_missing_dependencies)
30-
sont conservées.
29+
impact en production. La logique UI (suggest_missing_dependencies) a été déplacée
30+
vers la couche UI.
3131
"""
3232

3333
from __future__ import annotations
3434

3535
from .analyser import (
3636
_check_module_installed,
37-
_install_next_dependency,
3837
_is_stdlib_module,
39-
_on_dep_pip_finished,
40-
_on_dep_pip_output,
4138
collect_project_dependencies,
42-
suggest_missing_dependencies,
4339
write_requirements_txt,
4440
)
4541

4642
__all__ = [
47-
"_install_next_dependency",
4843
"_check_module_installed",
4944
"_is_stdlib_module",
50-
"_on_dep_pip_finished",
51-
"suggest_missing_dependencies",
52-
"_on_dep_pip_output",
5345
"collect_project_dependencies",
5446
"write_requirements_txt",
5547
]

0 commit comments

Comments
 (0)