|
[project] |
|
name = "ImageAlfred" |
|
version = "0.1.0" |
|
description = "Alfred of Images: An MCP server to handle your image edits." |
|
authors = ["Mahan-ym, Soodoo"] |
|
license = "Apache-2.0" |
|
requires-python = ">=3.12" |
|
|
|
|
|
dependencies = [ |
|
"gradio[mcp]>=5.32.1", |
|
"matplotlib>=3.10.3", |
|
"modal>=1.0.2", |
|
"numpy>=2.2.6", |
|
"pillow>=11.2.1", |
|
] |
|
|
|
[dependency-groups] |
|
dev = [ |
|
"jupyterlab>=4.4.3", |
|
"opencv-contrib-python>=4.11.0.86", |
|
"ruff>=0.11.12", |
|
] |
|
|
|
[tool.ruff] |
|
exclude = [ |
|
".bzr", |
|
".direnv", |
|
".eggs", |
|
".git", |
|
".git-rewrite", |
|
".hg", |
|
".mypy_cache", |
|
".nox", |
|
".pants.d", |
|
".pytype", |
|
"*.ipynb", |
|
".ruff_cache", |
|
".svn", |
|
".tox", |
|
".venv", |
|
"__pypackages__", |
|
"_build", |
|
"buck-out", |
|
"build", |
|
"dist", |
|
"node_modules", |
|
"venv", |
|
] |
|
|
|
target-version = "py312" |
|
line-length = 88 |
|
indent-width = 4 |
|
|
|
|
|
[tool.ruff.lint] |
|
select = [ |
|
"I", |
|
"E", |
|
|
|
] |
|
dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" |
|
|
|
|
|
[tool.ruff.format] |
|
|
|
line-ending = "auto" |
|
|