mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-11-23 15:38:55 +01:00
Support using Python 3.12 with Khoj
- RapidOCR for indexing image PDFs doesn't currently support python 3.12. It's an optional dependency anyway, so only install it if python < 3.12 - Run unit tests with python version 3.12 as well Resolves #522
This commit is contained in:
parent
86c831f7e2
commit
14fbf594b2
2 changed files with 5 additions and 3 deletions
1
.github/workflows/test.yml
vendored
1
.github/workflows/test.yml
vendored
|
@ -32,6 +32,7 @@ jobs:
|
|||
- '3.9'
|
||||
- '3.10'
|
||||
- '3.11'
|
||||
- '3.12'
|
||||
|
||||
services:
|
||||
postgres:
|
||||
|
|
|
@ -30,6 +30,7 @@ classifiers = [
|
|||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Internet :: WWW/HTTP :: Indexing/Search",
|
||||
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
||||
"Topic :: Scientific/Engineering :: Human Machine Interfaces",
|
||||
|
@ -47,12 +48,12 @@ dependencies = [
|
|||
"tenacity >= 8.2.2",
|
||||
"pillow ~= 9.5.0",
|
||||
"pydantic >= 2.0.0",
|
||||
"pyyaml == 6.0",
|
||||
"pyyaml ~= 6.0",
|
||||
"rich >= 13.3.1",
|
||||
"schedule == 1.1.0",
|
||||
"sentence-transformers == 2.5.1",
|
||||
"transformers >= 4.28.0",
|
||||
"torch == 2.0.1",
|
||||
"torch == 2.2.2",
|
||||
"uvicorn == 0.17.6",
|
||||
"aiohttp ~= 3.9.0",
|
||||
"langchain <= 0.2.0",
|
||||
|
@ -70,7 +71,7 @@ dependencies = [
|
|||
"gunicorn == 21.2.0",
|
||||
"lxml == 4.9.3",
|
||||
"tzdata == 2023.3",
|
||||
"rapidocr-onnxruntime == 1.3.11",
|
||||
"rapidocr-onnxruntime == 1.3.11; python_version<'3.12'",
|
||||
"openai-whisper >= 20231117",
|
||||
"django-phonenumber-field == 7.3.0",
|
||||
"phonenumbers == 8.13.27",
|
||||
|
|
Loading…
Reference in a new issue