Fix: PyInstaller-Bundle für installierte Version repariert (connectorx, SQL-Ressourcen)

- connectorx via collect_all() eingebunden statt hiddenimports (Rust-PYD + __init__.py + Metadaten als Einheit)
- SQL/CSV-Ressourcen (src/res/) ins PyInstaller-Bundle aufgenommen
- Pfadauflösung in database.py auf sys._MEIPASS umgestellt für installierten Modus
- connectorx als explizite Abhängigkeit in pyproject.toml ergänzt
- Dokumentation (windows_distribution.md) um collect_all-Pattern und _MEIPASS-Hinweise erweitert
- Version auf 1.0.0 aktualisiert, Hersteller-Informationen ergänzt
This commit is contained in:
2026-02-15 19:51:58 +01:00
parent ec33a5b586
commit affba2a9ca
7 changed files with 100 additions and 54 deletions
Generated
+3 -1
View File
@@ -34,9 +34,10 @@ wheels = [
[[package]]
name = "documentor"
version = "0.1.0"
version = "1.0.0"
source = { virtual = "." }
dependencies = [
{ name = "connectorx" },
{ name = "polars", extra = ["connectorx", "pyarrow"] },
{ name = "psutil" },
{ name = "pydantic-settings" },
@@ -53,6 +54,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "connectorx", specifier = ">=0.4.0" },
{ name = "polars", extras = ["connectorx", "pyarrow"], specifier = ">=1.37.0" },
{ name = "psutil", specifier = ">=6.1.1" },
{ name = "pydantic-settings", specifier = ">=2.12.0" },