PyInstaller Spec to Wrap Khoj into a Basic Native App

- Verified functionality on MacOS

- Add ICNS Icon to use as MacOS App Icon
- Spec generated by PyInstaller:
  ```sh
  pyinstaller \
       src/main.py \
       --windowed \
       --onefile \
       --name "Khoj" \
       --target-arch arm64 \
       -i src/interface/web/assets/icons/favicon.icns \
       --add-data "src/interface/web:src/interface/web" \
       --copy-metadata tqdm \
       --copy-metadata regex \
       --copy-metadata requests \
       --copy-metadata packaging \
       --copy-metadata filelock \
       --copy-metadata numpy \
       --copy-metadata tokenizers
  ```
This commit is contained in:
Debanjum Singh Solanky
2022-08-08 22:32:29 +03:00
parent c00fcb70f6
commit e5691f9d1d
2 changed files with 61 additions and 0 deletions

Binary file not shown.