os.path.join (folder, filename) ensures the path is correct for the system. On Windows, it uses backslashes (reports\summary.txt); on Linux and macOS it uses forward slashes (reports/summary.txt).
On Python 3.9–3.10, the tuple[...] type is an instance of types.GenericAlias. Warp's type system doesn't seem to handle those correctly and instead tries to treat ...
The Visual Studio solution can be used to build the C++ code and the generated C# bindings. It also generates the language wrappers for Java and Python, and builds the native interface DLLs too (in ...