internal/rosa: set PYTHONUNBUFFERED=1
All checks were successful
Test / Create distribution (push) Successful in 2m53s
Test / Sandbox (push) Successful in 5m48s
Test / Hakurei (push) Successful in 7m43s
Test / ShareFS (push) Successful in 7m41s
Test / Sandbox (race detector) (push) Successful in 8m14s
Test / Hakurei (race detector) (push) Successful in 9m16s
Test / Flake checks (push) Successful in 1m30s
All checks were successful
Test / Create distribution (push) Successful in 2m53s
Test / Sandbox (push) Successful in 5m48s
Test / Hakurei (push) Successful in 7m43s
Test / ShareFS (push) Successful in 7m41s
Test / Sandbox (race detector) (push) Successful in 8m14s
Test / Hakurei (race detector) (push) Successful in 9m16s
Test / Flake checks (push) Successful in 1m30s
Some python tools try to be clever and buffers output. This makes the build process appear to hang and is quite frustrating. Instead of trying to address this on a case-by-case basis, this is turned off globally for the interpreter. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -199,6 +199,10 @@ func lastIndexFunc[S ~[]E, E any](s S, f func(E) bool) (i int) {
|
|||||||
|
|
||||||
// fixupEnviron fixes up PATH, prepends extras and returns the resulting slice.
|
// fixupEnviron fixes up PATH, prepends extras and returns the resulting slice.
|
||||||
func fixupEnviron(env, extras []string, paths ...string) []string {
|
func fixupEnviron(env, extras []string, paths ...string) []string {
|
||||||
|
// some python tools try to be clever and buffers their output, making the
|
||||||
|
// build process appear to hang
|
||||||
|
env = append(env, "PYTHONUNBUFFERED=1")
|
||||||
|
|
||||||
const pathPrefix = "PATH="
|
const pathPrefix = "PATH="
|
||||||
pathVal := strings.Join(paths, ":")
|
pathVal := strings.Join(paths, ":")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user