Skip to content

Commit 68af6a8

Browse files
committed
update cpython cimports
not supposed to import anything from top-level cpython, supposed to use submodules
1 parent e32736b commit 68af6a8

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

zmq/backend/cython/_zmq.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,22 +57,20 @@
5757
size_t,
5858
sizeof,
5959
)
60-
from cython.cimports.cpython import (
61-
PyBytes_AsString,
62-
PyBytes_FromStringAndSize,
63-
PyBytes_Size,
64-
PyErr_CheckSignals,
65-
)
6660
from cython.cimports.cpython.buffer import (
6761
Py_buffer,
6862
PyBUF_ANY_CONTIGUOUS,
6963
PyBUF_WRITABLE,
7064
PyBuffer_Release,
7165
PyObject_GetBuffer,
7266
)
67+
from cython.cimports.cpython.bytes import (
68+
PyBytes_AsString,
69+
PyBytes_FromStringAndSize,
70+
PyBytes_Size,
71+
)
72+
from cython.cimports.cpython.exc import PyErr_CheckSignals
7373
from cython.cimports.libc.errno import EAGAIN, EINTR, ENAMETOOLONG, ENOENT, ENOTSOCK
74-
75-
# cimports require Cython 3
7674
from cython.cimports.libc.stdint import uint32_t
7775
from cython.cimports.libc.stdio import fprintf
7876
from cython.cimports.libc.stdio import stderr as cstderr

0 commit comments

Comments
 (0)