Your message dated Thu, 19 Jun 2025 08:39:01 +0000
with message-id <e1usanv-0034hf...@fasolo.debian.org>
and subject line Bug#1104368: fixed in compyle 0.8.1-11
has caused the Debian Bug report #1104368,
regarding compyle: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p 3.13 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1104368: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104368
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: compyle
Version: 0.8.1-10
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250429 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:311: python3.13 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:759: 
> SetuptoolsDeprecationWarning: License classifiers are deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please consider removing the following classifiers in favor of a SPDX 
> license expression:
> 
>         License :: OSI Approved :: BSD License
> 
>         See 
> https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self._finalize_license_expression()
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:759: 
> SetuptoolsDeprecationWarning: License classifiers are deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please consider removing the following classifiers in favor of a SPDX 
> license expression:
> 
>         License :: OSI Approved :: BSD License
> 
>         See 
> https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self._finalize_license_expression()
> running build
> running build_py
> creating 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/array.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/low_level.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/opencl.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/capture_stream.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/profile.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/ast_utils.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/parallel.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/utils.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/api.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/ext_module.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/translator.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/template.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/cuda.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/transpiler.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/config.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/cython_generator.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/jit.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/types.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/extern.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/sort.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> copying compyle/__init__.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle
> creating 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/thrust
> copying compyle/thrust/__init__.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/thrust
> creating 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_ext_module.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_utils.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_jit.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_translator.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_types.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_transpiler.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_array.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_profile.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_parallel.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/py3_code.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_cython_generator.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_config.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_gpu_struct.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_ast_utils.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_cuda.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_template.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_capture_stream.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/test_low_level.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
> copying compyle/tests/__init__.py -> 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build; 
> python3.13 -m pytest -k "not 
> test_that_multiple_compiles_do_not_occur_for_same_source and not 
> test_const_as_call_arg and not test_const_in_return" 
> --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_cuda.py 
> --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_parallel.py
>  /build/reproducible-path/compyle-0.8.1/compyle/tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0
> rootdir: /build/reproducible-path/compyle-0.8.1
> configfile: pyproject.toml
> plugins: typeguard-4.4.2
> collected 327 items / 3 deselected / 324 selected
> 
> ../../../compyle/tests/test_array.py .Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.F [ 
> 10%]
> s.Fs.Fs..Fs.sx.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs. [ 
> 33%]
> Fs.Fs.Fs.Fs.Fs.Fs.Fss..s...FFFsss...FFFsss...FFFsss.Fs                   [ 
> 49%]
> ../../../compyle/tests/test_ast_utils.py .......                         [ 
> 51%]
> ../../../compyle/tests/test_capture_stream.py .....                      [ 
> 53%]
> ../../../compyle/tests/test_config.py ............                       [ 
> 57%]
> ../../../compyle/tests/test_cython_generator.py .................        [ 
> 62%]
> ../../../compyle/tests/test_ext_module.py ........                       [ 
> 64%]
> ../../../compyle/tests/test_gpu_struct.py s                              [ 
> 65%]
> ../../../compyle/tests/test_jit.py ..........................            [ 
> 73%]
> ../../../compyle/tests/test_low_level.py sFsF....                        [ 
> 75%]
> ../../../compyle/tests/test_profile.py .....                             [ 
> 77%]
> ../../../compyle/tests/test_template.py .....                            [ 
> 78%]
> ../../../compyle/tests/test_translator.py .............................. [ 
> 87%]
> .........................                                                [ 
> 95%]
> ../../../compyle/tests/test_transpiler.py ...                            [ 
> 96%]
> ../../../compyle/tests/test_types.py .......                             [ 
> 98%]
> ../../../compyle/tests/test_utils.py ....                                
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_reserve[opencl] 
> _____________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_reserve(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:36: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_resize_with_reallocation[opencl] 
> _____________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_resize_with_reallocation(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:52: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________ test_resize_without_reallocation[opencl] 
> ___________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_resize_without_reallocation(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend, n=128)
> 
> ../../../compyle/tests/test_array.py:68: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ______________________________ test_copy[opencl] 
> _______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_copy(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:84: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_append_with_reallocation[opencl] 
> _____________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_append_with_reallocation(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:102: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________ test_append_without_reallocation[opencl] 
> ___________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_append_without_reallocation(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:117: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________________ test_extend[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_extend(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:133: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________________ test_remove[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_remove(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = Array(np.int32, backend=backend)
> 
> ../../../compyle/tests/test_array.py:150: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ______________________________ test_align[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_align(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = Array(np.int32, backend=backend)
> 
> ../../../compyle/tests/test_array.py:168: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _________________________ test_align_multiple[opencl] 
> __________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_align_multiple(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array_a = Array(np.uint32, backend=backend)
> 
> ../../../compyle/tests/test_array.py:185: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________________ test_squeeze[opencl] 
> _____________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_squeeze(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:209: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________________ test_copy_values[opencl] 
> ___________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_copy_values(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:226: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________________ test_min_max[opencl] 
> _____________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_min_max(backend):
>         check_import(backend)
>     
>         # Given
> >       dev_array = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:244: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> __________________________ test_sort_by_keys[opencl] 
> ___________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_sort_by_keys(backend):
>         check_import(backend)
>     
>         # Given
>         pre_nparr1 = np.random.randint(0, 100, 16, dtype=np.int32)
>         pre_nparr2 = np.random.randint(0, 100, 16, dtype=np.int32)
>     
>         ## drop non unique values
>         nparr1, indices = np.unique(pre_nparr1, return_index=True)
>         nparr2 = pre_nparr2[indices]
>     
> >       dev_array1, dev_array2 = array.wrap(nparr1, nparr2, backend=backend)
> 
> ../../../compyle/tests/test_array.py:268: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:270: in wrap
>     return [wrap_array(x, backend) for x in args]
> ../../../compyle/array.py:231: in wrap_array
>     q = get_queue()
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_sort_by_keys_with_output[opencl] 
> _____________________
> 
> backend = 'opencl'
> 
>     @pytest.mark.parametrize(
>         'backend', ['cython', 'opencl',
>                     pytest.param('cuda', marks=pytest.mark.xfail)])
>     def test_sort_by_keys_with_output(backend):
>         check_import(backend)
>     
>         # Given
>         pre_nparr1 = np.random.randint(0, 100, 16, dtype=np.int32)
>         pre_nparr2 = np.random.randint(0, 100, 16, dtype=np.int32)
>     
>         ## drop non unique values
>         nparr1, indices = np.unique(pre_nparr1, return_index=True)
>         nparr2 = pre_nparr2[indices]
>     
> >       dev_array1, dev_array2 = array.wrap(nparr1, nparr2, backend=backend)
> 
> ../../../compyle/tests/test_array.py:324: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:270: in wrap
>     return [wrap_array(x, backend) for x in args]
> ../../../compyle/array.py:231: in wrap_array
>     q = get_queue()
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _______________________________ test_dot[opencl] 
> _______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_dot(backend):
>         check_import(backend)
>     
>         # Given
> >       a = make_dev_array(backend)
> 
> ../../../compyle/tests/test_array.py:365: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/tests/test_array.py:18: in make_dev_array
>     dev_array = Array(np.int32, n=n, backend=backend)
> ../../../compyle/array.py:910: in __init__
>     data = empty(n, dtype, backend=self.backend)
> ../../../compyle/array.py:317: in empty
>     out = gpuarray.empty(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________________ test_cumsum[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_cumsum(backend):
>         check_import(backend)
>     
>         # Given
> >       a = array.ones(100, dtype=int, backend=backend)
> 
> ../../../compyle/tests/test_array.py:383: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:304: in ones
>     out = 1 + gpuarray.zeros(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________________ test_linspace[opencl] 
> _____________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_linspace(backend):
>         check_import(backend)
>     
> >       dev_array = array.linspace(2, 10, 100, backend=backend)
> 
> ../../../compyle/tests/test_array.py:409: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:384: in linspace
>     out = gpuarray.arange(get_queue(), 0, num,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________________ test_diff[int32-opencl] 
> ____________________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>
> 
>     @check_all_backends
>     @check_all_dtypes
>     def test_diff(backend, dtype):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
> >       dev_array = array.ones(1, dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:425: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:304: in ones
>     out = 1 + gpuarray.zeros(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> __________________________ test_diff[float32-opencl] 
> ___________________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>
> 
>     @check_all_backends
>     @check_all_dtypes
>     def test_diff(backend, dtype):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
> >       dev_array = array.ones(1, dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:425: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:304: in ones
>     out = 1 + gpuarray.zeros(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> __________________________ test_diff[float64-opencl] 
> ___________________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>
> 
>     @check_all_backends
>     @check_all_dtypes
>     def test_diff(backend, dtype):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
> >       dev_array = array.ones(1, dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:425: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:304: in ones
>     out = 1 + gpuarray.zeros(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ______________________________ test_trapz[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_trapz(backend):
>         check_import(backend)
> >       x = array.linspace(0, 5, 6, dtype=np.float32, backend=backend)
> 
> ../../../compyle/tests/test_array.py:448: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:384: in linspace
>     out = gpuarray.arange(get_queue(), 0, num,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__gt__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__gt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__gt__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__gt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__gt__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__gt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__lt__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__lt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__lt__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__lt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__lt__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__lt__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__ge__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__ge__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__ge__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__ge__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__ge__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__ge__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__le__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__le__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__le__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__le__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__le__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__le__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__ne__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__ne__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__ne__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__ne__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__ne__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__ne__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ test_comparison[__eq__-int32-opencl] 
> _____________________
> 
> backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__eq__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__eq__-float32-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__eq__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________ test_comparison[__eq__-float64-opencl] 
> ____________________
> 
> backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__eq__'
> 
>     @check_all_backends
>     @check_all_dtypes
>     @check_comparison_methods
>     def test_comparison(backend, dtype, method):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>         # Given
> >       x = array.arange(0., 10., 1., dtype=dtype, backend=backend)
> 
> ../../../compyle/tests/test_array.py:473: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ______________________________ test_where[opencl] 
> ______________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_where(backend):
>         check_import(backend)
>         # Given
> >       a = array.arange(0, 10, 1, backend=backend)
> 
> ../../../compyle/tests/test_array.py:488: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> __________________________ test_minimum[opencl-int32] 
> __________________________
> 
> dtype = <class 'numpy.int32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_minimum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(3, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:533: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _________________________ test_minimum[opencl-float32] 
> _________________________
> 
> dtype = <class 'numpy.float32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_minimum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(3, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:533: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _________________________ test_minimum[opencl-float64] 
> _________________________
> 
> dtype = <class 'numpy.float64'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_minimum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(3, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:533: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________________ test_sum[opencl-int32] 
> ____________________________
> 
> dtype = <class 'numpy.int32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_sum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(0, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:548: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________________ test_sum[opencl-float32] 
> ___________________________
> 
> dtype = <class 'numpy.float32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_sum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(0, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:548: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ___________________________ test_sum[opencl-float64] 
> ___________________________
> 
> dtype = <class 'numpy.float64'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_sum(dtype, backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.arange(0, 5, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:548: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _________________________ test_take_bool[opencl-int32] 
> _________________________
> 
> dtype = <class 'numpy.int32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_take_bool(dtype, backend):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>     
>         # Given
> >       x = array.arange(0, 10, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:565: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ________________________ test_take_bool[opencl-float32] 
> ________________________
> 
> dtype = <class 'numpy.float32'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_take_bool(dtype, backend):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>     
>         # Given
> >       x = array.arange(0, 10, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:565: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ________________________ test_take_bool[opencl-float64] 
> ________________________
> 
> dtype = <class 'numpy.float64'>, backend = 'opencl'
> 
>     @check_all_dtypes
>     @check_all_backends
>     def test_take_bool(dtype, backend):
>         check_import(backend)
>         if dtype == np.float64:
>             get_config().use_double = True
>     
>         # Given
> >       x = array.arange(0, 10, 1, backend=backend, dtype=dtype)
> 
> ../../../compyle/tests/test_array.py:565: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:361: in arange
>     out = gpuarray.arange(get_queue(), start, stop,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> ____________________________ test_binary_op[opencl] 
> ____________________________
> 
> backend = 'opencl'
> 
>     @check_all_backends
>     def test_binary_op(backend):
>         check_import(backend)
>     
>         # Given
> >       x = array.ones(10, dtype=np.float32, backend=backend)
> 
> ../../../compyle/tests/test_array.py:582: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:304: in ones
>     out = 1 + gpuarray.zeros(get_queue(), n, dtype)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _______________ TestKernel.test_kernel_with_local_memory_opencl 
> ________________
> 
> self = <compyle.tests.test_low_level.TestKernel 
> testMethod=test_kernel_with_local_memory_opencl>
> 
>     def test_kernel_with_local_memory_opencl(self):
>         importorskip('pyopencl')
>     
>         # Given
>         @annotate(gdoublep='x, y', xc='ldoublep', a='float')
>         def knl(x, y, xc, a):
>             i, lid = declare('int', 2)
>             lid = LID_0
>             i = GID_0 * LDIM_0 + lid
>     
>             xc[lid] = x[i]
>     
>             local_barrier()
>     
>             y[i] = xc[lid] * a
>     
>         x = np.linspace(0, 1, 1024)
>         y = np.zeros_like(x)
>         xc = LocalMem(1, backend='opencl')
>     
> >       x, y = wrap(x, y, backend='opencl')
> 
> ../../../compyle/tests/test_low_level.py:84: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:270: in wrap
>     return [wrap_array(x, backend) for x in args]
> ../../../compyle/array.py:231: in wrap_array
>     q = get_queue()
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> _____________________ TestKernel.test_simple_kernel_opencl 
> _____________________
> 
> self = <compyle.tests.test_low_level.TestKernel 
> testMethod=test_simple_kernel_opencl>
> 
>     def test_simple_kernel_opencl(self):
>         importorskip('pyopencl')
>     
>         # Given
>         @annotate(gdoublep='x, y', a='float', size='int')
>         def knl(x, y, a, size):
>             i = declare('int')
>             i = GID_0*LDIM_0 + LID_0
>             if i < size:
>                 y[i] = x[i]*a
>     
>         x = np.linspace(0, 1, 1000)
>         y = np.zeros_like(x)
> >       x, y = wrap(x, y, backend='opencl')
> 
> ../../../compyle/tests/test_low_level.py:29: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ../../../compyle/array.py:270: in wrap
>     return [wrap_array(x, backend) for x in args]
> ../../../compyle/array.py:231: in wrap_array
>     q = get_queue()
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
>     def get_queue():
>         global _queue
>         if _queue is None:
>             properties = None
>             if get_config().profile:
>                 properties = cl.command_queue_properties.PROFILING_ENABLE
> >           _queue = cl.CommandQueue(get_context(), properties=properties)
> E           TypeError: __init__(): incompatible function arguments. The 
> following argument types are supported:
> E               1. __init__(self, context: pyopencl._cl.Context, device: 
> pyopencl._cl.Device | None = None, properties: object = 0) -> None
> E           
> E           Invoked with types: pyopencl._cl.CommandQueue, 
> pyopencl._cl.Context, kwargs = { properties: NoneType }
> 
> ../../../compyle/opencl.py:35: TypeError
> =============================== warnings summary 
> ===============================
> compyle/tests/test_array.py::test_align_multiple[cython]
> compyle/tests/test_array.py::test_sort_by_keys[cython]
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_template.py::test_simple_template
> compyle/tests/test_template.py::test_simple_template
> compyle/tests/test_template.py::test_that_source_code_is_available
> compyle/tests/test_template.py::test_template_usable_in_code_generation
> compyle/tests/test_template.py::test_template_with_extra_args
>   /build/reproducible-path/compyle-0.8.1/compyle/template.py:52: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     template = body[-1].value.s
> 
> compyle/tests/test_array.py: 4 warnings
> compyle/tests/test_jit.py: 5 warnings
> compyle/tests/test_translator.py: 93 warnings
>   /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_Num is 
> deprecated; add visit_Constant
>     return visitor(node)
> 
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_array.py::test_radix_sort_by_keys
> compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables
> compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables
> compyle/tests/test_jit.py::TestAnnotationHelper::test_no_return_value
> compyle/tests/test_jit.py::TestAnnotationHelper::test_no_return_value
> compyle/tests/test_jit.py::TestAnnotationHelper::test_undeclared_variable_declaration_in_for
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:299: 
> DeprecationWarning: Attribute n is deprecated and will be removed in Python 
> 3.14; use value instead
>     return get_ctype_from_arg(node.n)
> 
> compyle/tests/test_array.py::test_trapz[cython]
>   /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:452: 
> DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of 
> the numerical integration functions in `scipy.integrate`.
>     assert(array.trapz(y) == np.trapz(yn))
> 
> compyle/tests/test_array.py::test_trapz[cython]
>   /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:453: 
> DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of 
> the numerical integration functions in `scipy.integrate`.
>     assert(array.trapz(y, x,) == np.trapz(yn, xn))
> 
> compyle/tests/test_array.py::test_trapz[cython]
>   /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:454: 
> DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of 
> the numerical integration functions in `scipy.integrate`.
>     assert(array.trapz(y, dx=3) == np.trapz(yn, dx=3))
> 
> compyle/tests/test_cython_generator.py: 7 warnings
> compyle/tests/test_low_level.py: 3 warnings
>   /build/reproducible-path/compyle-0.8.1/compyle/cython_generator.py:129: 
> DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
> use ast.Constant instead
>     if not isinstance(arg0, ast.Str):
> 
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_function_with_annotation
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_declare
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_declare
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_matrix
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_matrix
> compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_python3_annotation
> compyle/tests/test_low_level.py::TestCython::test_cython_code_with_return_and_nested_call
> compyle/tests/test_low_level.py::TestCython::test_cython_code_with_return_and_nested_call
> compyle/tests/test_low_level.py::TestCython::test_cython_with_externs
>   /build/reproducible-path/compyle-0.8.1/compyle/cython_generator.py:133: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     return get_declare_info(arg0.s)
> 
> compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source
> compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source
> compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source
> compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source
> compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source
>   /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: 
> This process (pid=109) is multi-threaded, use of fork() may lead to deadlocks 
> in the child.
>     self.pid = os.fork()
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_cast_return_type
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:211: 
> DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
> use ast.Constant instead
>     if not isinstance(node.args[1], ast.Str):
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_cast_return_type
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:213: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     return node.args[1].s
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables
> compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg
> compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg_nonjit
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:205: 
> DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
> use ast.Constant instead
>     if not isinstance(node.args[0], ast.Str):
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables
> compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg
> compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg_nonjit
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:207: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     type_str = node.args[0].s
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_non_jit_call_as_call_arg
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:202: UserWarning: 
>   In code in line 5:
>   
>       return g(sin(a))
>                ^
>   
>   
>   Function called is not marked by the annotate decorator. Argument
>   type defaulting to 'double'. If the type is not 'double', store
>   the value in a variable of appropriate type and use the variable
>   
>     warnings.warn(msg)
> 
> compyle/tests/test_jit.py::TestAnnotationHelper::test_non_jit_call_in_return
>   /build/reproducible-path/compyle-0.8.1/compyle/jit.py:202: UserWarning: 
>   In code in line 5:
>   
>       return sin(a)
>              ^
>   
>   
>   Function called is not marked by the annotate decorator. Argument
>   type defaulting to 'double'. If the type is not 'double', store
>   the value in a variable of appropriate type and use the variable
>   
>     warnings.warn(msg)
> 
> compyle/tests/test_template.py::test_simple_template
> compyle/tests/test_template.py::test_simple_template
> compyle/tests/test_template.py::test_that_source_code_is_available
>   /build/reproducible-path/compyle-0.8.1/compyle/template.py:53: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     docstring = body[0].value.s if len(body) == 2 else ''
> 
> compyle/tests/test_translator.py: 93 warnings
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:682: 
> DeprecationWarning: Attribute n is deprecated and will be removed in Python 
> 3.14; use value instead
>     return str(node.n)
> 
> compyle/tests/test_translator.py::test_calling_printf_with_string
> compyle/tests/test_translator.py::test_calling_printf_with_string
>   /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_Str is 
> deprecated; add visit_Constant
>     return visitor(node)
> 
> compyle/tests/test_translator.py::test_calling_printf_with_string
> compyle/tests/test_translator.py::test_calling_printf_with_string
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:700: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     return r'"%s"' % node.s
> 
> compyle/tests/test_translator.py::test_simple_function_with_return
> compyle/tests/test_translator.py::test_calling_method_of_known_type_in_method
> compyle/tests/test_translator.py::test_wrapping_class
> compyle/tests/test_translator.py::test_wrapping_class
> compyle/tests/test_translator.py::test_wrapping_class_with_ignore_methods
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:228: 
> DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
> use ast.Constant instead
>     isinstance(body[0].value, ast.Str):
> 
> compyle/tests/test_translator.py: 14 warnings
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:344: 
> DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
> use ast.Constant instead
>     if not isinstance(right.args[0], ast.Str):
> 
> compyle/tests/test_translator.py: 14 warnings
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:346: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     type = right.args[0].s
> 
> compyle/tests/test_translator.py::test_bool_true_false_and_none
> compyle/tests/test_translator.py::test_bool_true_false_and_none
> compyle/tests/test_translator.py::test_bool_true_false_and_none
> compyle/tests/test_translator.py::test_bool_true_false_and_none
>   /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_NameConstant is 
> deprecated; add visit_Constant
>     return visitor(node)
> 
> compyle/tests/test_translator.py::test_cast_works
> compyle/tests/test_translator.py::test_cast_works
>   /build/reproducible-path/compyle-0.8.1/compyle/translator.py:388: 
> DeprecationWarning: Attribute s is deprecated and will be removed in Python 
> 3.14; use value instead
>     return '(%s) (%s)' % (node.args[1].s, self.visit(node.args[0]))
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED ../../../compyle/tests/test_array.py::test_reserve[opencl] - 
> TypeError...
> FAILED 
> ../../../compyle/tests/test_array.py::test_resize_with_reallocation[opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_resize_without_reallocation[opencl]
> FAILED ../../../compyle/tests/test_array.py::test_copy[opencl] - TypeError: 
> _...
> FAILED 
> ../../../compyle/tests/test_array.py::test_append_with_reallocation[opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_append_without_reallocation[opencl]
> FAILED ../../../compyle/tests/test_array.py::test_extend[opencl] - 
> TypeError:...
> FAILED ../../../compyle/tests/test_array.py::test_remove[opencl] - 
> TypeError:...
> FAILED ../../../compyle/tests/test_array.py::test_align[opencl] - TypeError: 
> ...
> FAILED ../../../compyle/tests/test_array.py::test_align_multiple[opencl] - 
> Ty...
> FAILED ../../../compyle/tests/test_array.py::test_squeeze[opencl] - 
> TypeError...
> FAILED ../../../compyle/tests/test_array.py::test_copy_values[opencl] - 
> TypeE...
> FAILED ../../../compyle/tests/test_array.py::test_min_max[opencl] - 
> TypeError...
> FAILED ../../../compyle/tests/test_array.py::test_sort_by_keys[opencl] - 
> Type...
> FAILED 
> ../../../compyle/tests/test_array.py::test_sort_by_keys_with_output[opencl]
> FAILED ../../../compyle/tests/test_array.py::test_dot[opencl] - TypeError: 
> __...
> FAILED ../../../compyle/tests/test_array.py::test_cumsum[opencl] - 
> TypeError:...
> FAILED ../../../compyle/tests/test_array.py::test_linspace[opencl] - 
> TypeErro...
> FAILED ../../../compyle/tests/test_array.py::test_diff[int32-opencl] - 
> TypeEr...
> FAILED ../../../compyle/tests/test_array.py::test_diff[float32-opencl] - 
> Type...
> FAILED ../../../compyle/tests/test_array.py::test_diff[float64-opencl] - 
> Type...
> FAILED ../../../compyle/tests/test_array.py::test_trapz[opencl] - TypeError: 
> ...
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__gt__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__gt__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__gt__-float64-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__lt__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__lt__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__lt__-float64-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ge__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ge__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ge__-float64-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__le__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__le__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__le__-float64-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ne__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ne__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__ne__-float64-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__eq__-int32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__eq__-float32-opencl]
> FAILED 
> ../../../compyle/tests/test_array.py::test_comparison[__eq__-float64-opencl]
> FAILED ../../../compyle/tests/test_array.py::test_where[opencl] - TypeError: 
> ...
> FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-int32] - 
> Typ...
> FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-float32] - 
> T...
> FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-float64] - 
> T...
> FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-int32] - 
> TypeErr...
> FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-float32] - 
> TypeE...
> FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-float64] - 
> TypeE...
> FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-int32] - 
> T...
> FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-float32]
> FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-float64]
> FAILED ../../../compyle/tests/test_array.py::test_binary_op[opencl] - 
> TypeErr...
> FAILED 
> ../../../compyle/tests/test_low_level.py::TestKernel::test_kernel_with_local_memory_opencl
> FAILED 
> ../../../compyle/tests/test_low_level.py::TestKernel::test_simple_kernel_opencl
> = 53 failed, 213 passed, 57 skipped, 3 deselected, 1 xfailed, 296 warnings in 
> 221.95s (0:03:41) =
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build; 
> python3.13 -m pytest -k "not 
> test_that_multiple_compiles_do_not_occur_for_same_source and not 
> test_const_as_call_arg and not test_const_in_return" 
> --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_cuda.py 
> --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_parallel.py
>  /build/reproducible-path/compyle-0.8.1/compyle/tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2025/04/29/compyle_0.8.1-10_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250429;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250429&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: compyle
Source-Version: 0.8.1-11
Done: Santiago Vila <sanv...@debian.org>

We believe that the bug you reported is fixed in the latest version of
compyle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1104...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <sanv...@debian.org> (supplier of updated compyle package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 19 Jun 2025 09:35:00 +0200
Source: compyle
Architecture: source
Version: 0.8.1-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Santiago Vila <sanv...@debian.org>
Closes: 1104368
Changes:
 compyle (0.8.1-11) unstable; urgency=medium
 .
   * Team upload.
   [ Adrian Bunk ]
   * Backport upstream fix for recent pyopencl. Closes: #1104368.
Checksums-Sha1:
 32080ea431b6084573425d8a8798669a29a3d5e9 1843 compyle_0.8.1-11.dsc
 65d0d8914627f049fc9ffe005435f9a8155eadfc 7400 compyle_0.8.1-11.debian.tar.xz
 8705ef8edad1cc67b8940a32f1d70cfdbc110fd8 6025 compyle_0.8.1-11_source.buildinfo
Checksums-Sha256:
 e16f7b29f952426e01a00521b4eb0f0c992fb5c0ee238921c80b1f6df5f17412 1843 
compyle_0.8.1-11.dsc
 3275462d03cdbd960df4fb4524d03b8d5e354fe3248aad8d0e994f5ebf0de4d6 7400 
compyle_0.8.1-11.debian.tar.xz
 8b3d73329a863f690f81d9a2ef3c817c0a1d58cddb09955532037dc55cfa5402 6025 
compyle_0.8.1-11_source.buildinfo
Files:
 521d277fe82d9771fb0a2dd1efdc966b 1843 python optional compyle_0.8.1-11.dsc
 a89dd98f475e46d3b5059bfb858a5428 7400 python optional 
compyle_0.8.1-11.debian.tar.xz
 207f733b991bfaa8086e241451d177b1 6025 python optional 
compyle_0.8.1-11_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmhTvusACgkQQc5/C58b
izKxVQf/ewYmsnPN47N8aOqGZ5YhiQD/CdU5d62Aw9eVSvu3JZLGT1mZ3pKdC8QU
SonVdmO/8zMc1+vnSIkSBfiaMmG7zBr+/m6ArwNoUZUWItE0e+hasqv6VVVCPUKK
ZQhQdLFvqBv5z+2wBEFqVKd0dTAyiTwGdhoklUroLtxsKCRNAxiVbF85gCNZRQjD
FtZ3f4vpTFq3VnVwwCSliVejYmEMBSkmsUYbKslCSGLnHrspJlZnCW/oKnsQ2rJI
D6gDGkopTpFDeVWjtyNpwKsNQwsXthwnuKr3WxIK5rxfeHDWy42tWYmtmIQnp7NK
HN0fD1sL2LtVVNCxZBQP9pI08eqBUA==
=MPp5
-----END PGP SIGNATURE-----

Attachment: pgpkHmF1NArDo.pgp
Description: PGP signature


--- End Message ---

Reply via email to