CommunityToolkit.Aspire.Hosting.Python.Extensions 9.3.1-beta.264

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.3.1-beta.264
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Python.Extensions -Version 9.3.1-beta.264
                    
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.3.1-beta.264" />
                    
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.3.1-beta.264" />
                    
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.3.1-beta.264
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Python.Extensions, 9.3.1-beta.264"
                    
#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.3.1-beta.264
                    
#: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.3.1-beta.264&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=9.3.1-beta.264&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.509 5 1/20/2026
13.1.2-beta.508 39 1/19/2026
13.1.2-beta.507 36 1/19/2026
13.1.2-beta.506 45 1/16/2026
13.1.2-beta.505 36 1/16/2026
13.1.2-beta.504 37 1/16/2026
13.1.1 61 1/16/2026
13.1.1-beta.502 38 1/16/2026
13.1.0 93 1/14/2026
13.1.0-beta.499 37 1/14/2026
13.0.1-beta.498 42 1/14/2026
13.0.1-beta.486 40 1/12/2026
13.0.1-beta.468 653 12/3/2025
13.0.1-beta.467 620 12/3/2025
13.0.0 587 11/25/2025
13.0.0-beta.462 147 11/25/2025
13.0.0-beta.456 142 11/23/2025
13.0.0-beta.454 95 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 122 11/22/2025
13.0.0-beta.444 348 11/17/2025
13.0.0-beta.443 267 11/17/2025
13.0.0-beta.440 100 11/15/2025
13.0.0-beta.439 242 11/12/2025
13.0.0-beta.438 241 11/12/2025
13.0.0-beta.436 238 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 161 11/10/2025
13.0.0-beta.431 149 11/6/2025
13.0.0-beta.430 154 11/6/2025
9.9.0 328 11/3/2025
9.9.0-beta.427 154 11/3/2025
9.8.1-beta.426 152 11/3/2025
9.8.1-beta.424 219 10/28/2025
9.8.1-beta.420 145 10/27/2025
9.8.1-beta.419 139 10/27/2025
9.8.1-beta.417 144 10/27/2025
9.8.1-beta.414 135 10/24/2025
9.8.1-beta.413 143 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 134 10/16/2025
9.8.1-beta.406 137 10/15/2025
9.8.0 4,406 9/26/2025
9.8.0-beta.405 138 10/15/2025
9.8.0-beta.404 142 10/13/2025
9.8.0-beta.402 138 9/29/2025
9.8.0-beta.401 136 9/29/2025
9.8.0-beta.399 142 9/26/2025
9.8.0-beta.398 148 9/25/2025
9.8.0-beta.397 142 9/25/2025
9.8.0-beta.395 138 9/24/2025
9.8.0-beta.394 153 9/23/2025
9.8.0-beta.393 146 9/23/2025
9.8.0-beta.392 147 9/23/2025
9.8.0-beta.389 264 9/18/2025
9.8.0-beta.388 278 9/16/2025
9.8.0-beta.386 217 9/15/2025
9.8.0-beta.385 212 9/15/2025
9.8.0-beta.384 65 9/13/2025
9.8.0-beta.376 168 9/8/2025
9.8.0-beta.375 78 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 152 9/2/2025
9.8.0-beta.364 143 9/1/2025
9.7.2 1,225 8/29/2025
9.7.2-beta.362 195 8/29/2025
9.7.2-beta.361 182 8/29/2025
9.7.2-beta.360 189 8/29/2025
9.7.2-beta.359 194 8/28/2025
9.7.2-beta.358 189 8/28/2025
9.7.2-beta.357 198 8/28/2025
9.7.1 260 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 184 8/27/2025
9.7.1-beta.351 185 8/27/2025
9.7.1-beta.348 172 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 225 8/7/2025
9.7.1-beta.341 221 8/6/2025
9.7.1-beta.340 211 8/5/2025
9.7.1-beta.339 209 8/5/2025
9.7.0 321 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 115 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 124 7/30/2025
9.6.1-beta.330 117 7/30/2025
9.6.1-beta.329 123 7/30/2025
9.6.1-beta.328 126 7/29/2025
9.6.1-beta.327 138 7/28/2025
9.6.1-beta.326 130 7/28/2025
9.6.0 1,458 7/10/2025
9.6.0-beta.324 146 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 147 7/2/2025
9.5.1-beta.317 141 6/30/2025
9.5.1-beta.315 141 6/26/2025
9.5.1-beta.314 154 6/23/2025
9.5.1-beta.313 138 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 172 6/17/2025
9.5.1-beta.309 146 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 119 6/7/2025
9.5.1-beta.304 131 6/6/2025
9.5.1-beta.303 147 6/4/2025
9.5.1-beta.302 147 6/4/2025
9.5.1-beta.301 153 6/2/2025
9.5.1-beta.300 180 5/28/2025
9.5.0 1,696 5/27/2025
9.5.0-beta.299 146 5/27/2025
9.5.0-beta.298 181 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 222 5/16/2025
9.4.1-beta.287 206 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 234 5/13/2025
9.4.1-beta.283 242 5/12/2025
9.4.1-beta.282 150 5/7/2025
9.4.1-beta.280 178 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 165 4/23/2025
9.4.1-beta.275 197 4/23/2025
9.4.1-beta.274 184 4/23/2025
9.4.1-beta.273 169 4/23/2025
9.4.1-beta.272 156 4/23/2025
9.4.1-beta.271 193 4/23/2025
9.4.1-beta.270 173 4/20/2025
9.4.0 717 4/20/2025
9.4.0-beta.269 174 4/20/2025
9.4.0-beta.268 167 4/20/2025
9.3.1-beta.267 163 4/20/2025
9.3.1-beta.266 100 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 192 4/15/2025
9.3.1-beta.262 207 4/15/2025
9.3.1-beta.260 160 4/10/2025
9.3.1-beta.259 179 4/8/2025
9.3.1-beta.258 184 4/8/2025
9.3.1-beta.257 173 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 198 4/8/2025
9.3.1-beta.253 179 4/1/2025
9.3.1-beta.252 145 3/27/2025
9.3.1-beta.250 171 3/27/2025
9.3.1-beta.249 146 3/27/2025
9.3.1-beta.248 172 3/27/2025
9.3.1-beta.247 144 3/27/2025
9.3.1-beta.244 495 3/25/2025
9.3.1-beta.242 493 3/24/2025
9.3.1-beta.241 180 3/19/2025
9.3.0 476 3/19/2025
9.3.0-beta.239 152 3/19/2025
9.2.2-beta.237 181 3/19/2025
9.2.2-beta.236 134 3/14/2025
9.2.2-beta.230 163 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 163 3/11/2025
9.2.2-beta.226 174 3/11/2025
9.2.2-beta.225 169 3/11/2025
9.2.2-beta.224 168 3/11/2025
9.2.2-beta.223 201 3/10/2025
9.2.2-beta.222 194 3/10/2025
9.2.2-beta.220 171 3/9/2025
9.2.2-beta.218 182 3/9/2025
9.2.2-beta.217 241 3/7/2025
9.2.2-beta.216 233 3/7/2025
9.2.2-beta.215 202 3/7/2025
9.2.2-beta.214 212 3/5/2025
9.2.2-beta.213 194 3/5/2025
9.2.2-beta.212 202 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 226 3/3/2025
9.2.1-beta.207 142 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 120 2/26/2025
9.2.1-beta.203 93 2/26/2025
9.2.0 172 2/26/2025
9.2.0-beta.202 120 2/26/2025
9.2.0-beta.201 130 2/26/2025
9.2.0-beta.199 137 2/26/2025
9.2.0-beta.198 106 2/26/2025
9.1.1-beta.197 101 2/25/2025
9.1.1-beta.196 120 2/25/2025
9.1.1-beta.195 103 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 123 2/24/2025
9.1.1-beta.191 123 2/24/2025
9.1.1-beta.190 103 2/19/2025
9.1.1-beta.189 93 2/19/2025
9.1.1-beta.188 99 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 112 2/18/2025
9.1.1-beta.181 103 2/18/2025
9.1.1-beta.180 105 2/17/2025
9.1.1-beta.178 101 2/17/2025
9.1.1-beta.177 113 2/12/2025
9.1.1-beta.176 135 2/11/2025
9.1.1-beta.175 111 2/11/2025
9.1.1-beta.173 100 2/10/2025
9.1.1-beta.169 105 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 94 2/5/2025
9.1.1-beta.164 131 2/3/2025
9.1.1-beta.162 112 2/3/2025
9.1.1-beta.155 100 1/30/2025
9.1.1-beta.154 117 1/30/2025
9.1.1-beta.153 117 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 120 1/26/2025
9.1.1-beta.147 100 1/26/2025
9.1.1-beta.146 96 1/23/2025
9.1.1-beta.145 98 1/22/2025
9.1.1-beta.144 97 1/22/2025
9.1.1-beta.142 115 1/22/2025
9.1.1-beta.140 92 1/22/2025
9.1.1-beta.139 123 1/21/2025
9.1.1-beta.138 117 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 83 1/15/2025
9.1.1-beta.128 106 1/9/2025
9.1.1-beta.127 83 1/9/2025
9.1.1-beta.126 81 1/9/2025
9.1.1-beta.125 111 1/9/2025
9.1.1-beta.124 94 1/9/2025
9.1.0 314 12/12/2024
9.1.0-beta.123 107 1/3/2025
9.1.0-beta.122 101 1/3/2025
9.1.0-beta.121 105 1/2/2025
9.1.0-beta.120 102 12/30/2024
9.1.0-beta.119 123 12/30/2024
9.1.0-beta.118 94 12/30/2024
9.1.0-beta.116 105 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 108 12/12/2024
9.0.1-beta.104 104 12/11/2024
9.0.1-beta.102 130 12/6/2024
9.0.1-beta.99 126 12/6/2024
9.0.1-beta.98 104 12/6/2024
9.0.1-beta.95 134 12/5/2024
9.0.1-beta.94 117 12/5/2024
9.0.1-beta.93 93 12/2/2024
9.0.1-beta.92 107 11/30/2024
9.0.1-beta.91 101 11/30/2024
9.0.1-beta.90 104 11/29/2024
9.0.1-beta.89 96 11/29/2024
9.0.1-beta.88 103 11/27/2024
9.0.1-beta.87 128 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 98 11/22/2024
9.0.1-beta.82 112 11/21/2024
9.0.1-beta.81 91 11/19/2024
9.0.1-beta.80 90 11/19/2024
9.0.1-beta.79 120 11/19/2024
9.0.1-beta.77 98 11/15/2024
9.0.0 183 11/15/2024
9.0.0-beta.76 107 11/14/2024