Skip to content

Make pandoc and the filters optional - #44

Merged
peterbjohnson merged 4 commits into
devfrom
wb/t9
Sep 19, 2026
Merged

peterbjohnson merged 4 commits into
devfrom
wb/t9

Conversation

@peterbjohnson

Copy link
Copy Markdown
Member

Authoring a question set in Python currently requires installing pandoc and panflute, which exist only to convert documents someone already has. That is a heavy and confusing requirement for anyone using in2lambda as a library.

Done when the package installs and authors questions without them, document conversion still works where they are present, and asking for conversion without them fails with a message that says what to install.


Workbench ticket t9.

@peterbjohnson
peterbjohnson changed the base branch from main to dev September 19, 2026 22:03
peterbjohnson and others added 2 commits September 19, 2026 23:11
Keeps question.py free of a module-level panflute import while carrying the
metadata fields from t4; the lock is regenerated for both changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@peterbjohnson
peterbjohnson merged commit b4480e6 into dev Sep 19, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant