few fixes

This commit is contained in:
Louis Mazin 2025-09-07 11:55:21 +02:00
parent 7c157255f4
commit 66b7479abb

View File

@ -34,7 +34,7 @@ Template/
│ ├── assets/ # Icônes, images │ ├── assets/ # Icônes, images
│ ├── lang/ # Traductions │ ├── lang/ # Traductions
│ ├── themes/ # Thèmes │ ├── themes/ # Thèmes
│ └── others/ # Paramètres par défaut │ └── others/ # Autres
├── tools/ # Scripts build/dev ├── tools/ # Scripts build/dev
├── config.json # Config principale ├── config.json # Config principale
├── requirements.txt # Dépendances ├── requirements.txt # Dépendances
@ -49,18 +49,26 @@ Template/
1. **Configurez `config.json`** 1. **Configurez `config.json`**
(nom, version, OS, architecture, icône, dépôt git...) (nom, version, OS, architecture, icône, dépôt git...)
2. **Copiez `.env.example` → `.env`** 2. **Copiez `.env.example` → `.env` et configurez les variables requises**
(chemin Python, email, mot de passe...) - 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** 3. **Lancez le dev**
- Windows : `tools\open.bat` - Windows : tools\open.bat (nécessite PYTHON_PATH dans `.env`)
- Linux : `tools/open.sh` - Linux : tools/open.sh (si présent / exécutable)
- macOS : `tools/open.command` - 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** 4. **Build en un clic**
- Windows : `tools\build.bat` - Windows : tools\build.bat
- Linux : `tools/build.sh` - Linux : tools/build.sh
- macOS : `tools/build.command` - macOS : tools/build.command
- Ces scripts supposent que `.env` est configuré et que les outils requis (pyinstaller, etc.) sont installés.
--- ---
@ -113,6 +121,7 @@ Template/
## 📦 Dépendances ## 📦 Dépendances
- **Python 3.10+ recommandé** (compatibilité testée avec 3.10/3.11).
- **PyQt6** : GUI moderne. - **PyQt6** : GUI moderne.
- **pyinstaller** : Build dexécutables. - **pyinstaller** : Build dexécutables.
- **python-dotenv** : Variables denvironnement. - **python-dotenv** : Variables denvironnement.
@ -129,7 +138,8 @@ Template/
## 📝 Licence ## 📝 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.
--- ---