1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
904env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
468var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 968if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 974var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 975? annotation.VirtualEnvironment.VirtualEnvironmentPath 976: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1069pythonEnv.VirtualEnvironment is null) 1074var virtualEnvironment = pythonEnv.VirtualEnvironment; 1164pythonEnv.VirtualEnvironment is null) 1171var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1389pythonEnv.VirtualEnvironment == null) 1394var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1395? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1396: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1518pythonEnv.VirtualEnvironment == null) 1529var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1530? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1531: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2104Assert.NotNull(envAnnotation.VirtualEnvironment); 2105Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2140Assert.NotNull(envAnnotation.VirtualEnvironment); 2170Assert.NotNull(envAnnotation.VirtualEnvironment);