15 Commits
Beta-5 ... main

Author SHA1 Message Date
5acf461cc6 Merge pull request 'Beta-5' (#21) from Beta-5 into main
Reviewed-on: #21
2026-01-23 19:59:41 +00:00
5e454264a3 Merge pull request 'Beta-5' (#20) from Beta-5 into main
Reviewed-on: #20
2026-01-23 16:52:39 +00:00
426d7bbcaf start_app.py aktualisiert 2026-01-22 12:07:37 +00:00
4aff839f36 Dateien nach "/" hochladen 2026-01-22 11:50:26 +00:00
5f9db6397d Merge pull request 'start_app.py aktualisiert' (#19) from Beta-5 into main
Reviewed-on: http://89.182.100.163:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/19
2026-01-22 11:48:58 +00:00
3574700386 Merge pull request 'start_app.py aktualisiert' (#18) from Beta-5 into main
Reviewed-on: http://89.182.100.163:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/18
2026-01-22 11:43:29 +00:00
592453c1ff Merge pull request 'pflanzen_gui.py aktualisiert' (#17) from Beta-5 into main
Reviewed-on: http://192.168.178.11:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/17
2026-01-22 11:34:18 +00:00
afcd970b50 Merge pull request 'Beta-5' (#16) from Beta-5 into main
Reviewed-on: http://192.168.178.11:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/16
2026-01-22 11:29:44 +00:00
4e9d746332 start4.bat gelöscht 2026-01-22 11:27:11 +00:00
7f08b04859 start_app.py aktualisiert 2026-01-21 13:25:35 +00:00
9e208f3f7e start4.bat aktualisiert 2026-01-21 13:23:04 +00:00
819d3f074e start4.bat aktualisiert 2026-01-21 13:15:42 +00:00
861e5dc33a Merge pull request 'update.bat aktualisiert' (#7) from Beta-5 into main
Reviewed-on: http://192.168.178.11:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/7
2026-01-21 13:14:18 +00:00
fc0a6f9b90 Merge pull request 'update.bat aktualisiert' (#6) from Beta-5 into main
Reviewed-on: http://192.168.178.11:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/6
2026-01-21 13:10:57 +00:00
3b342a16c7 Merge pull request 'Beta-5' (#5) from Beta-5 into main
Reviewed-on: http://192.168.178.11:8281/diggerwf/Brokkoli-Giess-Plannung-Helfer/pulls/5
2026-01-20 17:51:36 +00:00

View File

@@ -10,7 +10,7 @@ REQUIRED_PACKAGES = [
("PIL", "Pillow", "fuer die Bildanzeige (Logo)"),
("mysql.connector", "mysql-connector-python", "fuer die Datenbankverbindung (MySQL)"),
("pandas", "pandas", "fuer die Datenverarbeitung und Tabellen"),
("rich", "rich", "fuer schoene Konsolenausgaben")
("rich", "rich", "fuer formatierte Konsolenausgaben")
]
def ensure_pip():
@@ -27,6 +27,13 @@ def ensure_pip():
return True
except Exception as e:
print(f"⚠️ Warnung beim pip-Update: {e}")
# Falls pip nicht gefunden wird, versuchen wir es unter Linux mit ensurepip
if sys.platform.startswith('linux'):
try:
print("🔄 Versuche pip via System-Paketmanager zu finden...")
subprocess.check_call([sys.executable, "-m", "ensurepip", "--default-pip"], stdout=subprocess.DEVNULL)
except:
pass
return True # Wir versuchen es trotzdem weiter
def check_and_install_packages():
@@ -49,7 +56,6 @@ def check_and_install_packages():
elif import_name == "rich":
import rich
from rich.console import Console
# Testet, ob die Hauptkomponente von Rich geladen werden kann
_ = Console()
else:
__import__(import_name)