[project] name = "btc-accumulation-monitor" version = "0.1.0" description = "Bitcoin accumulation metrics dashboard and historical scoring tools" readme = "README.md" requires-python = ">=3.11,<3.14" [dependency-groups] runtime = [ "fastapi>=0.116,<1", "playwright>=1.54,<2", "requests>=2.32,<3", "uvicorn[standard]>=0.35,<1", ] ml = [ "ccxt>=4.4,<5", "numpy>=2.2,<3", "pandas>=2.2,<3", "scikit-learn>=1.6,<2", "ta>=0.11,<1", ] dev = [ "pytest>=8.4,<9", ] [tool.uv] package = false default-groups = ["runtime", "ml", "dev"] [tool.pytest.ini_options] addopts = "-q" testpaths = ["tests"] pythonpath = ["."]