Metadata-Version: 2.4
Name: shinyhub
Version: 0.8.0
Summary: Self-hosted platform for deploying and managing Shiny apps.
Project-URL: Homepage, https://github.com/rvben/shinyhub
Project-URL: Repository, https://github.com/rvben/shinyhub
Project-URL: Issues, https://github.com/rvben/shinyhub/issues
Author-email: "Ruben J. Jongejan" <ruben.jongejan@gmail.com>
License-Expression: MIT
Keywords: deployment,posit,shiny,shinyhub
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# shinyhub

Python distribution of the [ShinyHub](https://github.com/rvben/shinyhub) CLI.

ShinyHub is a self-hosted platform for deploying and managing Shiny apps
(Python or R). This package bundles the `shinyhub` Go binary so Python
users can install it with `pip` or `uv`:

```bash
uv tool install shinyhub
# or:
pip install shinyhub
```

## Usage

```bash
shinyhub --help                       # list subcommands
shinyhub serve                        # run the server
shinyhub login --host https://...     # authenticate against a server
shinyhub deploy ./my-app --slug demo  # deploy an app
```

See [the project README](https://github.com/rvben/shinyhub) for full
documentation, server configuration, and Docker usage.

## Supported platforms

Prebuilt binaries ship for:

- Linux (amd64, arm64)
- macOS (amd64, arm64)

For other platforms, use the Docker image
(`ghcr.io/rvben/shinyhub:latest`) or
[build from source](https://github.com/rvben/shinyhub#from-source).
