{ "package": "activation-drift-monitor", "version": "0.1.0", "nodes": [ {"name": "activation-drift-monitor", "source": "runtime", "spec": "0.1.0"}, {"name": "torch", "source": "optional", "spec": ">=2.2"}, {"name": "fastmcp", "source": "optional", "spec": ">=2.0"}, {"name": "pytest", "source": "dev", "spec": ">=8.0"}, {"name": "ruff", "source": "dev", "spec": ">=0.5"}, {"name": "mypy", "source": "dev", "spec": ">=1.8"}, {"name": "pluggy", "source": "dev", "spec": null, "transitive": true}, {"name": "iniconfig", "source": "dev", "spec": null, "transitive": true}, {"name": "typing-extensions", "source": "dev", "spec": null, "transitive": true} ], "edges": [ {"from": "activation-drift-monitor", "to": "torch", "type": "optional", "required_by": ["activation_drift_monitor.pytorch_hooks"]}, {"from": "activation-drift-monitor", "to": "fastmcp", "type": "optional", "required_by": ["activation_drift_monitor.mcp_server (fast path)"]}, {"from": "activation-drift-monitor", "to": "pytest", "type": "dev", "required_by": ["tests"]}, {"from": "activation-drift-monitor", "to": "ruff", "type": "dev", "required_by": ["lint"]}, {"from": "activation-drift-monitor", "to": "mypy", "type": "dev", "required_by": ["typecheck"]}, {"from": "pytest", "to": "pluggy", "type": "transitive", "required_by": ["pytest"]}, {"from": "pytest", "to": "iniconfig", "type": "transitive", "required_by": ["pytest"]}, {"from": "mypy", "to": "typing-extensions", "type": "transitive", "required_by": ["mypy"]} ] }