Maximilian Knespel

Results 234 comments of Maximilian Knespel

It may also be worth looking at the [Cython](https://cython.readthedocs.io/en/latest/src/userguide/limited_api.html) / [CPython limited/stable ABI](https://docs.python.org/3/c-api/stable.html) so that a single wheel can be published for most older and all newer Python versions. I...

I also have this problem: ``` Argument 1 to "SevenZipFile" has incompatible type "str | IO[bytes]"; expected "BinaryIO | str | Path" [arg-type] ``` Would it be possible to change...

The ReadMe mentions this implementation to be faster than paramiko. It would be nice to see proof of that. [This](https://elegantnetwork.github.io/posts/comparing-ssh/) is may be related.

I have expanded on the initial benchmarks to also include some "random" reading in chunks of different size, including the edge case of sequential reading, i.e., a single chunk /...

I also did an extended comparison with other programs according to the issue title. benchmark-sshfs-full-read-comparison.py ```python3 #! /usr/bin/env python3 # sudo apt install lftp rclone rsync ssh # rclone config...

I tried to analyze the performance a bit in this post: https://github.com/ronf/asyncssh/issues/691#issuecomment-2375382829

I have added [sshfs](https://github.com/libfuse/sshfs/) to the benchmarks: Edit 2024-09-30: Turns out that asyncssh is the only one out of these 9 alternatives that enables compression by default if nothing is...

> These are normal activities when working on builds, not specific to this release. So in a sense, there is no need for a special guide for v77. The same...

I can confirm that deleting the `.egg_info` directory helps. I thought I was going insane. It kept adding files even though I removed those from the manifest...

Another situation that `ismount` does not detect correctly is when the FUSE-providing process gets uncleanly killed or crashes. ```bash python3 -m pip install ratarmount mkdir folder ratarmount folder mounted kill...