Joseph Nix
Joseph Nix
I didn't know tox could create for you a venv - that's cool. Thank you for showing me that. A couple little issues I have with the this approach though:...
I agree that dev extras probably wasn't the intended use, though I'm skeptical it causes much confusion. It seems fairly common, as does a test extra without shipping corresponding tests....
This is great. Also, the test is the only Lektor plugin I can recall that uses `on_markdown_lexer_config`. I think it's worth adding a mention of it to the docs https://www.getlektor.com/docs/api/plugins/events/markdown-lexer-config/
> The test could just as well have used on_markdown_config in this case. Ah, I see. Yeah, then I can't recall ever seeing a use of `on_markdown_lexer_config`. I suppose someone...
Also see the set of Directives which special are optional Mistune plugins: https://mistune.readthedocs.io/en/latest/directives.html
Perhaps this could be outputted on a single stylized line after all build events are finished.
> When building the package for uploading to PyPI, Poetry creates a setup.py that specifies versions, but you're right, it specifies >= instead of exact versions. I wonder if there's...
> (For whatever reason it seems to mostly be pallets project package upgrades that break things for us — e.g. click, flask, werkzeug.) And mistune, for me.
This was the case before, but I think it would be good to note some specifics about how the plugins system works internally. It may not be obvious what's going...
Extending this idea a bit, if 1) Python in pyscript can interact with the DOM, and 2) multiple simultaneous runtimes can run just fine, then it seems like you could...