CommunityToolkit.Aspire.Hosting.Python.Extensions 9.8.0-beta.389

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Hosting.Python.Extensions.
There is a newer version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Python.Extensions --version 9.8.0-beta.389
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Python.Extensions -Version 9.8.0-beta.389
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Python.Extensions" Version="9.8.0-beta.389" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.Python.Extensions" Version="9.8.0-beta.389" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Python.Extensions" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Hosting.Python.Extensions --version 9.8.0-beta.389
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Python.Extensions, 9.8.0-beta.389"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.Hosting.Python.Extensions@9.8.0-beta.389
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=9.8.0-beta.389&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=9.8.0-beta.389&prerelease
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Hosting.Python.Extensions library

Provides extensions methods and resource definitions for the .NET Aspire AppHost to extend the support for Python applications. Current support includes:

  • Uvicorn
  • Uv

Getting Started

Install the package

In your AppHost project, install the package using the following command:

dotnet add package CommunityToolkit.Aspire.Hosting.Python.Extensions

Initialize the Python virtual environment

Please refer to the Python virtual environment section for more information.

Uvicorn example usage

Then, in the Program.cs file of AddUvicornApp, define a Uvicorn resource, then call Add:

var uvicorn = builder.AddUvicornApp("uvicornapp", "../uvicornapp-api", "main:app")
    .WithHttpEndpoint(env: "UVICORN_PORT");

Uv example usage

Then, in the Program.cs file of AddUvApp, define a Uvicorn resource, then call Add:

