类字节对象或 Buffer 类型注解

Bytes-like object or Buffer type annotaion

如何注释 bytes-like 对象或缓冲区?

缓冲区协议没有接口,但我希望在我的函数中接受所有缓冲区。

如果它只是特定于 mypy,我不介意。

目前(从 Python 3.6 开始)"Buffer Protocol" 只是一个 C API 东西——你甚至不能在常规 Python 代码中谈论它。

对比:Add typing.py class describing a PEP 3118 buffer object

我现在会使用 Any