Skip to content

Fix source link in Doc/howto/descriptor.rst - #149215

Merged
hugovk merged 2 commits into
python:mainfrom
sobolevn:fix-descriptor-docs
May 1, 2026
Merged

Fix source link in Doc/howto/descriptor.rst#149215
hugovk merged 2 commits into
python:mainfrom
sobolevn:fix-descriptor-docs

Conversation

@sobolevn

Copy link
Copy Markdown
Member

PyMemberDef is now defined in a different file, all supported versions are affected: https://github.com/python/cpython/blob/3.13/Include/descrobject.h

@read-the-docs-community

read-the-docs-communityBot commented May 1, 2026

Copy link
Copy Markdown

Documentation build overview

📚 cpython-previews | 🛠️ Build #32502776 | 📁 Comparing 1e71f0b against main (f4f82f0)

🔍 Preview build

19 files changed · ± 19 modified

±Modified

@sobolevn

Copy link
Copy Markdown
MemberAuthor

There's some unrelated failure in doctests:

Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 452, in <module>
sys.exit(0 if addaptrepo.main() else 1)
^^^^^^^^^^^^^^^^^
File "/usr/bin/add-apt-repository", line 435, in main
shortcut = handler(source, **shortcut_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/softwareproperties/shortcuts.py", line 40, in shortcut_handler
return handler(shortcut, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 89, in __init__
if self.lpppa.publish_debug_symbols:
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 133, in lpppa
self._lpppa = self.lpteam.getPPAByName(name=self.ppaname)
^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 120, in lpteam
self._lpteam = self.lp.people(self.teamname)
^^^^^^^
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 111, in lp
self._lp = login_func("%s.%s" % (self.__module__, self.__class__.__name__),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 494, in login_anonymously
return cls(
^^^^
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 230, in __init__
super(Launchpad, self).__init__(
File "/usr/lib/python3/dist-packages/lazr/restfulclient/resource.py", line 511, in __init__
self._wadl = self._browser.get_wadl_application(self._root_uri)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 502, in get_wadl_application
response, content = self._request(url, media_type=wadl_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 441, in _request
response, content = self._request_and_retry(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 400, in _request_and_retry
response, content = self._connection.request(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1669, in request
(response, new_content) = self._request(
^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 144, in _request
response, content = super(LaunchpadOAuthAwareHttp, self)._request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 204, in _request
return super(RestfulHttp, self)._request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1421, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1343, in _conn_request
conn.connect()
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1133, in connect
sock.connect((self.host, self.port))
TimeoutError: [Errno 110] Connection timed out
Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease
Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease
Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease
Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libmpdec-dev

Re-run does not help :(

@hugovk

Copy link
Copy Markdown
Member

Canonical infra is under a DDoS attack: https://status.canonical.com/

See #149248 for a workaround.

@hugovk
hugovk enabled auto-merge (squash) May 1, 2026 18:24
@sobolevn

Copy link
Copy Markdown
MemberAuthor

Doctest CI job is broken :(

@StanFromIreland

Copy link
Copy Markdown
Member

Doctest CI job is broken :(

Not any more, thanks to Hugo!

@hugovk
hugovk merged commit 8c611e1 into python:mainMay 1, 2026
30 checks passed
@github-project-automationgithub-project-automationBot moved this from Todo to Done in Docs PRsMay 1, 2026
@miss-islington-app

Copy link
Copy Markdown

Thanks @sobolevn for the PR, and @hugovk for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

@bedevere-app

Copy link
Copy Markdown

GH-149250 is a backport of this pull request to the 3.14 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.14 bugs and security fixes label May 1, 2026
@bedevere-app

Copy link
Copy Markdown

GH-149251 is a backport of this pull request to the 3.13 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.13 bugs and security fixes label May 1, 2026
hugovk pushed a commit that referenced this pull request May 1, 2026
hugovk pushed a commit that referenced this pull request May 1, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docsDocumentation in the Doc dirskip issueskip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants

@sobolevn@hugovk@StanFromIreland