File tree Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased] - ??
9
9
10
+ ### Fixed
11
+
12
+ - Python Shiny apps can be deployed when Connect server version is hidden. (#695 )
13
+
10
14
## [ 1.27.0] - 2025-07-10
11
15
12
16
### Added
Original file line number Diff line number Diff line change @@ -1694,12 +1694,20 @@ def deploy_app(
1694
1694
1695
1695
if isinstance (ce .client , RSConnectClient ):
1696
1696
# Update the starlette version if needed. After all users are on Connect
1697
- # 2024.01.1 or later, this can be removed.
1698
- environment = fix_starlette_requirements (
1699
- environment = environment ,
1700
- app_mode = app_mode ,
1701
- connect_version_string = ce .client .server_settings ()["version" ],
1702
- )
1697
+ # 2024.01.1 or later, this can be removed. Requires access to the
1698
+ # Connect server version, which may be hidden.
1699
+ connect_version_string = ce .client .server_settings ().get ("version" , "" )
1700
+ if connect_version_string :
1701
+ environment = fix_starlette_requirements (
1702
+ environment = environment ,
1703
+ app_mode = app_mode ,
1704
+ connect_version_string = connect_version_string ,
1705
+ )
1706
+ else :
1707
+ click .secho (
1708
+ " Warning: Connect server version is hidden. Skipping starlette requirements check." ,
1709
+ fg = "yellow" ,
1710
+ )
1703
1711
1704
1712
ce .validate_server ()
1705
1713
ce .validate_app_mode (app_mode = app_mode )
You can’t perform that action at this time.
0 commit comments