CommunityToolkit.Aspire.Hosting.Python.Extensions 9.7.2-beta.359

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