var uvicorn = builder.AddUvApp("uvapp", "../uv-api", "uv-api")
    .WithHttpEndpoint(env: "PORT");

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-python-extensions

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
13.1.0 45 1/14/2026
13.1.0-beta.499 31 1/14/2026
13.0.1-beta.498 36 1/14/2026
13.0.1-beta.486 40 1/12/2026
13.0.1-beta.468 652 12/3/2025
13.0.1-beta.467 620 12/3/2025
13.0.0 556 11/25/2025
13.0.0-beta.462 146 11/25/2025
13.0.0-beta.456 142 11/23/2025
13.0.0-beta.454 93 11/23/2025
13.0.0-beta.453 111 11/22/2025
13.0.0-beta.450 121 11/22/2025
13.0.0-beta.448 121 11/22/2025
13.0.0-beta.444 348 11/17/2025
13.0.0-beta.443 265 11/17/2025
13.0.0-beta.440 99 11/15/2025
13.0.0-beta.439 242 11/12/2025
13.0.0-beta.438 237 11/12/2025
13.0.0-beta.436 237 11/12/2025
13.0.0-beta.435 235 11/11/2025
13.0.0-beta.433 156 11/10/2025
13.0.0-beta.432 159 11/10/2025
13.0.0-beta.431 148 11/6/2025
13.0.0-beta.430 153 11/6/2025
9.9.0 326 11/3/2025
9.9.0-beta.427 153 11/3/2025
9.8.1-beta.426 151 11/3/2025
9.8.1-beta.424 217 10/28/2025
9.8.1-beta.420 144 10/27/2025
9.8.1-beta.419 139 10/27/2025
9.8.1-beta.417 142 10/27/2025
9.8.1-beta.414 134 10/24/2025
9.8.1-beta.413 140 10/22/2025
9.8.1-beta.410 136 10/16/2025
9.8.1-beta.408 131 10/16/2025
9.8.1-beta.407 133 10/16/2025
9.8.1-beta.406 136 10/15/2025
9.8.0 4,060 9/26/2025
9.8.0-beta.405 137 10/15/2025
9.8.0-beta.404 141 10/13/2025
9.8.0-beta.402 138 9/29/2025
9.8.0-beta.401 133 9/29/2025
9.8.0-beta.399 139 9/26/2025
9.8.0-beta.398 145 9/25/2025
9.8.0-beta.397 140 9/25/2025
9.8.0-beta.395 138 9/24/2025
9.8.0-beta.394 151 9/23/2025
9.8.0-beta.393 145 9/23/2025
9.8.0-beta.392 147 9/23/2025
9.8.0-beta.389 263 9/18/2025
9.8.0-beta.388 277 9/16/2025
9.8.0-beta.386 216 9/15/2025
9.8.0-beta.385 212 9/15/2025
9.8.0-beta.384 62 9/13/2025
9.8.0-beta.376 168 9/8/2025
9.8.0-beta.375 76 9/6/2025
9.8.0-beta.373 160 9/5/2025
9.8.0-beta.372 149 9/4/2025
9.8.0-beta.370 150 9/2/2025
9.8.0-beta.364 140 9/1/2025
9.7.2 1,219 8/29/2025
9.7.2-beta.362 193 8/29/2025
9.7.2-beta.361 182 8/29/2025
9.7.2-beta.360 188 8/29/2025
9.7.2-beta.359 193 8/28/2025
9.7.2-beta.358 189 8/28/2025
9.7.2-beta.357 195 8/28/2025
9.7.1 259 8/27/2025
9.7.1-beta.355 190 8/27/2025
9.7.1-beta.354 192 8/27/2025
9.7.1-beta.353 193 8/27/2025
9.7.1-beta.352 183 8/27/2025
9.7.1-beta.351 185 8/27/2025
9.7.1-beta.348 171 8/14/2025
9.7.1-beta.344 247 8/10/2025
9.7.1-beta.343 215 8/8/2025
9.7.1-beta.342 224 8/7/2025
9.7.1-beta.341 220 8/6/2025
9.7.1-beta.340 211 8/5/2025
9.7.1-beta.339 207 8/5/2025
9.7.0 319 8/1/2025
9.7.0-beta.337 107 8/1/2025
9.7.0-beta.336 124 8/1/2025
9.7.0-beta.335 113 8/1/2025
9.7.0-beta.333 126 7/30/2025
9.6.1-beta.332 114 7/30/2025
9.6.1-beta.331 122 7/30/2025
9.6.1-beta.330 116 7/30/2025
9.6.1-beta.329 121 7/30/2025
9.6.1-beta.328 126 7/29/2025
9.6.1-beta.327 136 7/28/2025
9.6.1-beta.326 130 7/28/2025
9.6.0 1,457 7/10/2025
9.6.0-beta.324 144 7/10/2025
9.5.1-beta.323 147 7/10/2025
9.5.1-beta.322 149 7/10/2025
9.5.1-beta.321 141 7/10/2025
9.5.1-beta.320 148 7/9/2025
9.5.1-beta.319 134 7/8/2025
9.5.1-beta.318 146 7/2/2025
9.5.1-beta.317 139 6/30/2025
9.5.1-beta.315 141 6/26/2025
9.5.1-beta.314 152 6/23/2025
9.5.1-beta.313 135 6/20/2025
9.5.1-beta.312 149 6/20/2025
9.5.1-beta.311 146 6/18/2025
9.5.1-beta.310 171 6/17/2025
9.5.1-beta.309 144 6/17/2025
9.5.1-beta.308 144 6/17/2025
9.5.1-beta.307 390 6/16/2025
9.5.1-beta.306 290 6/11/2025
9.5.1-beta.305 119 6/7/2025
9.5.1-beta.304 129 6/6/2025
9.5.1-beta.303 143 6/4/2025
9.5.1-beta.302 146 6/4/2025
9.5.1-beta.301 149 6/2/2025
9.5.1-beta.300 179 5/28/2025
9.5.0 1,696 5/27/2025
9.5.0-beta.299 145 5/27/2025
9.5.0-beta.298 179 5/26/2025
9.5.0-beta.297 116 5/24/2025
9.5.0-beta.296 96 5/24/2025
9.5.0-beta.295 87 5/24/2025
9.4.1-beta.291 175 5/19/2025
9.4.1-beta.289 159 5/16/2025
9.4.1-beta.288 218 5/16/2025
9.4.1-beta.287 204 5/16/2025
9.4.1-beta.286 211 5/16/2025
9.4.1-beta.285 237 5/14/2025
9.4.1-beta.284 233 5/13/2025
9.4.1-beta.283 242 5/12/2025
9.4.1-beta.282 149 5/7/2025
9.4.1-beta.280 176 5/2/2025
9.4.1-beta.279 147 5/2/2025
9.4.1-beta.277 194 4/23/2025
9.4.1-beta.276 163 4/23/2025
9.4.1-beta.275 196 4/23/2025
9.4.1-beta.274 183 4/23/2025
9.4.1-beta.273 168 4/23/2025
9.4.1-beta.272 154 4/23/2025
9.4.1-beta.271 193 4/23/2025
9.4.1-beta.270 172 4/20/2025
9.4.0 698 4/20/2025
9.4.0-beta.269 173 4/20/2025
9.4.0-beta.268 167 4/20/2025
9.3.1-beta.267 162 4/20/2025
9.3.1-beta.266 98 4/19/2025
9.3.1-beta.265 215 4/15/2025
9.3.1-beta.264 188 4/15/2025
9.3.1-beta.263 191 4/15/2025
9.3.1-beta.262 207 4/15/2025
9.3.1-beta.260 159 4/10/2025
9.3.1-beta.259 176 4/8/2025
9.3.1-beta.258 184 4/8/2025
9.3.1-beta.257 172 4/8/2025
9.3.1-beta.256 161 4/8/2025
9.3.1-beta.255 167 4/8/2025
9.3.1-beta.254 196 4/8/2025
9.3.1-beta.253 177 4/1/2025
9.3.1-beta.252 143 3/27/2025
9.3.1-beta.250 169 3/27/2025
9.3.1-beta.249 146 3/27/2025
9.3.1-beta.248 171 3/27/2025
9.3.1-beta.247 138 3/27/2025
9.3.1-beta.244 495 3/25/2025
9.3.1-beta.242 492 3/24/2025
9.3.1-beta.241 179 3/19/2025
9.3.0 468 3/19/2025
9.3.0-beta.239 150 3/19/2025
9.2.2-beta.237 180 3/19/2025
9.2.2-beta.236 133 3/14/2025
9.2.2-beta.230 161 3/13/2025
9.2.2-beta.229 163 3/13/2025
9.2.2-beta.228 166 3/11/2025
9.2.2-beta.227 161 3/11/2025
9.2.2-beta.226 173 3/11/2025
9.2.2-beta.225 169 3/11/2025
9.2.2-beta.224 166 3/11/2025
9.2.2-beta.223 201 3/10/2025
9.2.2-beta.222 192 3/10/2025
9.2.2-beta.220 171 3/9/2025
9.2.2-beta.218 173 3/9/2025
9.2.2-beta.217 241 3/7/2025
9.2.2-beta.216 232 3/7/2025
9.2.2-beta.215 202 3/7/2025
9.2.2-beta.214 210 3/5/2025
9.2.2-beta.213 193 3/5/2025
9.2.2-beta.212 201 3/5/2025
9.2.2-beta.211 200 3/4/2025
9.2.2-beta.210 231 3/4/2025
9.2.2-beta.208 144 3/3/2025
9.2.1 225 3/3/2025
9.2.1-beta.207 141 3/2/2025
9.2.1-beta.206 136 3/1/2025
9.2.1-beta.205 104 2/27/2025
9.2.1-beta.204 118 2/26/2025
9.2.1-beta.203 93 2/26/2025
9.2.0 172 2/26/2025
9.2.0-beta.202 118 2/26/2025
9.2.0-beta.201 130 2/26/2025
9.2.0-beta.199 134 2/26/2025
9.2.0-beta.198 104 2/26/2025
9.1.1-beta.197 101 2/25/2025
9.1.1-beta.196 119 2/25/2025
9.1.1-beta.195 102 2/25/2025
9.1.1-beta.194 94 2/25/2025
9.1.1-beta.193 93 2/25/2025
9.1.1-beta.192 121 2/24/2025
9.1.1-beta.191 121 2/24/2025
9.1.1-beta.190 100 2/19/2025
9.1.1-beta.189 93 2/19/2025
9.1.1-beta.188 98 2/19/2025
9.1.1-beta.187 142 2/19/2025
9.1.1-beta.183 111 2/18/2025
9.1.1-beta.182 110 2/18/2025
9.1.1-beta.181 102 2/18/2025
9.1.1-beta.180 104 2/17/2025
9.1.1-beta.178 101 2/17/2025
9.1.1-beta.177 111 2/12/2025
9.1.1-beta.176 135 2/11/2025
9.1.1-beta.175 109 2/11/2025
9.1.1-beta.173 100 2/10/2025
9.1.1-beta.169 104 2/6/2025
9.1.1-beta.168 130 2/5/2025
9.1.1-beta.166 94 2/5/2025
9.1.1-beta.165 93 2/5/2025
9.1.1-beta.164 129 2/3/2025
9.1.1-beta.162 110 2/3/2025
9.1.1-beta.155 98 1/30/2025
9.1.1-beta.154 116 1/30/2025
9.1.1-beta.153 115 1/30/2025
9.1.1-beta.152 89 1/29/2025
9.1.1-beta.150 95 1/29/2025
9.1.1-beta.148 117 1/26/2025
9.1.1-beta.147 99 1/26/2025
9.1.1-beta.146 95 1/23/2025
9.1.1-beta.145 98 1/22/2025
9.1.1-beta.144 95 1/22/2025
9.1.1-beta.142 114 1/22/2025
9.1.1-beta.140 90 1/22/2025
9.1.1-beta.139 122 1/21/2025
9.1.1-beta.138 116 1/20/2025
9.1.1-beta.137 108 1/17/2025
9.1.1-beta.136 83 1/15/2025
9.1.1-beta.135 69 1/15/2025
9.1.1-beta.134 81 1/15/2025
9.1.1-beta.128 106 1/9/2025
9.1.1-beta.127 82 1/9/2025
9.1.1-beta.126 79 1/9/2025
9.1.1-beta.125 110 1/9/2025
9.1.1-beta.124 93 1/9/2025
9.1.0 312 12/12/2024
9.1.0-beta.123 106 1/3/2025
9.1.0-beta.122 100 1/3/2025
9.1.0-beta.121 103 1/2/2025
9.1.0-beta.120 102 12/30/2024
9.1.0-beta.119 121 12/30/2024
9.1.0-beta.118 92 12/30/2024
9.1.0-beta.116 104 12/30/2024
9.1.0-beta.114 116 12/30/2024
9.1.0-beta.113 90 12/30/2024
9.1.0-beta.112 103 12/18/2024
9.1.0-beta.110 129 12/16/2024
9.1.0-beta.109 129 12/12/2024
9.0.1-beta.108 127 12/12/2024
9.0.1-beta.107 91 12/11/2024
9.0.1-beta.106 107 12/12/2024
9.0.1-beta.104 102 12/11/2024
9.0.1-beta.102 129 12/6/2024
9.0.1-beta.99 125 12/6/2024
9.0.1-beta.98 103 12/6/2024
9.0.1-beta.95 132 12/5/2024
9.0.1-beta.94 116 12/5/2024
9.0.1-beta.93 92 12/2/2024
9.0.1-beta.92 105 11/30/2024
9.0.1-beta.91 98 11/30/2024
9.0.1-beta.90 103 11/29/2024
9.0.1-beta.89 94 11/29/2024
9.0.1-beta.88 101 11/27/2024
9.0.1-beta.87 126 11/27/2024
9.0.1-beta.86 140 11/27/2024
9.0.1-beta.84 107 11/24/2024
9.0.1-beta.83 97 11/22/2024
9.0.1-beta.82 110 11/21/2024
9.0.1-beta.81 91 11/19/2024
9.0.1-beta.80 89 11/19/2024
9.0.1-beta.79 120 11/19/2024
9.0.1-beta.77 97 11/15/2024
9.0.0 181 11/15/2024
9.0.0-beta.76 99 11/14/2024