[project] name = "hf-eda-mcp" version = "0.1.0" description = "MCP server for EDA on HuggingFace datasets" authors = [ {name = "Khalil Guetari", email = "khalil.guetari@momentslab.com"}, ] dependencies = [ "gradio[mcp]>=5.49.1", "datasets>=4.3.0", "huggingface_hub>=0.20.0", "pydantic>=2.0.0", "pandas>=2.0.0", "numpy>=1.24.0" ] requires-python = ">=3.13" readme = "README.md" license = {text = "Apache-2.0"} [project.optional-dependencies] hf-cli = [ "huggingface-hub[cli]>=1.1.4", ] [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [tool.pdm.scripts] hf-eda-mcp = {cmd="python -m hf_eda_mcp", env_file= ".env"} hf_client_playground = "python -m scripts.playground.hf_client_playground" [tool.pdm] distribution = true [tool.pdm.dev-dependencies] test = [ "pytest>=7.0.0", "pytest-asyncio>=0.21.0", "pytest-cov>=4.0.0" ] lint = [ "ruff>=0.1.0", "black>=23.0.0", "mypy>=1.0.0" ]