wxyz_tpl_jinja
experimental Jupyter widgets for Jinja2 templates
Installation
Prerequisites:
python >=3.7jupyterlab >=3,<4
pip install wxyz_tpl_jinja
wxyz
Experimental Widgets for JupyterLab.
| build | demo | docs |
|---|---|---|
| DOCS — EXAMPLES — CHANGELOG — CONTRIBUTING |
Install and Use
pip or conda install W |
from wxyz.Y |
import Z |
powered by |
|---|---|---|---|
wxyz_core |
core |
JSONUnJSON |
jsonpointerjsonschema |
wxyz_datagrid |
datagrid |
DataGridGridStyleSelectGridStyleGrid |
pandaswxyz_core |
wxyz_html |
html |
AlphaColorPickerFileFileBoxFullScreenJSONFileTextFile |
wxyz_core |
wxyz_dvcs |
dvcs |
repos.repo_git.GitWatcher |
gitpythonwatchgodwxyz_core |
wxyz_json_e |
json_e |
JSONE |
jsonewxyz_core |
wxyz_json_schema_form |
json_schema_form |
JSONSchemaForm |
wxyz_core |
wxyz_jsonld |
jsonld |
CompactExpandFlattenFrameNormalize |
pyldwxyz_core |
wxyz_lab |
lab |
DockBoxDockPopEditorMarkdownTerminalModeInfo |
jupyterlabwxyz_core |
wxyz_svg |
svg |
SVGBox |
wxyz_core |
wxyz_tpl_jinja |
tpl_jinja |
Template |
jinja2wxyz_core |
wxyz_yaml |
yaml |
YAML |
pyyamlwxyz_core |
Strongly Discouraged
wxyz_notebooks, not recommended for production use, requires all of the
wxyz_* packages.
Some extra(s) dangerous dependencies are available as well
pip install wxyz_notebooks # wxyz_*
pip install wxyz_notebooks[binder] # everything used on binder demos, used in tests
pip install wxyz_notebooks[thirdparty] # some casually co-tested third-party packages
pip install wxyz_notebooks[all] # everything. it's a lot. good luck.
It is unknown whether the heavier dependencies will continue to work in the future and may carry very specific version pins which might not be solveable with any old:
- operating system
- version of python
- package manager
Motivation
wxyz contains a number of "missing pieces" from the ipywidgets toolbox.
It is made up of a number of packages for Python and the browser, in this repo.
While many create pixels on the page, some are focused around configurably
transforming the traitlets of one widget to another, in the kernel, the
browser or both.
Uninstall
We're sad to see you go!
Use pip or conda to uninstall any wxyz_* packages.
Alternatives
If you don't like wxyz, that's fine! There are a number of related tools that
might be better suited to your needs.
- formulas
- a python-side re-implementation of an Excel/LibreOffice reactive functional programming model
- ipyevents
- fine-grained DOM event control
- ipylab
- a number of similar utilities as parts of
wxyz.lab, and nice support for commands, and additional lumino primitives, e.g.SplitPanel
- a number of similar utilities as parts of
- ipyregulartable
- a high-performance datagrid solution, supporting pandas
MultiIndex-type data
- a high-performance datagrid solution, supporting pandas
- jupyter-starters
- wizard-style project templates, driven by simple configuration, JSON Schema or notebooks
- jupyterlab-tour
- a pleasant "guided tour" of JupyterLab via CSS selectors and JSON Schema
Metadata
Release files for wxyz-tpl-jinja 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wxyz_tpl_jinja-0.5.1.tar.gz | 44.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wxyz_tpl_jinja-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 128.6 kB
Release files / wxyz_tpl_jinja-0.5.1.tar.gz
| Download URL | wxyz_tpl_jinja-0.5.1.tar.gz |
|---|---|
| Size | 44.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e185dea33144dafbd77f4c59a74087575430e592887d482b2365cd2ea94c96a
|
|
BLAKE2b-256 checksum How to use checksums |
1ea96b9dd1a6f980e0c82791250949a6676d57a8dc4db13f225e1462b412c7d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10
|
Release files / wxyz_tpl_jinja-0.5.1-py3-none-any.whl
| Download URL | wxyz_tpl_jinja-0.5.1-py3-none-any.whl |
|---|---|
| Size | 83.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8a8d1f0108d27151c050d24b3d537ac380fa53e9c34bb6058bea2a94335244c9
|
|
BLAKE2b-256 checksum How to use checksums |
90f5e30165d7eb461964f8b052bed53b76d348a61b1aaaba89336e1aa69328c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10
|
Security for wxyz-tpl-jinja 0.5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.