1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
907env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
471var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 971if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 977var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 978? annotation.VirtualEnvironment.VirtualEnvironmentPath 979: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1072pythonEnv.VirtualEnvironment is null) 1077var virtualEnvironment = pythonEnv.VirtualEnvironment; 1167pythonEnv.VirtualEnvironment is null) 1174var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1399pythonEnv.VirtualEnvironment == null) 1404var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1405? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1406: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1521pythonEnv.VirtualEnvironment == null) 1532var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1533? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1534: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2081Assert.NotNull(envAnnotation.VirtualEnvironment); 2082Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2117Assert.NotNull(envAnnotation.VirtualEnvironment); 2147Assert.NotNull(envAnnotation.VirtualEnvironment);