From 0ef5b3c10e5227975aad5ff9036b81616435003c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 19 Aug 2018 16:44:53 -0500 Subject: [PATCH] [pybind] pypy: don't try to import still-missing functions on pypy --- pyopencl/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py index 042cb9da..b91daedf 100644 --- a/pyopencl/__init__.py +++ b/pyopencl/__init__.py @@ -134,11 +134,9 @@ from pyopencl._cl import ( # noqa _enqueue_write_buffer_rect, _enqueue_copy_buffer_rect, - enqueue_map_buffer, _enqueue_read_image, _enqueue_copy_image, _enqueue_write_image, - enqueue_map_image, _enqueue_copy_image_to_buffer, _enqueue_copy_buffer_to_image, @@ -152,6 +150,13 @@ from pyopencl._cl import ( # noqa DeviceTopologyAmd, ) +if not _PYPY: + # FIXME: Add back to default set when pypy support catches up + from pyopencl._cl import ( # noqa + enqueue_map_buffer, + enqueue_map_image, + ) + if get_cl_header_version() >= (1, 1): from pyopencl._cl import ( # noqa UserEvent, -- GitLab