CommunityToolkit.Aspire.Hosting.Python.Extensions 9.5.1-beta.313

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.5.1-beta.313
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Python.Extensions -Version 9.5.1-beta.313
                    
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.5.1-beta.313" />
                    
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.5.1-beta.313" />
                    
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.5.1-beta.313
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Python.Extensions, 9.5.1-beta.313"
                    
#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.5.1-beta.313
                    
#: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.5.1-beta.313&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=9.5.1-beta.313&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.514 26 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 117 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 639 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 97 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 124 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 103 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 237 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 153 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 153 11/3/2025
9.8.1-beta.424 222 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 148 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,220 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 139 9/29/2025
9.8.0-beta.401 139 9/29/2025
9.8.0-beta.399 145 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 68 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 264 8/27/2025
9.7.1-beta.355 190 8/27/2025
9.7.1-beta.354 195 8/27/2025
9.7.1-beta.353 199 8/27/2025
9.7.1-beta.352 188 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 219 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 108 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 120 7/30/2025
9.6.1-beta.329 124 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 150 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 141 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 156 6/23/2025
9.5.1-beta.313 140 6/20/2025
9.5.1-beta.312 152 6/20/2025
9.5.1-beta.311 149 6/18/2025
9.5.1-beta.310 175 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 132 6/6/2025
9.5.1-beta.303 150 6/4/2025
9.5.1-beta.302 150 6/4/2025
9.5.1-beta.301 155 6/2/2025
9.5.1-beta.300 182 5/28/2025
9.5.0 1,699 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 178 5/19/2025
9.4.1-beta.289 160 5/16/2025
9.4.1-beta.288 224 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 235 5/13/2025
9.4.1-beta.283 244 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 197 4/23/2025
9.4.1-beta.276 166 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 196 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 208 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 187 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 148 3/27/2025
9.3.1-beta.248 174 3/27/2025
9.3.1-beta.247 146 3/27/2025
9.3.1-beta.244 496 3/25/2025
9.3.1-beta.242 499 3/24/2025
9.3.1-beta.241 181 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 163 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 201 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 184 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 237 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 123 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 136 2/26/2025
9.2.0-beta.199 138 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 95 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 115 2/18/2025
9.1.1-beta.181 104 2/18/2025
9.1.1-beta.180 107 2/17/2025
9.1.1-beta.178 102 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 107 2/6/2025
9.1.1-beta.168 134 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 113 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 98 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 95 1/22/2025
9.1.1-beta.139 124 1/21/2025
9.1.1-beta.138 121 1/20/2025
9.1.1-beta.137 110 1/17/2025
9.1.1-beta.136 88 1/15/2025
9.1.1-beta.135 70 1/15/2025
9.1.1-beta.134 86 1/15/2025
9.1.1-beta.128 106 1/9/2025
9.1.1-beta.127 84 1/9/2025
9.1.1-beta.126 84 1/9/2025
9.1.1-beta.125 114 1/9/2025
9.1.1-beta.124 95 1/9/2025
9.1.0 319 12/12/2024
9.1.0-beta.123 110 1/3/2025
9.1.0-beta.122 104 1/3/2025
9.1.0-beta.121 107 1/2/2025
9.1.0-beta.120 102 12/30/2024
9.1.0-beta.119 125 12/30/2024
9.1.0-beta.118 96 12/30/2024
9.1.0-beta.116 107 12/30/2024
9.1.0-beta.114 118 12/30/2024
9.1.0-beta.113 93 12/30/2024
9.1.0-beta.112 105 12/18/2024
9.1.0-beta.110 129 12/16/2024
9.1.0-beta.109 132 12/12/2024
9.0.1-beta.108 132 12/12/2024
9.0.1-beta.107 94 12/11/2024
9.0.1-beta.106 111 12/12/2024
9.0.1-beta.104 107 12/11/2024
9.0.1-beta.102 132 12/6/2024
9.0.1-beta.99 128 12/6/2024
9.0.1-beta.98 104 12/6/2024
9.0.1-beta.95 136 12/5/2024
9.0.1-beta.94 119 12/5/2024
9.0.1-beta.93 94 12/2/2024
9.0.1-beta.92 111 11/30/2024
9.0.1-beta.91 103 11/30/2024
9.0.1-beta.90 106 11/29/2024
9.0.1-beta.89 99 11/29/2024
9.0.1-beta.88 105 11/27/2024
9.0.1-beta.87 132 11/27/2024
9.0.1-beta.86 146 11/27/2024
9.0.1-beta.84 108 11/24/2024
9.0.1-beta.83 102 11/22/2024
9.0.1-beta.82 114 11/21/2024
9.0.1-beta.81 96 11/19/2024
9.0.1-beta.80 91 11/19/2024
9.0.1-beta.79 124 11/19/2024
9.0.1-beta.77 100 11/15/2024
9.0.0 185 11/15/2024
9.0.0-beta.76 109 11/14/2024