Title: Broken links in the documentation · Issue #93851 · python/cpython · GitHub
Open Graph Title: Broken links in the documentation · Issue #93851 · python/cpython
X Title: Broken links in the documentation · Issue #93851 · python/cpython
Description: Bug report Python documentation in Doc/ has 54 broken hyperlinks most of which lead to external resources. An utility from gh-93856 gives the following list: build\doc-html\download.html broken https://docs.python.org/ftp/python/doc/3.12...
Open Graph Description: Bug report Python documentation in Doc/ has 54 broken hyperlinks most of which lead to external resources. An utility from gh-93856 gives the following list: build\doc-html\download.html broken htt...
X Description: Bug report Python documentation in Doc/ has 54 broken hyperlinks most of which lead to external resources. An utility from gh-93856 gives the following list: build\doc-html\download.html broken htt...
Opengraph URL: https://github.com/python/cpython/issues/93851
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Broken links in the documentation","articleBody":"**Bug report**\r\n\r\nPython documentation in `Doc/` has 54 broken hyperlinks most of which lead to external resources. An utility from gh-93856 gives the following list:\r\n\r\n```plain\r\nbuild\\doc-html\\download.html\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-html.zip link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-text.tar.bz2 link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-pdf-a4.tar.bz2 link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-pdf-a4.zip link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-html.tar.bz2 link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs.epub link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-text.zip link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-pdf-letter.tar.bz2 link; check if the file exists\r\n broken https://docs.python.org/ftp/python/doc/3.12.0a0/python-3.12.0a0-docs-pdf-letter.zip link; check if the file exists\r\nbuild\\doc-html\\license.html\r\n broken http://www.netlib.org/fp/ link; check if the file exists\r\nbuild\\doc-html\\distutils\\apiref.html\r\n broken https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords link; check if #new-and-changed-setup-keywords exists\r\nbuild\\doc-html\\faq\\library.html\r\n broken http://phaseit.net/claird/comp.lang.python/web_python link; check if the file exists\r\nbuild\\doc-html\\faq\\programming.html\r\n broken https://www.pylint.org/ link; check if the file exists\r\nbuild\\doc-html\\howto\\urllib2.html\r\n broken http://www.voidspace.org.uk/python/articles/urllib2_francais.shtml link; check if the file exists\r\n broken http://www.voidspace.org.uk/python/index.shtml link; check if the file exists\r\n broken http://www.voidspace.org.uk/python/articles/authentication.shtml link; check if the file exists\r\nbuild\\doc-html\\installing\\index.html\r\n broken https://packaging.python.org/tutorials/installing-packages/#install-pip-setuptools-and-wheel link; check if #install-pip-setuptools-and-wheel exists\r\nbuild\\doc-html\\library\\audit_events.html\r\n broken sqlite3.html#sqlite3.load_extension link; check if #sqlite3.load_extension exists\r\n broken sqlite3.html#sqlite3.enable_load_extension link; check if #sqlite3.enable_load_extension exists\r\nbuild\\doc-html\\library\\datetime.html\r\n broken https://www.staff.science.uu.nl/~gent0113/calendar/isocalendar.htm link; check if the file exists\r\nbuild\\doc-html\\library\\hashlib.html\r\n broken http://www.skein-hash.info/sites/default/files/skein1.3.pdf link; check if the file exists\r\nbuild\\doc-html\\library\\html.entities.html\r\n broken https://html.spec.whatwg.org/multipage/syntax.html#named-character-references link; check if #named-character-references exists\r\nbuild\\doc-html\\library\\importlib.metadata.html\r\n broken https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins link; check if #dynamic-discovery-of-services-and-plugins exists\r\nbuild\\doc-html\\library\\importlib.resources.html\r\n broken https://github.com/python/cpython/tree/main/Lib/importlib/resources.py link; check if the file exists\r\nbuild\\doc-html\\library\\math.html\r\n broken https://en.wikipedia.org/wiki/Normal_distribution#Cumulative_distribution_function link; check if #Cumulative_distribution_function exists\r\nbuild\\doc-html\\library\\os.html\r\n broken https://manpages.debian.org/times(3) link; check if the file exists\r\nbuild\\doc-html\\library\\pathlib.html\r\n broken xbd_path_resolution link; check if the file exists\r\nbuild\\doc-html\\library\\signal.html\r\n broken https://manpages.debian.org/sigprocmask(3) link; check if the file exists\r\nbuild\\doc-html\\library\\ssl.html\r\n broken https://www.openssl.org/docs/manmaster/man1/ciphers.html#CIPHER-LIST-FORMAT link; check if #CIPHER-LIST-FORMAT exists\r\n broken https://www.openssl.org/docs/man1.1.1/ssl/SSL_CTX_sess_number.html link; check if the file exists\r\nbuild\\doc-html\\library\\statistics.html\r\n broken https://en.wikipedia.org/wiki/Naive_Bayes_classifier#Sex_classification link; check if #Sex_classification exists\r\n broken https://www.statisticshowto.datasciencecentral.com/inverse-distribution-function/ link; check if the file exists\r\nbuild\\doc-html\\library\\struct.html\r\n broken https://en.wikipedia.org/wiki/IEEE_floating_point#IEEE_754-2008 link; check if #IEEE_754-2008 exists\r\nbuild\\doc-html\\library\\unittest.html\r\n broken http://lists.idyll.org/listinfo/testing-in-python link; check if the file exists\r\nbuild\\doc-html\\library\\unittest.mock.html\r\n broken http://www.voidspace.org.uk/python/weblog/arch_d7_2010_12_04.shtml#e1198 link; check if #e1198 exists\r\nbuild\\doc-html\\library\\venv.html\r\n broken https://docs.python.org/dev/whatsnew/3.6.html#deprecated-features link; check if #deprecated-features exists\r\nbuild\\doc-html\\using\\unix.html\r\n broken https://devguide.python.org/setup/#getting-the-source-code link; check if #getting-the-source-code exists\r\nbuild\\doc-html\\using\\windows.html\r\n broken https://www.enthought.com/product/canopy/ link; check if the file exists\r\n broken https://devguide.python.org/setup/#getting-the-source-code link; check if #getting-the-source-code exists\r\nbuild\\doc-html\\whatsnew\\2.1.html\r\n broken http://www.vex.net/parnassus/ link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\2.5.html\r\n broken http://starship.python.net/crew/theller/ctypes/ link; check if the file exists\r\n broken http://www.wsgi.org link; check if the file exists\r\n broken http://www.sidhe.org/~dan/blog/archives/000178.html link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\2.6.html\r\n broken http://svn.python.org/view/tracker/importer/ link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\2.7.html\r\n broken https://www.openssl.org/docs/manmaster/man1/ciphers.html#CIPHER-LIST-FORMAT link; check if #CIPHER-LIST-FORMAT exists\r\n broken http://www.voidspace.org.uk/python/articles/unittest2.shtml link; check if the file exists\r\n broken https://web.archive.org/web/20200703234532/http://effbot.org/zone/elementtree-13-intro.htm link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\3.2.html\r\n broken https://www.openssl.org/docs/manmaster/man1/ciphers.html#CIPHER-LIST-FORMAT link; check if #CIPHER-LIST-FORMAT exists\r\n broken https://github.com/python/cpython/tree/main/Mac/BuildScript/README.txt link; check if the file exists\r\n broken https://github.com/python/cpython/tree/main/Misc/NEWS link; check if the file exists\r\n broken https://web.archive.org/web/20200703234532/http://effbot.org/zone/elementtree-13-intro.htm link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\3.6.html\r\n broken https://github.com/python/cpython/tree/main/Tools/scripts/h2py.py link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\3.7.html\r\n broken https://github.com/python/cpython/tree/main/.travis.yml link; check if the file exists\r\nbuild\\doc-html\\whatsnew\\3.8.html\r\n broken https://en.wikipedia.org/wiki/Walrus#/media/File:Pacific_Walrus_-_Bull_(8247646168).jpg link; check if #/media/File:Pacific_Walrus_-_Bull_(8247646168).jpg exists\r\n```\r\n\r\n**Your environment**\r\n\r\n- Python versions tested on: Python 3.12.0a0; \r\n- Operating system and architecture: Windows 10 x64","author":{"url":"https://github.com/arhadthedev","@type":"Person","name":"arhadthedev"},"datePublished":"2022-06-15T11:20:36.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/93851/cpython/issues/93851"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:bff59c70-954c-dd01-c01d-de11811825b3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9DB6:15B3F8:22EA9E:2F039B:696967DB |
| html-safe-nonce | 955fbcbc4de2b42161483f120e872df21c8799c4e7eb8610e2b5cf66fae76281 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5REI2OjE1QjNGODoyMkVBOUU6MkYwMzlCOjY5Njk2N0RCIiwidmlzaXRvcl9pZCI6IjY0MzkzNTE3ODc1NjIwMzUxNjMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 3c294ac74b5c6774a9cab7f0ae8fc1830dd55309bba55d3dde190d4959124dd2 |
| hovercard-subject-tag | issue:1272082544 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/93851/issue_layout |
| twitter:image | https://opengraph.githubassets.com/64e1ebd2294d41acddbe60e134bb5a08b6438add3b74b170b2ba19d01a88d7e7/python/cpython/issues/93851 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/64e1ebd2294d41acddbe60e134bb5a08b6438add3b74b170b2ba19d01a88d7e7/python/cpython/issues/93851 |
| og:image:alt | Bug report Python documentation in Doc/ has 54 broken hyperlinks most of which lead to external resources. An utility from gh-93856 gives the following list: build\doc-html\download.html broken htt... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | arhadthedev |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6f193beb8ff08443adc07685d75302ab8aaf0a135f6e251c3ff3112c8deb881 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ec4d88fbe7ed62446d90b0a6d8e6db4248a8f8b8 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width