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

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.321
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Python.Extensions -Version 9.5.1-beta.321
                    
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.321" />
                    
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.321" />
                    
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.321
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Python.Extensions, 9.5.1-beta.321"
                    
#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.321
                    
#: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.321&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=9.5.1-beta.321&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 632 12/3/2025
13.0.1-beta.467 611 12/3/2025
13.0.0 384 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 103 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 254 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 142 11/3/2025
9.8.1-beta.426 139 11/3/2025
9.8.1-beta.424 207 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 123 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 126 10/16/2025
9.8.1-beta.406 129 10/15/2025
9.8.0 3,442 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 144 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 257 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 142 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,124 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 247 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 236 8/10/2025
9.7.1-beta.343 208 8/8/2025
9.7.1-beta.342 215 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 97 8/1/2025
9.7.0-beta.336 116 8/1/2025
9.7.0-beta.335 105 8/1/2025
9.7.0-beta.333 116 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 126 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 135 6/26/2025
9.5.1-beta.314 140 6/23/2025
9.5.1-beta.313 127 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 133 6/17/2025
9.5.1-beta.307 376 6/16/2025
9.5.1-beta.306 284 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 139 6/4/2025
9.5.1-beta.301 140 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 137 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 151 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 222 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 183 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 163 4/20/2025
9.4.0 598 4/20/2025
9.4.0-beta.269 161 4/20/2025
9.4.0-beta.268 158 4/20/2025
9.3.1-beta.267 155 4/20/2025
9.3.1-beta.266 89 4/19/2025
9.3.1-beta.265 205 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 157 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 139 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 483 3/25/2025
9.3.1-beta.242 484 3/24/2025
9.3.1-beta.241 172 3/19/2025
9.3.0 439 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 181 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 222 3/7/2025
9.2.2-beta.215 196 3/7/2025
9.2.2-beta.214 202 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 213 3/3/2025
9.2.1-beta.207 134 3/2/2025
9.2.1-beta.206 125 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 83 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 101 2/3/2025
9.1.1-beta.155 87 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 90 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 73 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 94 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 100 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 122 12/5/2024
9.0.1-beta.94 110 12/5/2024
9.0.1-beta.93 86 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 133 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 101 11/21/2024
9.0.1-beta.81 82 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 85 11/14/2024