[project] name = "beacon" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.11" dependencies = [ "anthropic>=0.50.0", "langgraph>=1.2.0", "openai>=1.0.0", "python-dotenv>=1.2.2", "rich>=13.0.0", "gradio>=6.14.0,<7.0.0", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "pytest-mock>=3.14", "pytest-httpx>=0.35", "freezegun>=1.5", "pytest-cov", ] [tool.pytest.ini_options] testpaths = ["tests"] [tool.coverage.run] omit = [ "app.py", "config.py", "translations.py", "tools.py", "beacon_logging.py", "clinical_trials_guru.py", "main.py", "_console.py", ]