Chris Hennes
4106ba71c4
Addon Manager: Add SPDX license ID to all files
2023-02-20 15:39:47 -06:00
Chris Hennes
d8df5e03e0
Addon Manager: Update license headers
2023-01-28 13:07:29 -07:00
Chris Hennes
611e13305b
Addon Manager: Refactor installation code
...
Improve testability of installation code by refactoring it to completely
separate the GUI and non-GUI code, and to provide more robust support
for non-GUI access to some type of Addon Manager activity.
2022-12-17 17:49:13 -06:00
Chris Hennes
c28da00c15
Addon Manager: Qt6 migration part 1, use PySide
...
Migrate all uses of "import PySide 2" to use "import PySide" so that the
FreeCAD-provided wrappers can switch between Qt versions.
2022-11-06 13:19:36 +01:00
Chris Hennes
48307b91f5
Addon Manager: use versioned Python package dirs
2022-11-05 11:45:02 -05:00
Chris Hennes
eda5cfe60a
Addon Manager: Improve failed pip behavior ( #7552 )
...
* Addon Manager: Improve failed pip behavior
* Addon Manager: pylint cleanup
* Addon Manager: Use subprocess.CREATE_NO_WINDOW when possible
* Addon Manager: Put pip calls in QThread
* Addon Manager: Remove Py package check from startup
2022-10-04 08:58:19 -05:00
Chris Hennes
735b786cb3
Addon Manager: Fix undeclared variable in error handling
2022-10-03 12:54:25 -05:00
Chris Hennes
0edb57d205
Addon Manager: Error checking when Python can't be found
2022-10-03 12:52:57 -05:00
Chris Hennes
abd601a147
Addon Manager: Show package dependencies
2022-09-21 14:44:35 -05:00
Chris Hennes
bcbf1dc67b
Addon Manager: Fix bug when pip call fails
2022-09-15 16:39:13 -05:00
Chris Hennes
52fafd16ec
Addon Manager: pylint cleanup of manage_python_dependcies.py
2022-07-27 15:58:12 -05:00
Chris Hennes
514118192a
Addon Manager: Cleanup
2022-07-27 10:49:00 -05:00
Chris Hennes
044b7ed744
Addon Manager: Add dialog to manage Python deps
2022-07-27 09:59:25 -05:00