Bug#1152170: mpi4py: FTBFS with python 3.15
Bastian Germann
bage at debian.org
Mon Oct 26 14:12:37 GMT 2026
Source: mpi4py
Version: 4.1.2-2
Severity: serious
Tags: ftbfs
debian/rules execute_before_dh_auto_install-indep
make[1]: Entering directory '/build/reproducible-path/mpi4py-4.1.2'
PYTHONPATH=`pybuild -p 3.14 --print "{build_dir}"` \
make -C docs/source/ html man info latexpdf SPHINXOPTS="-D today=\"October 06, 2026\""
make[2]: Entering directory '/build/reproducible-path/mpi4py-4.1.2/docs/source'
Running Sphinx v9.2.0
loading translations [en]... done
making output directory... done
[autosummary] generating autosummary for: changes.rst, citation.rst, develop.rst, guidelines.rst, index.rst, install.rst, intro.rst, license.rst, mpi4py.MPI.rst, mpi4py.bench.rst, ..., mpi4py.run.rst, mpi4py.typing.rst, mpi4py.util.dtlib.rst, mpi4py.util.pkl5.rst, mpi4py.util.pool.rst, mpi4py.util.rst, mpi4py.util.sync.rst, overview.rst, reference.rst, tutorial.rst
[autosummary] generating autosummary for: /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.rst
[autosummary] generating autosummary for: /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.AINT.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.ANY_SOURCE.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.ANY_TAG.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.APPNUM.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Add_error_class.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Add_error_code.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Add_error_string.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Aint_add.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Aint_diff.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Alloc_mem.rst, ..., /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WIN_SEPARATE.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WIN_SIZE.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WIN_UNIFIED.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WTIME_IS_GLOBAL.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Win.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Wtick.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Wtime.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.buffer.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.get_vendor.rst, /build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.pickle.rst
loading intersphinx inventory 'python' from /usr/share/doc/python3/html/objects.inv ...
loading intersphinx inventory 'numpy' from /usr/share/doc/python-numpy/html/objects.inv ...
loading intersphinx inventory 'numba' from https://numba.readthedocs.io/en/stable/objects.inv ...
loading intersphinx inventory 'dlpack' from https://dmlc.github.io/dlpack/latest/objects.inv ...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://numba.readthedocs.io/en/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='numba.readthedocs.io', port=443): Max retries exceeded with url: /en/stable/objects.inv (Caused by ProxyError('Unable to connect to proxy', NewConnectionError("HTTPSConnection(host='127.0.0.1', port=9): 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://dmlc.github.io/dlpack/latest/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='dmlc.github.io', port=443): Max retries exceeded with url: /dlpack/latest/objects.inv (Caused by ProxyError('Unable to connect to proxy', NewConnectionError("HTTPSConnection(host='127.0.0.1', port=9): Failed to establish a new connection: [Errno 111] Connection refused")))
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 22 source files that are out of date
updating environment: [new config] 392 added, 0 changed, 0 removed
reading sources... [ 0%] changes
reading sources... [ 1%] citation
reading sources... [ 1%] develop
reading sources... [ 1%] guidelines
reading sources... [ 1%] index
reading sources... [ 2%] install
reading sources... [ 2%] intro
reading sources... [ 2%] license
reading sources... [ 2%] mpi4py
reading sources... [ 3%] mpi4py.MPI
reading sources... [ 3%] mpi4py.bench
reading sources... [ 3%] mpi4py.futures
reading sources... [ 3%] mpi4py.run
reading sources... [ 4%] mpi4py.typing
Versions
========
* Platform: linux; (Linux-6.18.33.2-microsoft-standard-WSL2-x86_64-with-glibc2.43)
* Python version: 3.14.9 (CPython)
* Sphinx version: 9.2.0
* Docutils version: 0.23
* Jinja2 version: 3.1.6
* Pygments version: 2.20.0
Last Messages
=============
reading sources... [ 3%]
mpi4py.futures
reading sources... [ 3%]
mpi4py.run
reading sources... [ 4%]
mpi4py.typing
Loaded Extensions
=================
* sphinx.ext.mathjax (9.2.0)
* alabaster (1.0.0)
* sphinx.ext.autodoc (9.2.0)
* sphinx.ext.autosummary (9.2.0)
* sphinx.ext.intersphinx (9.2.0)
* sphinx.ext.napoleon (9.2.0)
* sphinx.ext.coverage (9.2.0)
Traceback
=========
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/_dynamic/_loader.py", line 470, in _make_props_from_imported_object
obj.__value__, render_mode, short_literals=short_literals
^^^^^^^^^^^^^
AttributeError: 'typing.Union' object has no attribute '__value__'. Did you mean: '__le__'?
The full traceback has been saved in:
/tmp/sphinx-err-aiet7l5_.log
To report this error to the developers, please open an issue at <https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
make[2]: *** [Makefile:20: html] Error 2
make[2]: Leaving directory '/build/reproducible-path/mpi4py-4.1.2/docs/source'
make[1]: *** [debian/rules:113: execute_before_dh_auto_install-indep] Error 2
More information about the debian-science-maintainers
mailing list