Spaces:
Running
Running
[project] | |
name = "snapr" | |
version = "0.1.0" | |
description = "Multi-AI agent system trained to snap the best deals" | |
readme = "README.md" | |
requires-python = ">=3.11, <3.12" | |
dependencies = [ | |
"beautifulsoup4>=4.13.4", | |
"feedparser>=6.0.11", | |
"gradio==5.29.1", | |
"modal==0.74.20", | |
"openai==1.65.5", | |
"python-dotenv>=1.1.0", | |
"requests>=2.32.3", | |
"rich>=14.0.0", | |
] | |
[dependency-groups] | |
docs = [ | |
"mkdocs-glightbox>=0.4.0", | |
"mkdocs-macros-plugin>=1.3.7", | |
"mkdocs-material>=9.6.14", | |
] | |
notebook = [ | |
"datasets==2.21.0", | |
"ipykernel>=6.29.5", | |
"ipywidgets>=8.1.7", | |
"matplotlib>=3.10.3", | |
"numpy>=2.2.6", | |
"pandas>=2.2.3", | |
"transformers>=4.52.3", | |
] | |
[tool.pytest.ini_options] | |
pythonpath = ["."] | |
filterwarnings = [ | |
"ignore::DeprecationWarning:websockets.legacy", | |
] | |
[tool.ruff] | |
target-version = "py39" | |
line-length = 88 | |
[tool.ruff.lint] | |
select = ["E", "F", "I"] | |
ignore = ["F821"] | |
[tool.ruff.lint.per-file-ignores] | |
"src/agents/*.py" = ["ANN"] | |
"tests/*.py" = ["ANN"] | |
"notebooks/**/*" = ["ALL"] | |
"**/*.ipynb" = ["ALL"] | |