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:
committed by
GitHub
parent
9c5b707010
commit
2dd531114f
@@ -1,77 +1,3 @@
|
||||
# build backand and build dependencies
|
||||
[build-system]
|
||||
requires = ["setuptools >= 61.0"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.setuptools]
|
||||
include-package-data = false
|
||||
packages.find.include = ["kotaemon*"]
|
||||
packages.find.exclude = ["tests*", "env*"]
|
||||
|
||||
# metadata and dependencies
|
||||
[project]
|
||||
name = "kotaemon"
|
||||
version = "0.3.5"
|
||||
requires-python = ">= 3.10"
|
||||
description = "Kotaemon core library for AI development."
|
||||
dependencies = [
|
||||
"langchain",
|
||||
"langchain-community",
|
||||
"theflow",
|
||||
"llama-index>=0.9.0",
|
||||
"llama-hub",
|
||||
"gradio>=4.0.0",
|
||||
"openpyxl",
|
||||
"cookiecutter",
|
||||
"click",
|
||||
"pandas",
|
||||
"trogon",
|
||||
]
|
||||
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",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"ipython",
|
||||
"pytest",
|
||||
"pre-commit",
|
||||
"black",
|
||||
"flake8",
|
||||
"sphinx",
|
||||
"coverage",
|
||||
"openai",
|
||||
"langchain-openai",
|
||||
"chromadb",
|
||||
"wikipedia",
|
||||
"duckduckgo-search",
|
||||
"googlesearch-python",
|
||||
"python-dotenv",
|
||||
"pytest-mock",
|
||||
"unstructured[pdf]",
|
||||
"sentence_transformers",
|
||||
"cohere",
|
||||
"elasticsearch",
|
||||
"pypdf",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
kh = "kotaemon.cli:main"
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://github.com/Cinnamon/kotaemon/"
|
||||
Repository = "https://github.com/Cinnamon/kotaemon/"
|
||||
Documentation = "https://github.com/Cinnamon/kotaemon/wiki"
|
||||
|
||||
[tool.codespell]
|
||||
skip = "*.js,*.css,*.map"
|
||||
# `llm` abbreviation for large language models
|
||||
|
Reference in New Issue
Block a user