[project] name = "nutriweb" version = "2.0.0" description = "Personalised, evidence-backed food recommendations from the Open Food Facts US catalog." readme = "README.md" requires-python = ">=3.11" license = { text = "AGPL-3.0" } dependencies = [ "streamlit>=1.40", "duckdb>=1.1", "pandas>=2.2", "numpy>=2.0", "plotly>=6.0", "huggingface_hub>=0.30", "pymongo>=4.12", "bcrypt>=4.0", ] [project.optional-dependencies] dev = ["pytest>=8.0", "hf_transfer"] [tool.pytest.ini_options] testpaths = ["tests"] filterwarnings = ["ignore::DeprecationWarning"] [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools] packages = ["nutriweb", "pipeline", "views", "components"]