1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
886env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
449var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 951if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 957var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 958? annotation.VirtualEnvironment.VirtualEnvironmentPath 959: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1053pythonEnv.VirtualEnvironment is null) 1058var virtualEnvironment = pythonEnv.VirtualEnvironment; 1149pythonEnv.VirtualEnvironment is null) 1156var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1375pythonEnv.VirtualEnvironment == null) 1380var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1381? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1382: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1504pythonEnv.VirtualEnvironment == null) 1515var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1516? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1517: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2115Assert.NotNull(envAnnotation.VirtualEnvironment); 2116Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2151Assert.NotNull(envAnnotation.VirtualEnvironment); 2181Assert.NotNull(envAnnotation.VirtualEnvironment);