CommunityToolkit.Aspire.Hosting.Python.Extensions 9.8.1-beta.406

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