2 instantiations of PythonPackageManagerAnnotation
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
1174
.WithAnnotation(new
PythonPackageManagerAnnotation
(virtualEnvironment.GetExecutable("pip")), ResourceAnnotationMutationBehavior.Replace)
1243
.WithAnnotation(new
PythonPackageManagerAnnotation
("uv"), ResourceAnnotationMutationBehavior.Replace)
27 references to PythonPackageManagerAnnotation
Aspire.Hosting.Python (6)
PythonAppResourceBuilderExtensions.cs (6)
466
var isUsingUv = context.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
pkgMgr) &&
1335
if (!builder.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager) ||
1490
var isUsingUv = builder.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
pkgMgr) &&
Aspire.Hosting.Python.Tests (21)
AddPythonAppTests.cs (21)
746
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
877
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
908
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2020
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2054
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2091
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2115
Assert.False(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out _));
2221
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2256
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2427
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));
2459
Assert.True(pythonApp.Resource.TryGetLastAnnotation<
PythonPackageManagerAnnotation
>(out
var
packageManager));