bundle for socratiq button on

This commit is contained in:
kai
2026-01-30 15:09:00 -05:00
parent b6201fda8b
commit 6cbdbe56ea
2 changed files with 1182 additions and 1709 deletions

File diff suppressed because one or more lines are too long

View File

@@ -8,22 +8,7 @@ Students progressively build this package module by module.
Imports are optional - only available after completing each module.
"""
from pathlib import Path as _Path
def _get_version() -> str:
"""Read version from pyproject.toml (single source of truth)."""
try:
pyproject_path = _Path(__file__).parent.parent / "pyproject.toml"
if pyproject_path.exists():
content = pyproject_path.read_text()
for line in content.splitlines():
if line.strip().startswith("version"):
return line.split("=")[1].strip().strip('"').strip("'")
except Exception:
pass
return "0.0.0-dev"
__version__ = _get_version()
__version__ = "0.1.0"
# ============================================================================
# Progressive Imports - Available as students complete modules