complete restructure

This commit is contained in:
2026-08-19 13:16:43 -04:00
parent d7b6f28cbd
commit f87e1d51ef
60 changed files with 8176 additions and 5143 deletions
+11 -16
View File
@@ -8,29 +8,13 @@ dependencies = [
"discord>=2.3.2",
"openai>=2.24.0",
"requests>=2.32.5",
"types-requests>=2.32.4.20260107",
"numpy>=1.24.0",
"pytest>=9.0.2",
"python-dotenv>=1.2.2",
"pytest-env>=1.5.0",
"kokoro-tts>=2.3.1",
"mypy>=2.1.0",
"langchain-openai>=0.4.0",
"langchain-core>=0.3.0",
]
[project.optional-dependencies]
dev = [
"mypy>=1.17.0",
"black>=25.1.0",
"debugpy>=1.8.0",
]
[tool.uv]
required-environments = [
"sys_platform == 'linux' and platform_machine == 'x86_64'",
]
[tool.mypy]
strict = true
python_version = "3.13"
@@ -60,12 +44,23 @@ line-length = 88
target-version = "py313"
[tool.pytest.ini_options]
addopts = "-m 'not live'"
markers = [
"live: network-dependent integration tests, deselected by default",
]
filterwarnings = [
"ignore::pytest.PytestUnraisableExceptionWarning",
]
[dependency-groups]
dev = [
"black>=25.1.0",
"debugpy>=1.8.0",
"mypy>=2.1.0",
"pyright>=1.1.409",
"pytest>=9.0.2",
"pytest-cov>=7.0.0",
"pytest-env>=1.5.0",
"ruff>=0.16.3",
"types-requests>=2.32.4.20260107",
]