{"library":"pretext","title":"PreTeXt CLI","description":"A Python package for authoring, building, and deploying PreTeXt projects. PreTeXt is an XML-based markup language for writing academic articles, textbooks, and other documents. Current version 2.38.3, requires Python >=3.10, <4.0. Roughly monthly releases.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install pretext"],"cli":{"name":"pretext","version":"2.39.0"}},"imports":["from pretext import PretextProject"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pretext import PretextProject\n\n# Create a new project in the current directory\nproject = PretextProject()\nproject.setup(\"my-book\", author=\"Your Name\", source_dir=\"source\")\nprint(f\"Project created at {project.path}\")\n\n# Build to HTML\nfrom pretext import build\ndef build_html(project_dir):\n    build(project_dir, format=\"html\")\n    print(\"Build complete\")\n\nbuild_html(\"./my-book\")","lang":"python","description":"Create a new PreTeXt project and build to HTML.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}