Source: python-brainstorm Version: 0.5-2 Severity: important Since a few runs [1], Brainstorm starts to break in the DEP-8 tests:
<cut> brainstorm/tests/test_handler_operations.py::test_conv2d_forward_batch_numpy FAILED =========================== short test summary info ============================ SKIP [1] brainstorm/tests/test_describable.py:315: requires pycuda and skcuda =================================== FAILURES =================================== _______________________ test_conv2d_forward_batch_numpy ________________________ def test_conv2d_forward_batch_numpy(): _h = NumpyHandler(dtype=dtype) for input_shape in ((3, 3), (5, 4), (4, 9)): for nr_images in (1, 4): for nr_input_maps in (1, 3): for nr_filters in (1, 3): for kernel_shape in ((1, 1), (2, 2), (3, 2)): for stride in ((1, 1), (2, 2), (1, 2)): for padding in (0, 1): inputs = np.random.rand( nr_images, input_shape[0], input_shape[1], nr_input_maps).astype(dtype) weights = np.random.rand( nr_filters, kernel_shape[0], kernel_shape[1], nr_input_maps).astype( dtype) bias = np.zeros(nr_filters).astype(dtype) output_height = \ (input_shape[0] + 2 * padding - kernel_shape[0]) / stride[0] + 1 output_width = \ (input_shape[1] + 2 * padding - kernel_shape[1]) / stride[1] + 1 outputs = np.zeros((nr_images, output_height, output_width, > nr_filters), > dtype=dtype) E TypeError: 'float' object cannot be interpreted as an integer brainstorm/tests/test_handler_operations.py:86: TypeError ============================ pytest-warning summary ============================ WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead. !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! ====== 1 failed, 72 passed, 1 skipped, 1 pytest-warnings in 0.90 seconds ======= </cut> I haven't got into it now, but it could be this is another regression from the update of Numpy to 1.12.0, like it affected other packages. Thanks, DS [1] https://ci.debian.net/packages/p/python-brainstorm/unstable/amd64/ [2] https://bugs.debian.org/849177 (python-numpy: Please revert transition that happened past transition freeze) -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)