Remove PySide dependency and deprecate desktop builds (#475)

* Remove PySide, gui option from code
* Remove pyside 6 dependency from code
* Remove workflows which build desktop applications
* Update unit tests and update line in documentation
* Remove additional references to pyinstaller, gui
* Add uninstall steps to normal uninstall instructions
This commit is contained in:
sabaimran
2023-09-07 11:36:27 -07:00
committed by GitHub
parent 76562f4250
commit dccfae3853
14 changed files with 13 additions and 568 deletions

View File

@@ -16,7 +16,6 @@ def test_cli_minimal_default():
# Assert
assert actual_args.config_file == resolve_absolute_path(Path("~/.khoj/khoj.yml"))
assert actual_args.regenerate == False
assert actual_args.gui == False
assert actual_args.verbose == 0
@@ -36,11 +35,10 @@ def test_cli_invalid_config_file_path():
# ----------------------------------------------------------------------------------------------------
def test_cli_config_from_file():
# Act
actual_args = cli(["-c=tests/data/config.yml", "--regenerate", "--gui", "-vvv"])
actual_args = cli(["-c=tests/data/config.yml", "--regenerate", "-vvv"])
# Assert
assert actual_args.config_file == resolve_absolute_path(Path("tests/data/config.yml"))
assert actual_args.gui == True
assert actual_args.regenerate == True
assert actual_args.config is not None
assert actual_args.verbose == 3