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

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