Your message dated Sun, 25 Dec 2022 21:19:03 +0000
with message-id <e1p9yod-00243m...@fasolo.debian.org>
and subject line Bug#1026636: fixed in bottleneck 1.3.5+ds1-1
has caused the Debian Bug report #1026636,
regarding bottleneck: FTBFS: dh_auto_test: error: pybuild --test --test-pytest 
-i python{version} -p "3.11 3.10" 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.)


-- 
1026636: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026636
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: bottleneck
Version: 1.3.2+ds1-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> python3 setup.py build_ext --inplace
> running build_ext
> running config
> building 'bottleneck.reduce' extension
> creating build
> creating build/temp.linux-x86_64-cpython-310
> creating build/temp.linux-x86_64-cpython-310/bottleneck
> creating build/temp.linux-x86_64-cpython-310/bottleneck/src
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/reduce.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/reduce.o -O2
> creating build/lib.linux-x86_64-cpython-310
> creating build/lib.linux-x86_64-cpython-310/bottleneck
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/reduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> build/lib.linux-x86_64-cpython-310/bottleneck/reduce.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.move' extension
> creating build/temp.linux-x86_64-cpython-310/bottleneck/src/move_median
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/move.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move.o -O2
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c 
> bottleneck/src/move_median/move_median.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move_median/move_median.o 
> -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-310/bottleneck/src/move.o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move_median/move_median.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> build/lib.linux-x86_64-cpython-310/bottleneck/move.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/nonreduce.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> build/lib.linux-x86_64-cpython-310/bottleneck/nonreduce.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce_axis' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/nonreduce_axis.c 
> -o build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce_axis.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce_axis.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> build/lib.linux-x86_64-cpython-310/bottleneck/nonreduce_axis.cpython-310-x86_64-linux-gnu.so
> copying 
> build/lib.linux-x86_64-cpython-310/bottleneck/reduce.cpython-310-x86_64-linux-gnu.so
>  -> bottleneck
> copying 
> build/lib.linux-x86_64-cpython-310/bottleneck/move.cpython-310-x86_64-linux-gnu.so
>  -> bottleneck
> copying 
> build/lib.linux-x86_64-cpython-310/bottleneck/nonreduce.cpython-310-x86_64-linux-gnu.so
>  -> bottleneck
> copying 
> build/lib.linux-x86_64-cpython-310/bottleneck/nonreduce_axis.cpython-310-x86_64-linux-gnu.so
>  -> bottleneck
> PYTHONPATH=. python3 setup.py build_sphinx
> running build_sphinx
> Running Sphinx v5.3.0
> making output directory... done
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> loading intersphinx inventory from 
> https://docs.scipy.org/doc/numpy/objects.inv...
> loading intersphinx inventory from 
> https://numpydoc.readthedocs.io/en/latest/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://numpydoc.readthedocs.io/en/latest/objects.inv' 
> not fetchable due to <class 'requests.exceptions.ProxyError'>: 
> HTTPSConnectionPool(host='numpydoc.readthedocs.io', port=443): Max retries 
> exceeded with url: /en/latest/objects.inv (Caused by ProxyError('Cannot 
> connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection 
> object at 0x7f2cb94e0730>: Failed to establish a new connection: [Errno 111] 
> Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://docs.scipy.org/doc/numpy/objects.inv' not 
> fetchable due to <class 'requests.exceptions.ProxyError'>: 
> HTTPSConnectionPool(host='docs.scipy.org', port=443): Max retries exceeded 
> with url: /doc/numpy/objects.inv (Caused by ProxyError('Cannot connect to 
> proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 
> 0x7f2cb94e0e50>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> [autosummary] generating autosummary for: bottleneck.benchmark.rst, 
> bottleneck.move.rst, bottleneck.nonreduce.rst, bottleneck.nonreduce_axis.rst, 
> bottleneck.reduce.rst, bottleneck.rst, bottleneck.slow.rst, 
> bottleneck.src.rst, bottleneck.tests.rst, index.rst, intro.rst, license.rst, 
> reference.rst, release.rst
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 14 source files that are out of date
> updating environment: [new config] 14 added, 0 changed, 0 removed
> reading sources... [  7%] bottleneck
> reading sources... [ 14%] bottleneck.benchmark
> reading sources... [ 21%] bottleneck.move
> reading sources... [ 28%] bottleneck.nonreduce
> reading sources... [ 35%] bottleneck.nonreduce_axis
> reading sources... [ 42%] bottleneck.reduce
> reading sources... [ 50%] bottleneck.slow
> reading sources... [ 57%] bottleneck.src
> reading sources... [ 64%] bottleneck.tests
> reading sources... [ 71%] index
> reading sources... [ 78%] intro
> reading sources... [ 85%] license
> reading sources... [ 92%] reference
> reading sources... [100%] release
> 
> RELEASE.rst:23: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.3.1..v1.3.2
> RELEASE.rst:41: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.3.0..v1.3.1
> RELEASE.rst:108: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.2.1..v1.3.0
> RELEASE.rst:131: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.2.0..v1.2.1
> RELEASE.rst:180: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.1.0..v1.2.0
> RELEASE.rst:238: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v1.0.0..v1.1.0
> RELEASE.rst:290: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v0.8.0..v1.0.0
> RELEASE.rst:310: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v0.7.0..v0.8.0
> RELEASE.rst:335: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v0.6.0..v0.7.0
> RELEASE.rst:370: ERROR: Unknown directive type "contributors".
> 
> .. contributors:: v0.5.0..v0.6.0
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... /<<PKGBUILDDIR>>/doc/source/bottleneck.rst: WARNING: 
> document isn't included in any toctree
> done
> preparing documents... done
> writing output... [  7%] bottleneck
> writing output... [ 14%] bottleneck.benchmark
> writing output... [ 21%] bottleneck.move
> writing output... [ 28%] bottleneck.nonreduce
> writing output... [ 35%] bottleneck.nonreduce_axis
> writing output... [ 42%] bottleneck.reduce
> writing output... [ 50%] bottleneck.slow
> writing output... [ 57%] bottleneck.src
> writing output... [ 64%] bottleneck.tests
> writing output... [ 71%] index
> writing output... [ 78%] intro
> writing output... [ 85%] license
> writing output... [ 92%] reference
> writing output... [100%] release
> 
> /<<PKGBUILDDIR>>/bottleneck/slow/reduce.py:docstring of 
> bottleneck.slow.reduce.allnan:16: WARNING: undefined label: 
> 'ufuncs-output-type'
> /<<PKGBUILDDIR>>/bottleneck/slow/reduce.py:docstring of 
> bottleneck.slow.reduce.allnan:17: WARNING: undefined label: 
> 'ufuncs-output-type'
> generating indices... genindex py-modindex done
> writing additional pages... search done
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 16 warnings.
> 
> The HTML pages are in build/sphinx/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -O--buildsystem=pybuild -Npython-bottleneck-doc
> I: pybuild base:240: /usr/bin/python3.11 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck
> copying bottleneck/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck
> copying bottleneck/_pytesttester.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck
> copying bottleneck/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/autotimeit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/bench_detailed.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/bench.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/benchmark
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/src
> copying bottleneck/src/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/src
> copying bottleneck/src/bn_template.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/src
> copying bottleneck/src/bn_config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/src
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/reduce.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/move.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/nonreduce.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/nonreduce_axis.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/memory_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/scalar_input_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/nonreduce_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/list_input_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/reduce_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/input_modification_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/nonreduce_axis_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/move_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/_version.py
> set 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/_version.py
>  to '1.3.2'
> running build_ext
> running config
> building 'bottleneck.reduce' extension
> creating build/temp.linux-x86_64-cpython-311
> creating build/temp.linux-x86_64-cpython-311/bottleneck
> creating build/temp.linux-x86_64-cpython-311/bottleneck/src
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 
> -Ibottleneck/src -c bottleneck/src/reduce.c -o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/reduce.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/reduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/reduce.cpython-311-x86_64-linux-gnu.so
> building 'bottleneck.move' extension
> creating build/temp.linux-x86_64-cpython-311/bottleneck/src/move_median
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 
> -Ibottleneck/src -c bottleneck/src/move.c -o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/move.o -O2
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 
> -Ibottleneck/src -c bottleneck/src/move_median/move_median.c -o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/move_median/move_median.o 
> -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/bottleneck/src/move.o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/move_median/move_median.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/move.cpython-311-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce' extension
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 
> -Ibottleneck/src -c bottleneck/src/nonreduce.c -o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/nonreduce.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/nonreduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/nonreduce.cpython-311-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce_axis' extension
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 
> -Ibottleneck/src -c bottleneck/src/nonreduce_axis.c -o 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/nonreduce_axis.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-311/bottleneck/src/nonreduce_axis.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/nonreduce_axis.cpython-311-x86_64-linux-gnu.so
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck
> copying bottleneck/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck
> copying bottleneck/_pytesttester.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck
> copying bottleneck/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/autotimeit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/bench_detailed.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/benchmark
> copying bottleneck/benchmark/bench.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/benchmark
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/src
> copying bottleneck/src/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/src
> copying bottleneck/src/bn_template.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/src
> copying bottleneck/src/bn_config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/src
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/reduce.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/move.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/nonreduce.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> copying bottleneck/slow/nonreduce_axis.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/memory_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/scalar_input_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/nonreduce_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/list_input_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/reduce_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/input_modification_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/nonreduce_axis_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> copying bottleneck/tests/move_test.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/_version.py
> set 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/_version.py
>  to '1.3.2'
> running build_ext
> running config
> building 'bottleneck.reduce' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/reduce.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/reduce.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/reduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/reduce.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.move' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/move.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move.o -O2
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c 
> bottleneck/src/move_median/move_median.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move_median/move_median.o 
> -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-310/bottleneck/src/move.o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/move_median/move_median.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/move.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/nonreduce.c -o 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/nonreduce.cpython-310-x86_64-linux-gnu.so
> building 'bottleneck.nonreduce_axis' extension
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv 
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g 
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/include/python3.10 -Ibottleneck/src -c bottleneck/src/nonreduce_axis.c 
> -o build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce_axis.o -O2
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-cpython-310/bottleneck/src/nonreduce_axis.o 
> -L/usr/lib/x86_64-linux-gnu -o 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/nonreduce_axis.cpython-310-x86_64-linux-gnu.so
>    dh_auto_test -O--buildsystem=pybuild -Npython-bottleneck-doc
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build; python3.11 -m 
> pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> collected 191 items
> 
> bottleneck/tests/input_modification_test.py ............................ [ 
> 14%]
> .                                                                        [ 
> 15%]
> bottleneck/tests/list_input_test.py ...................FF........        [ 
> 30%]
> bottleneck/tests/memory_test.py .                                        [ 
> 30%]
> bottleneck/tests/move_test.py ......FF........FF...............          [ 
> 48%]
> bottleneck/tests/nonreduce_axis_test.py ....................             [ 
> 58%]
> bottleneck/tests/nonreduce_test.py ..........                            [ 
> 63%]
> bottleneck/tests/reduce_test.py ........................................ [ 
> 84%]
> ...........                                                              [ 
> 90%]
> bottleneck/tests/scalar_input_test.py ..................                 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________ test_list_input[move_argmin] 
> _________________________
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
> >                   actual = func(a)
> E                   TypeError: wrong number of arguments
> 
> bottleneck/tests/list_input_test.py:42: TypeError
> 
> During handling of the above exception, another exception occurred:
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
>                     actual = func(a)
>                     desired = func0(a)
>                 except TypeError:
>                     actual = func(a, 2)
> >                   desired = func0(a, 2)
> 
> bottleneck/tests/list_input_test.py:46: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([0.]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> _________________________ test_list_input[move_argmax] 
> _________________________
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
> >                   actual = func(a)
> E                   TypeError: wrong number of arguments
> 
> bottleneck/tests/list_input_test.py:42: TypeError
> 
> During handling of the above exception, another exception occurred:
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
>                     actual = func(a)
>                     desired = func0(a)
>                 except TypeError:
>                     actual = func(a, 2)
> >                   desired = func0(a, 2)
> 
> bottleneck/tests/list_input_test.py:46: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([0.]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> ____________________________ test_move[move_argmin] 
> ____________________________
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_move(func):
>         """Test that bn.xxx gives the same output as a reference function."""
>         fmt = (
>             "\nfunc %s | window %d | min_count %s | input %s (%s) | shape %s 
> | "
>             "axis %s | order %s\n"
>         )
>         fmt += "\nInput array:\n%s\n"
>         aaae = assert_array_almost_equal
>         func_name = func.__name__
>         func0 = eval("bn.slow.%s" % func_name)
>         if func_name == "move_var":
>             decimal = 3
>         else:
>             decimal = 5
>         for i, a in enumerate(arrays(func_name)):
>             axes = range(-1, a.ndim)
>             for axis in axes:
>                 windows = range(1, a.shape[axis])
>                 for window in windows:
>                     min_counts = list(range(1, window + 1)) + [None]
>                     for min_count in min_counts:
>                         actual = func(a, window, min_count, axis=axis)
> >                       desired = func0(a, window, min_count, axis=axis)
> 
> bottleneck/tests/move_test.py:33: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([inf]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> ____________________________ test_move[move_argmax] 
> ____________________________
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_move(func):
>         """Test that bn.xxx gives the same output as a reference function."""
>         fmt = (
>             "\nfunc %s | window %d | min_count %s | input %s (%s) | shape %s 
> | "
>             "axis %s | order %s\n"
>         )
>         fmt += "\nInput array:\n%s\n"
>         aaae = assert_array_almost_equal
>         func_name = func.__name__
>         func0 = eval("bn.slow.%s" % func_name)
>         if func_name == "move_var":
>             decimal = 3
>         else:
>             decimal = 5
>         for i, a in enumerate(arrays(func_name)):
>             axes = range(-1, a.ndim)
>             for axis in axes:
>                 windows = range(1, a.shape[axis])
>                 for window in windows:
>                     min_counts = list(range(1, window + 1)) + [None]
>                     for min_count in min_counts:
>                         actual = func(a, window, min_count, axis=axis)
> >                       desired = func0(a, window, min_count, axis=axis)
> 
> bottleneck/tests/move_test.py:33: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([inf]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> ________________________ test_arg_parsing[move_argmin] 
> _________________________
> 
> func = <built-in function move_argmin>, decimal = 5
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_arg_parsing(func, decimal=5):
>         """test argument parsing."""
>     
>         name = func.__name__
>         func0 = eval("bn.slow.%s" % name)
>     
>         a = np.array([1.0, 2, 3])
>     
>         fmt = "\n%s" % func
>         fmt += "%s\n"
>         fmt += "\nInput array:\n%s\n" % a
>     
>         actual = func(a, 2)
> >       desired = func0(a, 2)
> 
> bottleneck/tests/move_test.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([1.]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> ________________________ test_arg_parsing[move_argmax] 
> _________________________
> 
> func = <built-in function move_argmax>, decimal = 5
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_arg_parsing(func, decimal=5):
>         """test argument parsing."""
>     
>         name = func.__name__
>         func0 = eval("bn.slow.%s" % name)
>     
>         a = np.array([1.0, 2, 3])
>     
>         fmt = "\n%s" % func
>         fmt += "%s\n"
>         fmt += "\nInput array:\n%s\n" % a
>     
>         actual = func(a, 2)
> >       desired = func0(a, 2)
> 
> bottleneck/tests/move_test.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([1.]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.11_bottleneck/build/bottleneck/tests/move_test.py: 51962 
> warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build/bottleneck/slow/move.py:168:
>  DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. 
> To silence this warning, use `bool` by itself. Doing this will not modify any 
> behavior and is safe. If you specifically wanted the numpy scalar type, use 
> `np.bool_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: 
> https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     idx = np.empty(a.shape, dtype=np.bool)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED bottleneck/tests/list_input_test.py::test_list_input[move_argmin] - 
> In...
> FAILED bottleneck/tests/list_input_test.py::test_list_input[move_argmax] - 
> In...
> FAILED bottleneck/tests/move_test.py::test_move[move_argmin] - IndexError: 
> on...
> FAILED bottleneck/tests/move_test.py::test_move[move_argmax] - IndexError: 
> on...
> FAILED bottleneck/tests/move_test.py::test_arg_parsing[move_argmin] - 
> IndexEr...
> FAILED bottleneck/tests/move_test.py::test_arg_parsing[move_argmax] - 
> IndexEr...
> ================ 6 failed, 185 passed, 51962 warnings in 41.72s 
> ================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottleneck/build; python3.11 -m 
> pytest 
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build; python3.10 -m 
> pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> collected 191 items
> 
> bottleneck/tests/input_modification_test.py ............................ [ 
> 14%]
> .                                                                        [ 
> 15%]
> bottleneck/tests/list_input_test.py ...................FF........        [ 
> 30%]
> bottleneck/tests/memory_test.py .                                        [ 
> 30%]
> bottleneck/tests/move_test.py ......FF........FF...............          [ 
> 48%]
> bottleneck/tests/nonreduce_axis_test.py ....................             [ 
> 58%]
> bottleneck/tests/nonreduce_test.py ..........                            [ 
> 63%]
> bottleneck/tests/reduce_test.py ........................................ [ 
> 84%]
> ...........                                                              [ 
> 90%]
> bottleneck/tests/scalar_input_test.py ..................                 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________ test_list_input[move_argmin] 
> _________________________
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
> >                   actual = func(a)
> E                   TypeError: wrong number of arguments
> 
> bottleneck/tests/list_input_test.py:42: TypeError
> 
> During handling of the above exception, another exception occurred:
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
>                     actual = func(a)
>                     desired = func0(a)
>                 except TypeError:
>                     actual = func(a, 2)
> >                   desired = func0(a, 2)
> 
> bottleneck/tests/list_input_test.py:46: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([0.]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> _________________________ test_list_input[move_argmax] 
> _________________________
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
> >                   actual = func(a)
> E                   TypeError: wrong number of arguments
> 
> bottleneck/tests/list_input_test.py:42: TypeError
> 
> During handling of the above exception, another exception occurred:
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("all"), ids=lambda x: 
> x.__name__)
>     def test_list_input(func):
>         """Test that bn.xxx gives the same output as bn.slow.xxx for list 
> input."""
>         msg = "\nfunc %s | input %s (%s) | shape %s\n"
>         msg += "\nInput array:\n%s\n"
>         name = func.__name__
>         if name == "replace":
>             return
>         func0 = eval("bn.slow.%s" % name)
>         for i, a in enumerate(lists()):
>             with warnings.catch_warnings():
>                 warnings.simplefilter("ignore")
>                 try:
>                     actual = func(a)
>                     desired = func0(a)
>                 except TypeError:
>                     actual = func(a, 2)
> >                   desired = func0(a, 2)
> 
> bottleneck/tests/list_input_test.py:46: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([0.]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> ____________________________ test_move[move_argmin] 
> ____________________________
> 
> func = <built-in function move_argmin>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_move(func):
>         """Test that bn.xxx gives the same output as a reference function."""
>         fmt = (
>             "\nfunc %s | window %d | min_count %s | input %s (%s) | shape %s 
> | "
>             "axis %s | order %s\n"
>         )
>         fmt += "\nInput array:\n%s\n"
>         aaae = assert_array_almost_equal
>         func_name = func.__name__
>         func0 = eval("bn.slow.%s" % func_name)
>         if func_name == "move_var":
>             decimal = 3
>         else:
>             decimal = 5
>         for i, a in enumerate(arrays(func_name)):
>             axes = range(-1, a.ndim)
>             for axis in axes:
>                 windows = range(1, a.shape[axis])
>                 for window in windows:
>                     min_counts = list(range(1, window + 1)) + [None]
>                     for min_count in min_counts:
>                         actual = func(a, window, min_count, axis=axis)
> >                       desired = func0(a, window, min_count, axis=axis)
> 
> bottleneck/tests/move_test.py:33: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([inf]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> ____________________________ test_move[move_argmax] 
> ____________________________
> 
> func = <built-in function move_argmax>
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_move(func):
>         """Test that bn.xxx gives the same output as a reference function."""
>         fmt = (
>             "\nfunc %s | window %d | min_count %s | input %s (%s) | shape %s 
> | "
>             "axis %s | order %s\n"
>         )
>         fmt += "\nInput array:\n%s\n"
>         aaae = assert_array_almost_equal
>         func_name = func.__name__
>         func0 = eval("bn.slow.%s" % func_name)
>         if func_name == "move_var":
>             decimal = 3
>         else:
>             decimal = 5
>         for i, a in enumerate(arrays(func_name)):
>             axes = range(-1, a.ndim)
>             for axis in axes:
>                 windows = range(1, a.shape[axis])
>                 for window in windows:
>                     min_counts = list(range(1, window + 1)) + [None]
>                     for min_count in min_counts:
>                         actual = func(a, window, min_count, axis=axis)
> >                       desired = func0(a, window, min_count, axis=axis)
> 
> bottleneck/tests/move_test.py:33: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([inf]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> ________________________ test_arg_parsing[move_argmin] 
> _________________________
> 
> func = <built-in function move_argmin>, decimal = 5
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_arg_parsing(func, decimal=5):
>         """test argument parsing."""
>     
>         name = func.__name__
>         func0 = eval("bn.slow.%s" % name)
>     
>         a = np.array([1.0, 2, 3])
>     
>         fmt = "\n%s" % func
>         fmt += "%s\n"
>         fmt += "\nInput array:\n%s\n" % a
>     
>         actual = func(a, 2)
> >       desired = func0(a, 2)
> 
> bottleneck/tests/move_test.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:75: in move_argmin
>     return move_func(argmin, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([1.]), axis = -1
> 
>     def argmin(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:59: IndexError
> ________________________ test_arg_parsing[move_argmax] 
> _________________________
> 
> func = <built-in function move_argmax>, decimal = 5
> 
>     @pytest.mark.parametrize("func", bn.get_functions("move"), ids=lambda x: 
> x.__name__)
>     def test_arg_parsing(func, decimal=5):
>         """test argument parsing."""
>     
>         name = func.__name__
>         func0 = eval("bn.slow.%s" % name)
>     
>         a = np.array([1.0, 2, 3])
>     
>         fmt = "\n%s" % func
>         fmt += "%s\n"
>         fmt += "\nInput array:\n%s\n" % a
>     
>         actual = func(a, 2)
> >       desired = func0(a, 2)
> 
> bottleneck/tests/move_test.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> bottleneck/slow/move.py:101: in move_argmax
>     return move_func(argmax, a, window, min_count, axis=axis)
> bottleneck/slow/move.py:149: in move_func
>     y[tuple(idx2)] = func(a[tuple(idx1)], axis=axis, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> a = array([1.]), axis = -1
> 
>     def argmax(a, axis):
>         a = np.array(a, copy=False)
>         flip = [slice(None)] * a.ndim
>         flip[axis] = slice(None, None, -1)
> >       a = a[flip]  # if tie, pick index of rightmost tie
> E       IndexError: only integers, slices (`:`), ellipsis (`...`), 
> numpy.newaxis (`None`) and integer or boolean arrays are valid indices
> 
> bottleneck/slow/move.py:85: IndexError
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.10_bottleneck/build/bottleneck/tests/move_test.py: 51962 
> warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build/bottleneck/slow/move.py:168:
>  DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. 
> To silence this warning, use `bool` by itself. Doing this will not modify any 
> behavior and is safe. If you specifically wanted the numpy scalar type, use 
> `np.bool_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: 
> https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     idx = np.empty(a.shape, dtype=np.bool)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED bottleneck/tests/list_input_test.py::test_list_input[move_argmin] - 
> In...
> FAILED bottleneck/tests/list_input_test.py::test_list_input[move_argmax] - 
> In...
> FAILED bottleneck/tests/move_test.py::test_move[move_argmin] - IndexError: 
> on...
> FAILED bottleneck/tests/move_test.py::test_move[move_argmax] - IndexError: 
> on...
> FAILED bottleneck/tests/move_test.py::test_arg_parsing[move_argmin] - 
> IndexEr...
> FAILED bottleneck/tests/move_test.py::test_arg_parsing[move_argmax] - 
> IndexEr...
> ================ 6 failed, 185 passed, 51962 warnings in 44.46s 
> ================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottleneck/build; python3.10 -m 
> pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11 
> 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/bottleneck_1.3.2+ds1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&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: bottleneck
Source-Version: 1.3.5+ds1-1
Done: Jochen Sprickerhof <jspri...@debian.org>

We believe that the bug you reported is fixed in the latest version of
bottleneck, 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 1026...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jochen Sprickerhof <jspri...@debian.org> (supplier of updated bottleneck 
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: Sun, 25 Dec 2022 21:27:31 +0100
Source: bottleneck
Architecture: source
Version: 1.3.5+ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Jochen Sprickerhof <jspri...@debian.org>
Closes: 1026636
Changes:
 bottleneck (1.3.5+ds1-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 1.3.5+ds1 (Closes: #1026636)
   * Drop old and unused lintian override
   * Use dh-sequence-*
   * Bump policy version (no changes)
Checksums-Sha1:
 5d283a6abf671ea8fdf36abd34066556455d162f 2362 bottleneck_1.3.5+ds1-1.dsc
 2f0ac1cce0e88db59502783aef41a2c8185a78ba 76092 bottleneck_1.3.5+ds1.orig.tar.xz
 9202baea350a15260588d6e16b466290c64a3281 5372 
bottleneck_1.3.5+ds1-1.debian.tar.xz
 255468ef7f607aa40182eca4aa33eb392e58a17a 7674 
bottleneck_1.3.5+ds1-1_source.buildinfo
Checksums-Sha256:
 1f2c979ad4b74ddcf1748a11eb8ab9c5e0d50c83a0c4e305e3df6e69abfb166d 2362 
bottleneck_1.3.5+ds1-1.dsc
 049e32eb74fdc1f562380686527f6e9770d9451d95fdc3c3dbfeb39ae43b58d6 76092 
bottleneck_1.3.5+ds1.orig.tar.xz
 f696f35ec1788443927f1463beca00cc3fefd1ad4c3a3a63d94c47f71dd35699 5372 
bottleneck_1.3.5+ds1-1.debian.tar.xz
 0e3b91b0af5b8ace24930303ad1def438cf1e0859a1855fcec0672da4170ca49 7674 
bottleneck_1.3.5+ds1-1_source.buildinfo
Files:
 67d203867f8c9f0fbbdd89b6135aa582 2362 python optional 
bottleneck_1.3.5+ds1-1.dsc
 460f4fdaaf8a1da91781248f777b6a0f 76092 python optional 
bottleneck_1.3.5+ds1.orig.tar.xz
 ba268c2c8960c8a61b4d991ae4fa1897 5372 python optional 
bottleneck_1.3.5+ds1-1.debian.tar.xz
 66f688eddd4e2dac30aa61f67d020d2f 7674 python optional 
bottleneck_1.3.5+ds1-1_source.buildinfo

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

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmOovdkACgkQW//cwljm
lDNndxAAp6pM0vyyjmonLS6oUuKLVzBt8PSQZva6v4ZnFO93PD/F4TQIJJCeTupD
uwGHdb2tTZxDV3cWrMr0TR+kl1+DyTlB3WuqrR4XGoF0x9ihgIG6bxu/UQWD/HXl
IIeYODyATD1XLqROY/puxjVJhuFdj4qezOmZb+uGg4Np0maeOQ2asuwp6py79OOD
d9U6P+jeRlQbILdU6Lj0pxcwwhK8GvVGEta3QQv30xk5HMY0CdxmE11h5Gv6mKp2
B3O5no3oyfMnk/m6g1Zh4stlIJq5mTSzsgDpWzSmE20bsX1p0PSQxCK2RegFyosD
Iq62V+l+kUy/QhfArpcL3DqycRCEQKU6/JWw0R6UNcqRCleoz72K2X/zGKUveRNl
L7gWMKs/OndhAhQa4MhgVxrAIq6uXauty9pCcAzHYKrbCgV/juIqPKNuitxBsxrT
IUZO1iXVRTHhP5BqBqpoli7qdAbRIwBBAFweBnbkrjMvgVU04p6W0HgGrF69S3lA
nJ7fJNHAi49NBCDSbM+yd0iKgasiJUcOaPqWJCDyvnWNGWCIWW79iO7t2CjYopWa
EAo+ZNc9/4WhMuB7YM833b2EvXqGlkSmAZNzjrhGy+0RTY2zeMpAw9+kCL65Ugfm
nuqIEq+Xfx93orvTyATohfBzpbFH82uJu1BtBj4cnH92LNh8Esw=
=n6Pw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to