webapp: add missing requirements and instructions for local run (#1235)

This commit is contained in:
Zachary McCord 2025-07-13 16:45:30 -05:00 committed by GitHub
commit 86460f6948
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 110 additions and 0 deletions

10
webapp/README.md Normal file
View file

@ -0,0 +1,10 @@
To run this app locally, install the requirements and run `shiny run`.
```
$ cd webapp
$ pip install requirements.txt
$ shiny run
```
After the server starts, which should take only a moment, you can open
[http://127.0.0.1:8000](http://127.0.0.1:8000) to see the interface.

View file

@ -1,6 +1,103 @@
# This file was autogenerated by uv via the following command:
# uv pip compile --output-file=requirements.txt requirements.txt.in
anyio==4.9.0
# via
# starlette
# watchfiles
appdirs==1.4.4
# via shiny
asgiref==3.9.1
# via shiny
astral==2.2
# via -r requirements.txt.in
click==8.2.1
# via
# shiny
# uvicorn
contourpy==1.3.2
# via matplotlib
cycler==0.12.1
# via matplotlib
fonttools==4.58.5
# via matplotlib
h11==0.16.0
# via uvicorn
htmltools==0.6.0
# via
# shiny
# shinyswatch
idna==3.10
# via anyio
kiwisolver==1.4.8
# via matplotlib
linkify-it-py==2.0.3
# via shiny
markdown-it-py==3.0.0
# via
# mdit-py-plugins
# shiny
matplotlib==3.10.3
# via -r requirements.txt.in
mdit-py-plugins==0.4.2
# via shiny
mdurl==0.1.2
# via markdown-it-py
narwhals==1.46.0
# via shiny
numpy==2.3.1
# via
# contourpy
# matplotlib
orjson==3.10.18
# via shiny
packaging==25.0
# via
# htmltools
# matplotlib
# shiny
# shinyswatch
pillow==11.3.0
# via matplotlib
prompt-toolkit==3.0.51
# via
# questionary
# shiny
pyparsing==3.2.3
# via matplotlib
python-dateutil==2.9.0.post0
# via matplotlib
python-multipart==0.0.20
# via shiny
pytz==2023.3.post1
# via astral
questionary==2.1.0
# via shiny
setuptools==80.9.0
# via shiny
shiny==1.4.0
# via
# -r requirements.txt.in
# shinyswatch
shinyswatch==0.9.0
# via -r requirements.txt.in
six==1.17.0
# via python-dateutil
sniffio==1.3.1
# via anyio
starlette==0.47.1
# via shiny
typing-extensions==4.14.1
# via
# htmltools
# shiny
# shinyswatch
uc-micro-py==1.0.3
# via linkify-it-py
uvicorn==0.35.0
# via shiny
watchfiles==1.1.0
# via shiny
wcwidth==0.2.13
# via prompt-toolkit
websockets==15.0.1
# via shiny

View file

@ -1 +1,4 @@
astral==2.2
matplotlib
shinyswatch
shiny