flyingcircusio / appenv

Self-contained bootstrapping/updating of Python applications deployed through shared repositories
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

Non-Root workaround for broken stdlibs #16

Closed ctheune closed 4 years ago

ctheune commented 4 years ago

Ok. This is going to be painful (for others to watch), but:

If we can't fix the system Python - and I don't want to compile my own - then here's what I'm going to try:

Hopefully any venvs we create will properly inherit this ... I'll try this out.

ctheune commented 4 years ago

Ok, including it in the pythonpath isn't sufficient. So it turns out that I will

We might want to cache this in the future and maybe even have a workaround if venv should be missing. But anyway. This allows non-root bootstrapping with a missing distutils/ensurepip for now.