Feat: Interaktiver XSL-Abhängigkeitsgraph mit vis.js und THIRD_PARTY_LICENSES aktualisiert
XslDependencyDialog mit zwei Tabs: Baumansicht (vorwärts/rückwärts-Abhängigkeiten) und interaktiver Netzwerkgraph (vis.js in QWebEngineView mit Physics-Simulation, Hover-Tooltips, Nachbar-Hervorhebung). Graceful Fallback wenn WebEngine fehlt. THIRD_PARTY_LICENSES um psutil, PyInstaller, Pillow, vis-network ergänzt und Versionen aktualisiert. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+75
-14
@@ -10,7 +10,7 @@ Python-Abhängigkeiten
|
||||
================================================================================
|
||||
|
||||
1. PySide6
|
||||
Version: >=6.9.1
|
||||
Version: >=6.10.1
|
||||
Lizenz: LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||
Webseite: https://www.qt.io/qt-for-python
|
||||
GitHub: https://github.com/qt/pyside-pyside-setup
|
||||
@@ -18,7 +18,7 @@ Python-Abhängigkeiten
|
||||
Copyright: Copyright (C) The Qt Company Ltd.
|
||||
|
||||
2. Pydantic
|
||||
Version: >=2.9.1
|
||||
Version: >=2.12.0
|
||||
Lizenz: MIT License
|
||||
Webseite: https://pydantic.dev
|
||||
GitHub: https://github.com/pydantic/pydantic
|
||||
@@ -26,21 +26,21 @@ Python-Abhängigkeiten
|
||||
Copyright: Copyright (c) 2017 to present Pydantic Services Inc.
|
||||
|
||||
3. Pydantic-Settings
|
||||
Version: >=2.9.1
|
||||
Version: >=2.12.0
|
||||
Lizenz: MIT License
|
||||
GitHub: https://github.com/pydantic/pydantic-settings
|
||||
Beschreibung: Settings management using Pydantic
|
||||
Copyright: Copyright (c) 2023 Pydantic Services Inc.
|
||||
|
||||
4. Pydantic-YAML
|
||||
Version: >=1.5.1
|
||||
Version: >=1.6.0
|
||||
Lizenz: MIT License
|
||||
GitHub: https://github.com/NowanIlfideme/pydantic-yaml
|
||||
Beschreibung: YAML support for Pydantic models
|
||||
Copyright: Copyright (c) 2020 Anatoly Makarevich
|
||||
|
||||
5. Polars
|
||||
Version: >=1.31.0
|
||||
Version: >=1.37.0
|
||||
Lizenz: MIT License
|
||||
Webseite: https://pola.rs
|
||||
GitHub: https://github.com/pola-rs/polars
|
||||
@@ -60,20 +60,53 @@ Python-Abhängigkeiten
|
||||
Beschreibung: Python library for Apache Arrow
|
||||
Copyright: Copyright (c) 2016-2025 The Apache Software Foundation
|
||||
|
||||
8. pyqtdarktheme
|
||||
Version: >=2.1.0
|
||||
Lizenz: MIT License
|
||||
GitHub: https://github.com/5yutan5/PyQtDarkTheme
|
||||
Beschreibung: A flat dark theme for PySide and PyQt
|
||||
Copyright: Copyright (c) 2021 Yunosuke Ohsugi
|
||||
8. psutil
|
||||
Version: >=6.1.1
|
||||
Lizenz: BSD-3-Clause License
|
||||
GitHub: https://github.com/giampaolo/psutil
|
||||
Beschreibung: Cross-platform lib for process and system monitoring
|
||||
Copyright: Copyright (c) 2009 Giampaolo Rodola
|
||||
|
||||
9. Ruff (Development)
|
||||
Version: >=0.14.8
|
||||
Version: >=0.14.11
|
||||
Lizenz: MIT License
|
||||
GitHub: https://github.com/astral-sh/ruff
|
||||
Beschreibung: An extremely fast Python linter and code formatter
|
||||
Copyright: Copyright (c) 2022 Charlie Marsh
|
||||
|
||||
10. PyInstaller (Development)
|
||||
Version: >=6.0.0
|
||||
Lizenz: GPL-2.0 mit Bootloader-Ausnahme
|
||||
Webseite: https://pyinstaller.org
|
||||
GitHub: https://github.com/pyinstaller/pyinstaller
|
||||
Beschreibung: Bundles Python applications into stand-alone executables
|
||||
Copyright: Copyright (c) 2010-2025 PyInstaller Development Team
|
||||
|
||||
11. Pillow (Development)
|
||||
Version: >=10.0.0
|
||||
Lizenz: HPND License (Historical Permission Notice and Disclaimer)
|
||||
Webseite: https://python-pillow.org
|
||||
GitHub: https://github.com/python-pillow/Pillow
|
||||
Beschreibung: Python Imaging Library (Fork)
|
||||
Copyright: Copyright (c) 2010-2025 Jeffrey A. Clark and contributors
|
||||
|
||||
================================================================================
|
||||
Eingebettete Bibliotheken
|
||||
================================================================================
|
||||
|
||||
Diese Bibliotheken sind direkt im Quellcode von DocuMentor enthalten.
|
||||
|
||||
1. vis-network (vis.js)
|
||||
Version: 9.1.9
|
||||
Lizenz: Apache License 2.0 ODER MIT License (Dual-Lizenz)
|
||||
Webseite: https://visjs.github.io/vis-network/
|
||||
GitHub: https://github.com/visjs/vis-network
|
||||
Beschreibung: A dynamic, browser-based network visualization library
|
||||
Copyright: Copyright (c) 2011-2017 Almende B.V, http://almende.com
|
||||
Copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
|
||||
Datei: src/res/vis-network.min.js
|
||||
Hinweis: Wird inline in QWebEngineView für den XSL-Abhängigkeitsgraph verwendet
|
||||
|
||||
================================================================================
|
||||
Externe Tools (nicht eingebettet)
|
||||
================================================================================
|
||||
@@ -144,6 +177,34 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
BSD-3-Clause License (psutil)
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
3. Neither the name of the copyright holder nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
LGPL-3.0 / GPL-2.0 / GPL-3.0 (PySide6)
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -183,6 +244,6 @@ HINWEISE
|
||||
da sich diese ändern können.
|
||||
|
||||
================================================================================
|
||||
Stand: Januar 2025
|
||||
Erstellt für: DocuMentor v0.1.0
|
||||
Stand: März 2026
|
||||
Erstellt für: DocuMentor v1.0.0
|
||||
================================================================================
|
||||
|
||||
Reference in New Issue
Block a user