Skip to main content

Shiny TreeView

A TreeView UI component for Shiny for Python, backed by Material UI.

Installation

pip install shiny-treeview

To install the latest development version:

pip install git+https://github.com/davidchall/shiny-treeview.git#egg=shiny_treeview

Quick Start

Try this quick start live and explore more examples here.

from shiny.express import input, render
from shiny_treeview import input_treeview, TreeItem

tree_data = [
    TreeItem(
        "docs",
        "📁 Documents",
        children=[
            TreeItem("report", "📄 Report.pdf"),
            TreeItem("slides", "📄 Slides.pptx"),
        ]
    ),
    TreeItem("readme", "ℹ️ README.md")
]

input_treeview("my_tree", tree_data)

@render.text
def value():
    return f"Selected: {input.my_tree()}"

Metadata

Release files for shiny-treeview 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shiny-treeview 0.1.1
File Size Uploaded Provenance Actions
shiny_treeview-0.1.1.tar.gz 561.1 kB With provenance Details for shiny_treeview-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for shiny-treeview 0.1.1
File Interpreter ABI Platform Actions
shiny_treeview-0.1.1-py3-none-any.whl Python 3 none any Details for shiny_treeview-0.1.1-py3-none-any.whl

Total release size: 877.5 kB

Release files / shiny_treeview-0.1.1.tar.gz

Download URL shiny_treeview-0.1.1.tar.gz
Size 561.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5b2686bbc95703cb829d7f8b5dd7760caf1c1b299705ed3330dfd2ae410ee61b
BLAKE2b-256 checksum
How to use checksums
cb43bb6a5e2e0fa7315939dc6b6a1075f16bac993ec6914377da5bd758d6e9a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2025.

Transparency log

Release files / shiny_treeview-0.1.1-py3-none-any.whl

Download URL shiny_treeview-0.1.1-py3-none-any.whl
Size 316.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f52146f2d78edb7e17bee7ac5041d6bc993cbba2882d0d617940698bc8c7bc1
BLAKE2b-256 checksum
How to use checksums
d239dfe56982da1dfe810fde2588503d26ca7e604a3370953a473c8ae81e6951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2025.

Transparency log

Security for shiny-treeview 0.1.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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for shiny_treeview-0.1.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2025.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page