diff --git a/pyproject.toml b/pyproject.toml index b6b46ba..6892d71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,19 +6,10 @@ build-backend = "setuptools.build_meta" name = "didactopus" version = "0.1.0" requires-python = ">=3.10" -dependencies = [ - "pydantic>=2.7", - "fastapi>=0.115", - "uvicorn>=0.30", - "sqlalchemy>=2.0", - "passlib[bcrypt]>=1.7", - "python-jose[cryptography]>=3.3" -] +dependencies = ["pydantic>=2.7", "pyyaml>=6.0"] [project.scripts] -didactopus-api = "didactopus.api:main" -didactopus-export-svg = "didactopus.export_svg:main" -didactopus-render-bundle = "didactopus.render_bundle:main" +didactopus-demo-run = "didactopus.demo_run:main" [tool.setuptools.packages.find] where = ["src"] diff --git a/src/didactopus/recommendations.py b/src/didactopus/recommendations.py index 7b90483..515980b 100644 --- a/src/didactopus/recommendations.py +++ b/src/didactopus/recommendations.py @@ -13,14 +13,7 @@ def recommend_next_concepts( for concept in concepts: cid = concept.get("id") prereqs = list(concept.get("prerequisites", []) or []) - ready = concept_ready( - state, - cid, - prereqs, - dimension=dimension, - min_score=min_score, - min_confidence=min_confidence, - ) + ready = concept_ready(state, cid, prereqs, dimension=dimension, min_score=min_score, min_confidence=min_confidence) if ready: existing = state.get_record(cid, dimension) if existing is None or existing.score < min_score or existing.confidence < min_confidence: