Debanjum Singh Solanky
d3e82b918f
Make Khoj require python version below 3.11 until PyTorch works with it
...
Closes #128
2023-02-06 23:11:51 -03:00
Debanjum Singh Solanky
f26cee604d
Update Khoj Plugin Install Instructions. Rename main Readme to README
...
Khoj plugin page from within Obsidian isn't recognized. Seems like it
needs an uppercase readme file only. So it doesn't show the Khoj
readme from within Obsidian itself.
2023-01-27 20:01:31 -03:00
Debanjum Singh Solanky
013c7c10a4
Bump khoj pre-release version
2023-01-22 18:45:56 -03:00
Debanjum Singh Solanky
ad3c9b5f44
Bump khoj version to 0.2.5 in preparation for release
2023-01-22 18:18:21 -03:00
Debanjum Singh Solanky
7380518f24
Upgrade PyTorch, Pillow version to resolve Dependabot Security Advisories
...
This also enables GPU usage by Khoj on MacOS as MPS support is now in
PyTorch mainline
2023-01-05 15:39:09 -03:00
Debanjum Singh Solanky
e792523849
Bump version in metadata packages for khoj, khoj.el and obsidian plugin
2023-01-05 12:50:27 -03:00
Debanjum Singh Solanky
3b0783aab9
Automate updating embeddings, search index on a hourly schedule
...
- Use the schedule pypi package
- Use QTimer to poll schedule.run_pending() regularly for jobs to run
2023-01-01 17:09:36 -03:00
Debanjum Singh Solanky
2e5ac5bf22
Bump Khoj to version 0.2.1. It's the current version in development
...
Each push to master creates a development release on pypi
2022-12-04 09:09:34 -03:00
Debanjum Singh Solanky
1990d09032
Bump khoj version in setup.py, khoj.el to 0.2.0
2022-12-02 14:58:54 -03:00
Debanjum Singh Solanky
bf1ae038cb
Get XMP metadata from image using Pillow. Remove ExifTool dependency
...
- Pillow already supports reading XMP metadata from Images
- Removes need to maintain my fork of unmaintained PyExiftool
- This also removes dependency on system Exiftool package for
XMP metadata extraction
- Add test to verify XMP metadata extracted from test images
- Remove references to Exiftool from Documentation
2022-09-16 00:48:45 +03:00
Debanjum Singh Solanky
0ce0c00090
Bump khoj version to 0.1.10
2022-09-12 23:03:22 +03:00
Debanjum Singh Solanky
4d776d9c7a
Bump khoj version to 0.1.9
2022-09-09 07:50:15 +03:00
Debanjum Singh Solanky
e4d40e4d4d
Update setup.py version, Readme. Remove faulty release badge for now
2022-09-07 14:51:03 +03:00
Debanjum Singh Solanky
35d81de1a1
Update khoj version to 0.1.7 in setup.py
...
This should have been done right after the 0.1.6 release. To allow
pre-release versions for 0.1.7 published to pypi from master to be
installable. Currently their being published as 0.1.6 pre-release
versions instead
2022-09-07 13:38:15 +03:00
Debanjum Singh Solanky
e6abe76875
Upgrade torch, torchvision package versions
2022-08-20 14:45:43 +03:00
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