[issue44734] turtle: tests for Vec2D.__abs__ are too strict
Change by Karolina Surma : -- nosy: +ksurma nosy_count: 4.0 -> 5.0 pull_requests: +29089 pull_request: https://github.com/python/cpython/pull/30910 ___ Python tracker <https://bugs.python.org/issue44734> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44426] Docs fail to build with Sphinx 4 due to Invalid C declaration
New submission from Karolina Surma : Hello all, I want to build Python 3.10~b2 documentation using Sphinx 4.0.2 (released in May 2021) as RPM in Fedora with aim to ship it in Fedora 35. The build fails with the following error: Warning, treated as error: /builddir/build/BUILD/Python-3.10.0b2/Doc/c-api/complex.rst:49:Error in declarator or parameters Error in declarator or parameters Invalid C declaration: Expected identifier, got keyword: complex [error at 39] Py_complex _Py_c_neg(Py_complex complex) ---^ make: *** [Makefile:51: build] Error 2 The Sphinx changelog mentions in Bug fixes in https://www.sphinx-doc.org/en/master/changes.html#id21 the likely cause: C, properly reject function declarations when a keyword is used as parameter name. -- assignee: docs@python components: Documentation messages: 395874 nosy: docs@python, ksurma priority: normal severity: normal status: open title: Docs fail to build with Sphinx 4 due to Invalid C declaration type: behavior versions: Python 3.10 ___ Python tracker <https://bugs.python.org/issue44426> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44426] Docs fail to build with Sphinx 4 due to Invalid C declaration
Karolina Surma added the comment: Thanks for the fix, this indeed worked. Documentation however still doesn't build successfully, this time with a traceback: Warning, treated as error: /builddir/build/BUILD/Python-3.10.0b2/Doc/c-api/object.rst:314:Error in declarator or parameters Error in declarator or parameters Invalid C declaration: Expected identifier, got keyword: default [error at 62] Py_ssize_t PyObject_LengthHint(PyObject *o, Py_ssize_t default) --^ make: *** [Makefile:51: build] Error 2 I'm afraid there will be more on the way as this item is resolved. -- resolution: fixed -> status: closed -> open ___ Python tracker <https://bugs.python.org/issue44426> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44426] Docs fail to build with Sphinx 4 due to Invalid C declaration
Karolina Surma added the comment: Thanks for the suggestion, I reran the build without -W option. Fortunately, the output shows that the reported errors shall be the only ones. Build logs from the test build for reference: https://download.copr.fedorainfracloud.org/results/ksurma/pygments-2.9.0/fedora-rawhide-x86_64/02257459-python3-docs/build.log.gz -- ___ Python tracker <https://bugs.python.org/issue44426> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44426] Docs fail to build with Sphinx 4 due to Invalid C declaration
Karolina Surma added the comment: It looks good on my end, documentation builds just fine. Thank you! -- status: pending -> open ___ Python tracker <https://bugs.python.org/issue44426> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44823] Docs fail to build - looking for the wrong interpreter (Python 3.10-rc1)
New submission from Karolina Surma : Documentation for Python3.10-rc1 fails to build. sphinx-build looks for non-existing interpreter, which causes a crash. Looking at the tarball with Python, there is Doc/venv/ present (which probably shouldn't be included) containing executable sphinx-build with shebang " #!/home/pablogsal/github/python/3.10/3.10.0rc1/Python-3.10.0rc1/Doc/venv/bin/python3". Traceback from our Fedora RPM build: + make -C Doc html PYTHON=/usr/bin/python3 make: Entering directory '/builddir/build/BUILD/Python-3.10.0rc1/Doc' venv already exists mkdir -p build Using existing Misc/NEWS file PATH=./venv/bin:$PATH sphinx-build -b html -d build/doctrees -W . build/html /bin/sh: ./venv/bin/sphinx-build: /home/pablogsal/github/python/3.10/3.10.0rc1/Python-3.10.0rc1/Doc/venv/bin/python3: bad interpreter: No such file or directory make: Leaving directory '/builddir/build/BUILD/Python-3.10.0rc1/Doc' make: *** [Makefile:51: build] Error 126 -- assignee: docs@python components: Documentation messages: 398866 nosy: docs@python, ksurma priority: normal severity: normal status: open title: Docs fail to build - looking for the wrong interpreter (Python 3.10-rc1) versions: Python 3.10 ___ Python tracker <https://bugs.python.org/issue44823> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com