Maximilian Knespel

Results 62 issues of Maximilian Knespel

Index files are only useful when creating them takes too long. For very small archives or even uncompressed large archives with only a few files, the index file can be...

bug
enhancement

This goes in the same direction as #97 and #98, i.e., more and more in-house processing of zip archives in order to improve performance. See also the discussion in #104...

enhancement
performance

Currently, [StenciledFile](https://github.com/mxmlnkn/ratarmount/blob/c25a2bd1724d43a5ea935bc99c54645f4816a610/core/ratarmountcore/StenciledFile.py#L284) and other locations use locks to avoid race conditions between seek and read calls. I'm not sure why I never though of `pread` before but it might improve...

performance

https://github.com/mxmlnkn/ratarmount/issues/96#issuecomment-1305902389 > BTW one thing i've discovered when trying to integrate libarchive is that python zipfile has similar inefficiencies as tarfile module: if 2 threads trying to access the same...

enhancement
performance

I was wondering why `eb --install-latest-eb-release` did nothing but print the name and version without any indication as to why it didn't install the latest version. It turns out that...

problem report

This might be out of scope as far a suggestions go but would it be possible to also offer PyPy AppImages? My motivation is that I've [heard](https://www.pypy.org/), not yet tested,...

enhancement

I have a script called `fsspec`: ```python3 #!/usr/bin/env python3 import sys if '-f' in sys.argv: del sys.argv[sys.argv.index("-f")] from fsspec.implementations.tar import TarFileSystem as tafs fs = tafs(sys.argv[1]) print(f"Mount {sys.argv[1]} at {sys.argv[2]}")...

I have a script called `fsspec`: ```bash #!/usr/bin/env python3 import sys if '-f' in sys.argv: del sys.argv[sys.argv.index("-f")] from fsspec.implementations.tar import TarFileSystem as tafs fs = tafs(sys.argv[1]) print(f"Mount {sys.argv[1]} at {sys.argv[2]}")...

Create test file: ```bash echo bar > foo tar -cf foo{.tar,} ``` Mount: ```python3 from fsspec.implementations.tar import TarFileSystem as tafs fs = tafs("foo.tar") import fsspec.fuse fsspec.fuse.run(fs, "./", "mounted", ready_file=True) ```...