Metadata-Version: 2.1
Name: shiny
Version: 0.3.0
Summary: A web development framework for Python.
Home-page: https://github.com/rstudio/py-shiny
Author: Winston Chang
Author-email: winston@rstudio.com
License: MIT
Project-URL: Bug Tracker, https://github.com/rstudio/py-shiny/issues
Project-URL: Documentation, https://shiny.rstudio.com/py/
Project-URL: Source Code, https://github.com/rstudio/py-shiny
Platform: any
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: dev
License-File: LICENSE

Shiny for Python
================

See the [Shiny for Python website](https://shiny.rstudio.com/py/).


## Installation

To install the latest release from PyPI:

```sh
pip install shiny
```

To install the latest development version from this repository:

```sh
pip install https://github.com/rstudio/py-shiny/tarball/main
```

More detailed installation instructions, including the use of `conda`, are [also available](https://shiny.rstudio.com/py/docs/install.html).

## Development

If you want to do development on Shiny for Python:

```sh
pip install -e ".[dev,docs,test]"
```

Additionally, you can install pre-commit hooks which will automatically reformat and lint the code when you make a commit:

```sh
pre-commit install

# To disable:
# pre-commit uninstall
```
