246 Commits

Author SHA1 Message Date
Timothée Mazzucotelli cee094f9b2 tests: Skip some tests on the annoying OS 2025-02-03 15:41:11 +01:00
Timothée Mazzucotelli b822ece38f ci: Only build docs on Python 3.12 2025-02-03 15:36:39 +01:00
Timothée Mazzucotelli d757020677 chore: Upgrade dev-deps lower bounds 2025-02-03 03:13:59 +01:00
Timothée Mazzucotelli a8e17c9cd1 build: Add lower bound to pygments-ansi-color extra 2025-02-03 03:13:45 +01:00
Timothée Mazzucotelli d934b84312 chore: Remove self dependency 2025-02-03 03:13:30 +01:00
Timothée Mazzucotelli 7d0ac3296a style: Remove trailing spaces 2025-02-03 02:52:48 +01:00
Timothée Mazzucotelli f7d89bb68c style: Format 2025-02-03 02:49:59 +01:00
Timothée Mazzucotelli 275129180b chore: Template upgrade 2025-02-03 02:43:46 +01:00
Timothée Mazzucotelli 84d7fedfd0 chore: Prepare release 1.10.0 2024-12-06 16:25:25 +01:00
Timothée Mazzucotelli b68f0101bf chore: Upgrade dependencies 2024-12-06 16:17:48 +01:00
Andrew 912c8c75a5 feat: Allow setting Pyodide version
Also upgrade default version to 0.26.4.

