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

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Hosting.Python.Extensions.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Python.Extensions --version 13.0.0-beta.430
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Python.Extensions -Version 13.0.0-beta.430
                    
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.430" />
                    
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.430" />
                    
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.430
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Python.Extensions, 13.0.0-beta.430"
                    
#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.430
                    
#: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.430&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Python.Extensions&version=13.0.0-beta.430&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 109 11/6/2025
13.0.0-beta.430 115 11/6/2025
9.9.0 188 11/3/2025
9.9.0-beta.427 126 11/3/2025
9.8.1-beta.426 127 11/3/2025
9.8.1-beta.424 192 10/28/2025
9.8.1-beta.420 121 10/27/2025
9.8.1-beta.419 121 10/27/2025
9.8.1-beta.417 121 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 916 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 127 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 128 9/23/2025
9.8.0-beta.389 251 9/18/2025
9.8.0-beta.388 259 9/16/2025
9.8.0-beta.386 200 9/15/2025
9.8.0-beta.385 202 9/15/2025
9.8.0-beta.384 49 9/13/2025
9.8.0-beta.376 144 9/8/2025
9.8.0-beta.375 61 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,049 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 226 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 231 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 197 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 104 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 149 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 345 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 130 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,624 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 76 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 167 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 151 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 407 3/19/2025
9.3.0-beta.239 138 3/19/2025
9.2.2-beta.237 167 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 213 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 203 3/3/2025
9.2.1-beta.207 130 3/2/2025
9.2.1-beta.206 110 3/1/2025
9.2.1-beta.205 91 2/27/2025
9.2.1-beta.204 98 2/26/2025
9.2.1-beta.203 79 2/26/2025
9.2.0 156 2/26/2025
9.2.0-beta.202 103 2/26/2025
9.2.0-beta.201 105 2/26/2025
9.2.0-beta.199 116 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 104 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 103 2/24/2025
9.1.1-beta.191 108 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 115 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 96 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 100 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 108 1/20/2025
9.1.1-beta.137 95 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 92 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 101 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 98 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 108 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 115 12/5/2024
9.0.1-beta.94 102 12/5/2024
9.0.1-beta.93 76 12/2/2024
9.0.1-beta.92 86 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 107 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 102 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