Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| [build-system] | |
| requires = ["setuptools>=68", "wheel"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "communityone-llm" | |
| version = "0.1.0" | |
| description = "LLM clients & pipelines (Gemini, …) ported out of scripts/gemini into a proper package." | |
| requires-python = ">=3.11" | |
| dependencies = [ | |
| "core-lib", | |
| "google-genai>=0.3", | |
| "openai>=1.0", # DeepSeek (OpenAI-compatible Chat Completions) analysis provider | |
| "python-dotenv>=1.0", | |
| "loguru>=0.7", | |
| "psycopg2-binary>=2.9", | |
| # policy_questions registry pipeline (embed + cluster + label) | |
| "sentence-transformers>=2.2", | |
| "scikit-learn>=1.3", # provides native sklearn.cluster.HDBSCAN | |
| "numpy>=1.24", | |
| "datasketch>=1.6", # MinHash/LSH near-duplicate (model-bill) detection in cluster_bills | |
| ] | |
| [tool.setuptools.packages.find] | |
| where = ["src"] | |
| [tool.uv.sources] | |
| core-lib = { workspace = true } | |