| [build-system] |
| requires = ["setuptools>=61.0", "wheel"] |
| build-backend = "setuptools.build_meta" |
|
|
| [tool.setuptools] |
| package-dir = {"infj_bot" = "."} |
| packages = ["infj_bot", "infj_bot.interfaces", "infj_bot.evals", "infj_bot.core", "infj_bot.core.plugins", "infj_bot.core.hive", "infj_bot.tools", "infj_bot.automation", "infj_bot.automation.mouse", "infj_bot.hive_mind", "infj_bot.hive_mind.protocol"] |
|
|
| [project] |
| name = "infj-bot" |
| version = "0.1.0" |
| description = "INFJ cognitive architecture bot — consciousness, emotion, intuition, shadow, and being" |
| readme = "README.md" |
| requires-python = ">=3.12" |
| license = {text = "Apache-2.0"} |
| authors = [ |
| {name = "Julien James", email = "hiimju9@gmail.com"} |
| ] |
| keywords = ["ai", "agents", "cognitive-architecture", "consciousness", "infj", "embodiment"] |
| classifiers = [ |
| "Development Status :: 3 - Alpha", |
| "Intended Audience :: Developers", |
| "Programming Language :: Python :: 3", |
| "Programming Language :: Python :: 3.12", |
| "Topic :: Scientific/Engineering :: Artificial Intelligence", |
| ] |
|
|
| dependencies = [ |
| "fastapi>=0.136", |
| "uvicorn>=0.46", |
| "chromadb>=1.5", |
| "torch>=2.11", |
| "transformers>=4.57", |
| "sentence-transformers>=4.1", |
| "ollama>=0.6", |
| "google-genai>=1.73", |
| "google-generativeai>=0.8", |
| "pydantic>=2.13", |
| "httpx>=0.28", |
| "rich>=15.0", |
| "typer>=0.25", |
| "mcp>=1.27", |
| "playwright>=1.59", |
| "numpy>=2.4", |
| "pandas", |
| "matplotlib", |
| "sounddevice", |
| "soundfile", |
| "piper-tts>=1.4", |
| "faster-whisper>=1.2", |
| "python-dotenv>=1.2", |
| "ddgs>=9.14.4", |
| "PyYAML>=6.0", |
| "markdown>=3.10", |
| "psutil>=7.1", |
| "tenacity>=9.1", |
| ] |
|
|
| [project.optional-dependencies] |
| dev = [ |
| "pytest>=9.0", |
| "pytest-asyncio>=0.24", |
| ] |
| voice = [ |
| "piper-tts>=1.4", |
| "sounddevice", |
| "soundfile", |
| ] |
|
|
| [project.scripts] |
| infj-bot = "infj_bot.interfaces.cli:main" |
|
|
|
|
|
|