Modernize provider support

This commit is contained in:
rob
2026-07-19 20:58:04 -03:00
parent 15943f251c
commit 6908d8ee6f
25 changed files with 1749 additions and 581 deletions
+11
View File
@@ -42,6 +42,7 @@ dependencies = [
dev = [
"pytest>=7.0",
"pytest-cov>=4.0",
"tomli>=1.1; python_version < '3.11'",
]
registry = [
"Flask>=2.3",
@@ -53,6 +54,9 @@ flow = [
"NodeGraphQt-QuiltiX-fork[pyside6]>=0.7.0",
"setuptools", # Required for distutils compatibility
]
pty = [
"pexpect>=4.8", # For PTY providers (interactive CLIs like Aider)
]
all = [
"Flask>=2.3",
"argon2-cffi>=21.0",
@@ -60,6 +64,7 @@ all = [
"gunicorn>=21.0",
"NodeGraphQt-QuiltiX-fork[pyside6]>=0.7.0",
"setuptools",
"pexpect>=4.8",
]
[project.scripts]
@@ -75,6 +80,12 @@ Issues = "https://gitea.brrd.tech/rob/CmdForge/issues"
[tool.setuptools.packages.find]
where = ["src"]
[tool.setuptools.package-data]
"cmdforge.web" = [
"templates/**/*.html",
"static/**/*",
]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["src"]