Metadata-Version: 2.3
Name: marimo-logilab-helper
Version: 0.1.1
Summary: Logilab Marimo helpers contains various functions used in Logilab training exercises implemented in Marimo notebooks
Keywords: marimo,notebook,education,logilab
Author: Logilab
Author-email: Logilab <contact@logilab.fr>
License: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Environment :: Web Environment
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Natural Language :: English
Classifier: Natural Language :: French
Classifier: Topic :: Education
Requires-Dist: marimo>=0.14
Requires-Python: >=3.12
Project-URL: Repository, https://forge.extranet.logilab.fr/open-source/logilab-marimo-helpers
Project-URL: Issues, https://forge.extranet.logilab.fr/open-source/logilab-marimo-helpers/-/boards#/
Description-Content-Type: text/markdown

This package contains several functions that are used inside the
Marimo notebooks implementing Logilab training exercises. These
functions include:

- a function that can run a list of test functions and that displays
  a table giving the result of each test function,
- several check functions that can be used inside the test functions to
  verify a result,
- a function that can display, in a Markdown block, the solution stored
  in a Python file,
- a function that can indicate if the Marimo notebook is running in a Web
  Component (WASM) or in a Marimo regular server.
- a function that can mock the standard `open` function of Python when
  the Marimo notebook is run in a Web Component (WASM); basically, instead
  of opening a file on the disk (which is impossible from a program running
  in the Web browser), it opens a file at an URL.
