CommunityToolkit.Aspire.Hosting.Python.Extensions 13.0.0-beta.431

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