Skip to main content

AppRC GUI

apprc-gui adds a Gradio settings editor to an application that uses apprc-core. The application owns the Gradio Blocks, server, and launch decision. ConfigEditor reads and writes through the application's ConfigManager.

import gradio as gr
from apprc_gui import ConfigEditor

from my_app.config import MyRC

with gr.Blocks() as page:
    gr.Markdown("# My App settings")
    ConfigEditor(MyRC.manage()).render()

page.launch(server_name="127.0.0.1", share=False)

Import all config sections registered on MyRC before creating the editor. It works before storage or required fields are ready. The editor can create declared files, select storage, save user or storage overrides, and show the effective source of each setting. Secret values use password inputs and the private companion files. Fields declared with restart_required=True are marked in the editor, which tells users to restart the application after saving. AppRC does not restart it automatically. The Gradio settings guide shows how to include the editor in an existing application.

Metadata

Release files for apprc-gui 0.29.0

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

Source distribution (sdist)

Source distribution for apprc-gui 0.29.0
File Size Uploaded Provenance Actions
apprc_gui-0.29.0.tar.gz 8.5 kB Without provenance Details for apprc_gui-0.29.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for apprc-gui 0.29.0
File Interpreter ABI Platform Actions
apprc_gui-0.29.0-py3-none-any.whl Python 3 none any Details for apprc_gui-0.29.0-py3-none-any.whl

Total release size: 14.8 kB

Release files / apprc_gui-0.29.0.tar.gz

Download URL apprc_gui-0.29.0.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ed6a8ea9d5a077adc295c22888542ad0d6422ba7f56eb3c0c9882e57a13208f0
BLAKE2b-256 checksum
How to use checksums
bfa43427e6fd29a0c161b8494f8d491978b737e4d949a485c6ee9c93c1a6c7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / apprc_gui-0.29.0-py3-none-any.whl

Download URL apprc_gui-0.29.0-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
412bf0713a7cb8646bb4713d445ebff6637d0b8863f9fae3c04533493456482c
BLAKE2b-256 checksum
How to use checksums
2762a719127edff741b16dd0a986564dfdfa592f45cae82756f7065402475b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for apprc-gui 0.29.0

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.

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