Hi Jelle,

I’ve stumbled upon buffer-related issues multiple times when typing with numpy, 
be It either with annotating functions such as `np.frombuffer` or when passing 
a numpy array to the likes of `memoryview` (resulting in a false positive by 
type checkers).
All in all I’d say this buffer-type would very much be a welcome addition.

I do have a small remark about the name though: why not `BufferType` instead of 
`Buffer`?
the classes in the `types` namespace generally have the `Type` suffix, so the 
lack thereof stands out a bit here.

Regards, Bas

From: Jelle Zijlstra <[email protected]>
Sent: Monday, 25 April 2022 05:47
To: Discussion of Numerical Python <[email protected]>
Subject: [Numpy-discussion] PEP 688: Making the buffer protocol accessible in 
Python

I just posted https://peps.python.org/pep-0688/, which proposes adding a 
types.Buffer type that will make it possible to check in Python code whether a 
type implements the buffer protocol.

I'm reaching out to the numpy community because numpy was an important driver 
for creating the buffer protocol. I'd be happy to hear any feedback or possible 
use cases for the PEP.


_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: [email protected]

Reply via email to