Modernize provider support
This commit is contained in:
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user