1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
835env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
423var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 899if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 905var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 906? annotation.VirtualEnvironment.VirtualEnvironmentPath 907: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1000pythonEnv.VirtualEnvironment is null) 1005var virtualEnvironment = pythonEnv.VirtualEnvironment; 1095pythonEnv.VirtualEnvironment is null) 1102var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1327pythonEnv.VirtualEnvironment == null) 1332var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1333? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1334: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1449pythonEnv.VirtualEnvironment == null) 1460var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1461? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1462: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2060Assert.NotNull(envAnnotation.VirtualEnvironment); 2061Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2096Assert.NotNull(envAnnotation.VirtualEnvironment); 2126Assert.NotNull(envAnnotation.VirtualEnvironment);