build system

This commit is contained in:
Matteo Rosati
2026-04-22 09:55:18 +02:00
parent 5e3e9c09ea
commit ae1c97cc71
3 changed files with 24 additions and 4 deletions
+1
View File
@@ -0,0 +1 @@
"""Command handlers package for the Chroma CLI."""
+22 -3
View File
@@ -1,7 +1,11 @@
[build-system]
requires = ["setuptools>=80", "wheel"]
build-backend = "setuptools.build_meta"
[project] [project]
name = "chroma" name = "chromy"
version = "0.1.0" version = "1.0.0"
description = "Add your description here" description = "Chromy is a minimal CLI RAG system based on Chromadb"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
dependencies = [ dependencies = [
@@ -14,5 +18,20 @@ dependencies = [
"transformers>=5.5.4", "transformers>=5.5.4",
] ]
[project.scripts]
chromy = "main:main"
[tool.setuptools]
packages = ["handlers"]
py-modules = [
"main",
"cli_app",
"cli_parser",
"chroma_functions",
"chunk_functions",
"embed",
"utilities",
]
[dependency-groups] [dependency-groups]
dev = ["nuitka[onefile]>=4.0.8"] dev = ["nuitka[onefile]>=4.0.8"]
Generated
+1 -1
View File
@@ -212,7 +212,7 @@ wheels = [
[[package]] [[package]]
name = "chroma" name = "chroma"
version = "0.1.0" version = "0.1.0"
source = { virtual = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "chromadb" }, { name = "chromadb" },
{ name = "openai" }, { name = "openai" },