Playground¶
Press Escape on any page to open this engine in a dock at the bottom. This page presents the same layout, gathering every widget in one place. No compilation occurs here. Modify a number to see the answer update. The engine consists of a table and a few lines of JavaScript, not EasyBuild itself. It parses an easyconfig, resolves templates, names the easyblock, walks a toolchain, invents a module name, lints obvious mistakes, reprints the recipe, and traverses a canned robot universe. It does not configure, compile, or communicate with your site.
Parse¶
Templates¶
Easyblock name¶
Type software names, one per line.
Toolchain hierarchy¶
Module name¶
Robot walk¶
A preconfigured universe, not your own site.
Switch Python to 3.11.3 and a dependency vanishes.
Lint¶
This one is missing checksums on purpose.