From 9782e39c00678f9802448a083b71038a0815afcf Mon Sep 17 00:00:00 2001 From: Devon Stewart Date: Thu, 5 Sep 2024 22:45:35 +0000 Subject: [PATCH] feat/uv project envvar support (#287) * UV_PROJECT_ENVIRONMENT was merged! * Consistency across different projects --- Makefile | 2 +- internal/backends/python/python.go | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0dec04f3..3bba3f2e 100644 --- a/Makefile +++ b/Makefile @@ -128,5 +128,5 @@ wrapped-test-%: UPM_SUITE_PREFIX="$$suite_prefix" go test endif -fmt: +format: go fmt github.com/replit/upm/... diff --git a/internal/backends/python/python.go b/internal/backends/python/python.go index 209b01e0..bf7b2953 100644 --- a/internal/backends/python/python.go +++ b/internal/backends/python/python.go @@ -755,7 +755,12 @@ func makePythonUvBackend() api.LanguageBackend { return pkgdir } - return "" + retval := os.Getenv("UV_PROJECT_ENVIRONMENT") + if retval != "" { + return retval + } + + return ".venv" }, SortPackages: pkg.SortPrefixSuffix(normalizePackageName),