Debanjum Singh Solanky
051f0e3fb5
Add, configure and run pre-commit locally and in test workflow
2023-02-17 13:31:36 -06:00
Debanjum Singh Solanky
6130fddf45
Install pytest as optional dev dependency of app in test workflow
2023-02-17 10:11:57 -06:00
Debanjum Singh Solanky
7a9a811874
Fix authors, homepage URL in pyproject.toml and workflow triggers
2023-02-16 03:19:56 -06:00
Debanjum Singh Solanky
25a749ca1d
Use the src/ layout to fix packaging Khoj for PyPi
...
- Why
The khoj pypi packages should be installed in `khoj' directory.
Previously it was being installed into `src' directory, which is a
generic top level directory name that is discouraged from being used
- Changes
- move src/* to src/khoj/*
- update `setup.py' to `find_packages' in `src' instead of project root
- rename imports to form `from khoj.*' in complete project
- update `constants.web_directory' path to use `khoj' directory
- rename root logger to `khoj' in `main.py'
- fix image_search tests to use the newly rename `khoj' logger
- update config, docs, workflows to reference new path `src/khoj'
2023-02-14 15:19:06 -06:00
Debanjum Singh Solanky
55e4fa9719
Fix indentation in workflow yaml for testing khoj backend
2023-02-07 02:59:46 -03:00
Debanjum Singh Solanky
c11f7b47e4
Update workflow to run backend tests for all supported python versions
2023-02-06 21:05:34 -03:00
Debanjum Singh Solanky
123b077c68
Use apt update before apt install in test workflow on Github
2023-01-11 16:51:16 -03:00
Debanjum Singh Solanky
da5284bbda
Install libegl to fix libegl1.so import error in Github tests workflow
2022-08-11 22:57:05 +03:00
Debanjum Singh Solanky
7a353066dd
Improve name, stages in Github Workflows for Publish and Test
2022-08-03 22:37:16 +03:00
Debanjum Singh Solanky
34296031c4
Name test workflow. Check if exiftool is even required for pytests
2022-08-03 21:50:20 +03:00
Debanjum Singh Solanky
5d391fdcbe
Just use Python version 3.10 in test Github Workflow
2022-08-03 20:25:15 +03:00
Debanjum Singh Solanky
d42203d29e
Fix --upgrade flag to pip install command in Test Github Workflow
2022-08-03 20:20:34 +03:00
Debanjum Singh Solanky
f9a10ad5ee
Use pip (not conda) to install khoj, run pytest in Github Workflow
2022-08-03 20:00:37 +03:00
Debanjum Singh Solanky
c96bc03f58
Trigger github build, test on updates to setup.py
2022-08-03 11:56:40 +03:00
Debanjum Singh Solanky
0797e9cef8
Run github workflows only when relevant paths are modified
2022-08-01 02:30:23 +03:00
Debanjum Singh Solanky
fa685dc37f
Create Github workflow to build, publish docker container to registry
...
- Rename the build workflow to test workflow
2022-01-29 17:08:19 -05:00