From 37cf65d699238b4ac2cc42cf90a57706747de362 Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Mon, 4 Mar 2024 17:46:35 -0600 Subject: [PATCH 1/2] Remove uvicorn and click dependencies in Emscripten --- setup.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index 2658862b0..1096d0fbb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -34,12 +34,12 @@ setup_requires = setuptools install_requires = typing-extensions>=4.0.1 - uvicorn>=0.16.0 + uvicorn>=0.16.0;platform_system!="Emscripten" starlette websockets>=10.0 python-multipart htmltools>=0.5.1 - click>=8.1.4 + click>=8.1.4;platform_system!="Emscripten" markdown-it-py>=1.1.0 # This is needed for markdown-it-py. Without it, when loading shiny/ui/_markdown.py, # Python emits the following: "UserWarning: The 'tasklists' feature of GitHub From 6507d25ac4eb57c1b5dbe834e3725d8c698726ff Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Mon, 4 Mar 2024 17:49:27 -0600 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a3f6fe95..cbda643fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Closed #1178: Removed run-time dependency on asgiref. (#1183) +* The uvicorn and click packages are no longer needed when running on Emscripten. (#1187) + ## [0.8.0] - 2024-03-04 ### Breaking Changes