From 66b7479abbb33c55ff02e92cc50f97c0303212ac Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Sun, 7 Sep 2025 11:55:21 +0200 Subject: [PATCH] few fixes --- README.md | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 2b9bde2..7ca6260 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Template/ │ ├── assets/ # Icônes, images │ ├── lang/ # Traductions │ ├── themes/ # Thèmes -│ └── others/ # Paramètres par défaut +│ └── others/ # Autres ├── tools/ # Scripts build/dev ├── config.json # Config principale ├── requirements.txt # Dépendances @@ -49,18 +49,26 @@ Template/ 1. **Configurez `config.json`** (nom, version, OS, architecture, icône, dépôt git...) -2. **Copiez `.env.example` → `.env`** - (chemin Python, email, mot de passe...) +2. **Copiez `.env.example` → `.env` et configurez les variables requises** + - Depuis la racine du projet : + - Windows (PowerShell / cmd) : copy .env.example .env + - Linux / macOS : cp .env.example .env + - Au minimum, renseignez dans `.env` : + - PYTHON_PATH : chemin absolu vers votre exécutable Python (utilisé par tools/open.bat) + - les identifiants email si vous comptez utiliser l'envoi de suggestions (email + mot de passe / mot de passe d'application) + - Remarque : l'outil `tools/open.bat` s'appuie sur PYTHON_PATH ; sans cette variable, l'ouverture/initialisation de l'environnement échouera. 3. **Lancez le dev** - - Windows : `tools\open.bat` - - Linux : `tools/open.sh` - - macOS : `tools/open.command` + - Windows : tools\open.bat (nécessite PYTHON_PATH dans `.env`) + - Linux : tools/open.sh (si présent / exécutable) + - macOS : tools/open.command (si présent / exécutable) + - Exécutez depuis leur fichier parent pour que les chemins relatifs fonctionnent correctement. 4. **Build en un clic** - - Windows : `tools\build.bat` - - Linux : `tools/build.sh` - - macOS : `tools/build.command` + - Windows : tools\build.bat + - Linux : tools/build.sh + - macOS : tools/build.command + - Ces scripts supposent que `.env` est configuré et que les outils requis (pyinstaller, etc.) sont installés. --- @@ -113,9 +121,10 @@ Template/ ## 📦 Dépendances -- **PyQt6** : GUI moderne. -- **pyinstaller** : Build d’exécutables. -- **python-dotenv** : Variables d’environnement. +- **Python 3.10+ recommandé** (compatibilité testée avec 3.10/3.11). +- **PyQt6** : GUI moderne. +- **pyinstaller** : Build d’exécutables. +- **python-dotenv** : Variables d’environnement. - **requests** : Requêtes HTTP (update). --- @@ -129,7 +138,8 @@ Template/ ## 📝 Licence -MIT License. Voir le fichier [LICENSE](https://gitea.louismazin.ovh/LouisMazin/PythonApplicationTemplate/src/branch/main/LICENSE). +Attribution License — voir le fichier local [`LICENSE`](https://gitea.louismazin.ovh/LouisMazin/PythonApplicationTemplate/src/branch/main/LICENSE) pour le texte complet. +Toute utilisation ou distribution doit inclure une attribution visible à l'auteur : LouisMazin. ---