Debanjum Singh Solanky
5a20283202
Set Pyinstaller, Pip environment to create reproducible builds of Khoj
...
- Dependency Version Pinning
- First level dependency versions have been pinned.
- Transitive dependencies have not been specified yet
- Testing
- The Pyinstaller build has been only minimally tested for reproducibility
- The Khoj package generated for PyPi have not been tested for reproducibility
- References
- https://reproducible-builds.org/docs/source-date-epoch/
- https://pyinstaller.org/en/stable/advanced-topics.html#creating-a-reproducible-build
2022-08-17 20:09:35 +03:00
Debanjum Singh Solanky
4d83a1d13b
Bump Khoj pip version to 0.1.6 to publish pre-release builds
2022-08-16 17:37:41 +03:00
Debanjum Singh Solanky
c00fcb70f6
Rmove unsupported Python versions from Classifiers list in setup.py
2022-08-08 22:31:42 +03:00
Debanjum Singh Solanky
083fefdd07
Create Native Menu Bar with PyQt to open Search, Config webpages
...
- Run FastAPI server in a separate thread.
- This allows starting both the server and gui in parallel
- Create System Tray for Khoj
- Contains menu items that open search or config pages in browser
- Rearrange code to have only the code required to start Backend and
GUI in the run() method
- Move the backend setup code into a separate method
2022-08-06 01:00:25 +03:00
Debanjum Singh Solanky
ebaf5524d1
Bump khoj patch version in setup.py
...
- PRs and Pushes to Master show up as newer than previous release. But
they're marked as development release or pre-release (alpha)
- Once create tag. The published pip package than becomes a final release
in PEP440 terminology
2022-08-04 04:45:20 +03:00
Debanjum Singh Solanky
e76930b320
Set minimum python version to 3.8 as required by dependencies
2022-08-03 21:47:53 +03:00
Debanjum Singh Solanky
26b50471b7
Upgrade pillow to fix dependabot security advisory
2022-08-03 00:33:29 +03:00
Debanjum Singh Solanky
b9e6273644
Include interfaces in pip package. Fix paths to web interface in app
2022-08-03 00:02:39 +03:00
Debanjum Singh Solanky
765e10bc2c
Prepare Khoj for PyPi. Include Readme in dist, Fix metadata in setup.py
2022-08-02 22:53:02 +03:00
Debanjum Singh Solanky
d57bd41019
Add Instruction to Install, Run Khoj via Pip to Readme #Development
2022-08-02 21:12:27 +03:00
Debanjum Singh Solanky
006a2aef57
Create setup.py to setup Khoj python application
2022-08-02 20:23:05 +03:00