Controlling location of isolated build environments?
gwerbin opened this issue · 8 comments
Is there a way to control exactly where isolated build environments are created?
For example, I'd like to ask python-build to create its isolated build environments inside .local/tmp/python-build
inside my project.
Sorry if this is documented somewhere and I didn't see it.
What is the reason behind this request? Is it so you can use the environment for other purposes? What are they?
Related discussion: pypa/pip#12461. A workaround could be to use the standard env vars TEMP
, TMP
, TMPDIR
.
@uranusjr I don't recall the original impetus for my request. I think I was having trouble with filesystem permissions in a restricted environment. It would also be useful in a variety of scenarios like inspecting the results of a failed build.
I think I had tried changing TMPDIR
and found that it had no effect, but this was months ago and I don't actually remember. If TMPDIR
is meant to work for this purpose, that would probably be fine for anything I'd need.