[project] name = "myco-bonding-curve" version = "0.1.0" description = "Multi-asset bonding surfaces with commitment-based issuance for $MYCO" requires-python = ">=3.11" dependencies = [ "numpy>=1.26", "scipy>=1.12", "matplotlib>=3.8", "sympy>=1.13", "cadCAD>=0.3.1", "pandas>=2.1", "networkx>=3.2", ] [project.scripts] myco = "src.cli:main" [project.optional-dependencies] dev = ["pytest>=8.0", "jupyter>=1.0", "ipywidgets>=8.0"] dashboard = ["streamlit>=1.35", "plotly>=5.20", "seaborn>=0.13"] [build-system] requires = ["setuptools>=69.0"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["."] include = ["src*"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."]