Make ktem official (#134)

* Move kotaemon and ktem into same folder

* Update docs

* Update CI

* Resolve mypy, isorts

* Re-allow test pdf files
This commit is contained in:
Duc Nguyen (john)
2024-01-23 10:54:18 +07:00
committed by GitHub
parent 9c5b707010
commit 2dd531114f
180 changed files with 4638 additions and 235 deletions

39
libs/ktem/pyproject.toml Normal file
View File

@@ -0,0 +1,39 @@
[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
include-package-data = false
packages.find.include = ["ktem*"]
packages.find.exclude = ["tests*", "env*"]
[project]
name = "ktem"
version = "0.0.1"
requires-python = ">= 3.10"
description = "RAG-based Question and Answering Application"
dependencies = [
"chromadb",
"click",
"cohere",
"platformdirs",
"pluggy",
"python-decouple",
"python-dotenv",
"sqlalchemy",
"sqlmodel",
"tiktoken",
"unstructured[pdf]",
]
readme = "README.md"
license = { text = "MIT License" }
authors = [
{ name = "john", email = "john@cinnamon.is" },
{ name = "ian", email = "ian@cinnamon.is" },
{ name = "tadashi", email = "tadashi@cinnamon.is" },
]
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]