1 write to VirtualEnvironment
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
893env.VirtualEnvironment = virtualEnvironment;
21 references to VirtualEnvironment
Aspire.Hosting.Python (17)
PythonAppResourceBuilderExtensions.cs (17)
455var virtualEnvironment = pythonEnvironmentAnnotation?.VirtualEnvironment; 967if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 973var venvPath = Path.IsPathRooted(annotation.VirtualEnvironment.VirtualEnvironmentPath) 974? annotation.VirtualEnvironment.VirtualEnvironmentPath 975: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, workingDirectory); 1044pythonEnv.VirtualEnvironment is null) 1049var virtualEnvironment = pythonEnv.VirtualEnvironment; 1143pythonEnv.VirtualEnvironment is null) 1150var virtualEnvironment = pythonEnv.VirtualEnvironment!; 1371pythonEnv.VirtualEnvironment == null) 1376var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1377? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1378: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1501pythonEnv.VirtualEnvironment == null) 1512var venvPath = Path.IsPathRooted(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath) 1513? pythonEnv.VirtualEnvironment.VirtualEnvironmentPath 1514: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
2261Assert.NotNull(envAnnotation.VirtualEnvironment); 2262Assert.Contains(".venv", envAnnotation.VirtualEnvironment.VirtualEnvironmentPath); 2297Assert.NotNull(envAnnotation.VirtualEnvironment); 2327Assert.NotNull(envAnnotation.VirtualEnvironment);