[build-system] requires = ["setuptools>=80", "wheel"] build-backend = "setuptools.build_meta" [project] name = "chromy" version = "1.0.0" description = "Chromy is a minimal CLI RAG system based on Chromadb" readme = "README.md" requires-python = ">=3.12" dependencies = [ "chromadb>=1.5.8", "openai>=2.32.0", "pymupdf4llm>=1.27.2.2", "python-dotenv>=1.2.2", "semchunk>=4.0.0", "tiktoken>=0.12.0", "transformers>=5.5.4", ] [project.scripts] chromy = "chromy.main:main" [tool.setuptools] packages = ["chromy", "chromy.handlers"] [dependency-groups] dev = ["nuitka[onefile]>=4.0.8"]