Issue-66: https://github.com/pawamoy/markdown-exec/issues/66
PR-67: https://github.com/pawamoy/markdown-exec/pull/67
Co-authored-by: Timothée Mazzucotelli <dev@pawamoy.fr>
2024-12-06 00:46:30 +01:00
Timothée Mazzucotelli 3562fbbd9e style: Format 2024-12-03 13:59:55 +01:00
Timothée Mazzucotelli 103bc1dc5f chore: Template upgrade 2024-12-03 13:56:51 +01:00
Timothée Mazzucotelli 0d86a983a7 Revert "chore: Allow deploying from main repo"
This reverts commit fcd33080db.
2024-07-08 23:59:26 +02:00
Timothée Mazzucotelli 57ee30d148 docs: Fix snippets config, fix URL 2024-07-08 22:26:58 +02:00
Timothée Mazzucotelli b9fbcd5cb0 ci: Quality 2024-07-08 20:05:09 +02:00
Timothée Mazzucotelli 0c913a56a7 docs: Add expandable file-tree to gallery 2024-07-08 15:34:21 +02:00
Timothée Mazzucotelli 5227fe2231 chore: Prepare release 1.9.3 2024-06-24 16:50:08 +02:00
Timothée Mazzucotelli a6e50538fd chore: Template upgrade 2024-06-24 16:49:45 +02:00
Timothée Mazzucotelli 917af4c901 fix: Fix patching lines in tracebacks on Python 3.13
Issue-58: https://github.com/pawamoy/markdown-exec/issues/58
2024-06-24 16:45:36 +02:00
Timothée Mazzucotelli ecc341e301 tests: Don't install docs dependencies on Python 3.8 or 3.13
Some of them are not ready for Python 3.13 (and latest Pandas doesn't support Python 3.8), and therefore prevent installing the rest of the dependencies for this Python version, in turn preventing us to run tests on Python 3.13 locally.
2024-06-24 16:44:30 +02:00
Timothée Mazzucotelli 6c3fe25723 docs: Remove Griffe gallery example
Because recent versions only check public objects and can't find any breaking changes.
2024-06-24 16:19:09 +02:00
Timothée Mazzucotelli 0349ed2b70 docs: Update Hyperbolic gallery example 2024-06-24 16:18:29 +02:00
Timothée Mazzucotelli ed18c5fe92 chore: Prepare release 1.9.2 2024-06-20 12:32:47 +02:00
Timothée Mazzucotelli d3f1e6bcf2 fix: Render source even if output is empty
Issue-57: https://github.com/pawamoy/markdown-exec/issues/57
2024-06-20 12:32:27 +02:00
Timothée Mazzucotelli cc36267e8c Merge branch 'main' of github.com:pawamoy/markdown-exec 2024-06-15 16:19:01 +02:00
Timothée Mazzucotelli 6167c03aaf docs: Add Chalk example gallery 2024-06-15 16:18:49 +02:00
Timothée Mazzucotelli 05cc47699c chore: Prepare release 1.9.1 2024-06-14 09:21:54 +02:00
Timothée Mazzucotelli ae549dbfb7 build: Re-include tests folder in source distributions
Issue-55: https://github.com/pawamoy/markdown-exec/issues/55
2024-06-14 09:16:49 +02:00
Timothée Mazzucotelli 019131bc84 docs: Fix typo 2024-06-13 18:59:09 +02:00
Timothée Mazzucotelli bb7d8ca846 chore: Force push docs 2024-06-13 18:59:03 +02:00
Timothée Mazzucotelli fcd33080db chore: Allow deploying from main repo 2024-06-13 18:56:17 +02:00
Timothée Mazzucotelli e458ffcc93 chore: Disallow override in docs-deploy duty to allow passing -cnone (because of PyTermGUI issue) 2024-06-13 18:27:18 +02:00
Timothée Mazzucotelli 5f70186dc5 chore: Add Pandas dev dep for Plotly 2024-06-13 18:21:13 +02:00
Timothée Mazzucotelli b26d0eb79b chore: Prepare release 1.9.0 2024-06-13 18:14:58 +02:00
Timothée Mazzucotelli 25bcbbe6cb feat: Abort with error when the plugin is configured to require the ANSI extra but it is not installed 2024-06-13 18:11:07 +02:00
Timothée Mazzucotelli 6b845e8339 chore: Install dependencies with extras (for ANSI support) 2024-06-13 18:07:39 +02:00
Timothée Mazzucotelli 9033b4954a docs: Add Plotly example to gallery 2024-06-13 17:45:40 +02:00
Timothée Mazzucotelli a6a50318ec docs: Document Ace color themes (for Pyodide fences)
Issue-49: https://github.com/pawamoy/markdown-exec/issues/49
2024-06-13 17:24:22 +02:00
Timothée Mazzucotelli f01a66082a docs: Emoji play in Pyodide docs 2024-06-13 17:23:42 +02:00
Timothée Mazzucotelli 5412353542 feat: Allow excluding assets when rendering Pyodide fence 2024-06-13 17:23:13 +02:00
Timothée Mazzucotelli 8967270d82 fix: Reuse existing loggers tp prevent wrong dispatch 2024-06-13 16:46:04 +02:00
Timothée Mazzucotelli 518488def4 chore: Upgrade dev-deps 2024-06-13 16:16:05 +02:00
Timothée Mazzucotelli 5d771d285c feat: Detect when SuperFences is not enabled and error out early
Issue-39: https://github.com/pawamoy/markdown-exec/issues/39
2024-06-13 16:08:07 +02:00
Timothée Mazzucotelli 53174ccdac chore: Add fixme comment about loggers 2024-06-13 16:07:09 +02:00
Timothée Mazzucotelli 76d603ce57 feat: Allow changing the console width for the execution of code blocks
It will set the `COLUMNS` environment variable.

Issue-34: https://github.com/pawamoy/markdown-exec/issues/34
2024-06-13 15:57:41 +02:00
Timothée Mazzucotelli 0db27b23dd feat: Allow automatic execution of code blocks thanks to the MARKDOWN_EXEC_AUTO environment variable
Issue-24: https://github.com/pawamoy/markdown-exec/issues/24
2024-06-13 15:43:22 +02:00
Timothée Mazzucotelli ee3fae9571 feat: Allow changing working directory for code blocks execution
Issue-20: https://github.com/pawamoy/markdown-exec/issues/20
2024-06-13 15:30:12 +02:00
Timothée Mazzucotelli 3c5ca75baa docs: Add examples to gallery
Issue-9: https://github.com/pawamoy/markdown-exec/issues/9
2024-06-13 15:06:14 +02:00
Timothée Mazzucotelli 500ed1b3a6 refactor: Wrap placeholders in <div> to avoid them being wrapped in <p> 2024-06-13 15:05:45 +02:00