Mark
Mark
The cache is hard-coded to `/var/tmp`, but this isn't an appropriate directory on Windows. I think a good place would be the [local AppData](https://docs.microsoft.com/en-us/windows/win32/shell/csidl) directory.
Yes.
Alternatively, it can be done using `SET` instead of `HSET` and making the key a composite of the namespace and the actual key. The class would take care of inserting...
https://github.com/dolfinus/setuptools-git-versioning supports this feature. However, it requires `setuptools.build_meta:__legacy__` to be able to import the package that contains the version callable. I'm not sure if setuptools_scm could avoid that or if...
Hi, thanks for the feature request, and the offer to implement it! I'm not familiar with what the security implications are for allowing access to its own process. I have...
> The main use case of this (and really all that it would allow it to do) would be to allow a process to dynamically access/analyze information about itself. Do...
> While we're at it, /dev/fd/, /dev/stdout, /dev/stdin, /dev/stderr, /dev/null, /dev/full, and /dev/zero would be nice additions as well. These all sound fine. And `/dev/fd/` is really just `/proc/self/fd/`, right?...
Yeah, each eval invokes a separate nsjail process which IIRC uses `execve` to replace itself with the Python process after it has set up the namespacing and whatnot. With PID...
@ChrisLovering This was essentially the approach taken in #175, which has some discussion. I think it is better to accept an arbitrary path to a binary to execute. I'm hesitant...
https://github.com/python-discord/snekbox-deploy has scripts to deploy Snekbox onto a Debian VM. It was originally created because we thought that #126 could only be fixed by using `--cgroupns host`, which is not...