1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
952env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
454var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 1026if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 1032var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 1033? annotation.VirtualEnvironment.VirtualEnvironmentPath 1034: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, workingDirectory); 1103pythonEnv.VirtualEnvironment is null) 1108var virtualEnvironment = pythonEnv.VirtualEnvironment; 1202pythonEnv.VirtualEnvironment is null) 1209var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1430pythonEnv.VirtualEnvironment == null) 1435var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1436? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1437: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1560pythonEnv.VirtualEnvironment == null) 1571var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1572? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1573: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2579Assert.NotNull(envAnnotation.VirtualEnvironment); 2580Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2615Assert.NotNull(envAnnotation.VirtualEnvironment); 2645Assert.NotNull(envAnnotation.VirtualEnvironment);