Skip to content

Commit 23fa6d1

Browse files
utam-1Nwankees
andcommitted
gh-148998: Replace/remove outdated Python wiki links in documentation
Co-authored-by: Emmanuel Nwankwo <193375293+Nwankees@users.noreply.github.com>
1 parent d52dba3 commit 23fa6d1

11 files changed

Lines changed: 15 additions & 54 deletions

File tree

‎Doc/faq/general.rst‎

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ extensible in C or C++. It is also usable as an extension language for
2525
applications that need a programmable interface. Finally, Python is portable:
2626
it runs on many Unix variants including Linux and macOS, and on Windows.
2727

28-
To find out more, start with :ref:`tutorial-index`. The `Beginner's Guide to
29-
Python <https://wiki.python.org/moin/BeginnersGuide>`_ links to other
30-
introductory tutorials and resources for learning Python.
28+
To find out more, start with :ref:`tutorial-index`.
3129

3230

3331
What is the Python Software Foundation?
@@ -201,9 +199,6 @@ I've never programmed before. Is there a Python tutorial?
201199
There are numerous tutorials and books available. The standard documentation
202200
includes :ref:`tutorial-index`.
203201

204-
Consult `the Beginner's Guide <https://wiki.python.org/moin/BeginnersGuide>`_ to
205-
find information for beginning Python programmers, including lists of tutorials.
206-
207202

208203
Is there a newsgroup or mailing list devoted to Python?
209204
-------------------------------------------------------
@@ -262,10 +257,9 @@ written in 1991 and is now quite outdated.
262257
Are there any books on Python?
263258
------------------------------
264259

265-
Yes, there are many, and more are being published. See the python.org wiki at
266-
https://wiki.python.org/moin/PythonBooks for a list.
260+
Yes, there are many, and more are being published.
267261

268-
You can also search online bookstores for "Python" and filter out the Monty
262+
You can search online bookstores for "Python" and filter out the Monty
269263
Python references; or perhaps search for "Python" and "language".
270264

271265

@@ -440,9 +434,8 @@ There are also good IDEs for Python. IDLE is a cross-platform IDE for Python
440434
that is written in Python using Tkinter.
441435
Emacs users will be happy to know that there is a very good Python mode for
442436
Emacs. All of these programming environments provide syntax highlighting,
443-
auto-indenting, and access to the interactive interpreter while coding. Consult
444-
`the Python wiki <https://wiki.python.org/moin/PythonEditors>`_ for a full list
445-
of Python editing environments.
437+
auto-indenting, and access to the interactive interpreter while coding. See
438+
:ref:`editors` for more information on Python editing environments.
446439

447440
If you want to discuss Python's use in education, you may be interested in
448441
joining `the edu-sig mailing list

‎Doc/faq/gui.rst‎

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,6 @@ For more info about Tk, including pointers to the source, see the
2525
`Tcl/Tk home page <https://www.tcl.tk>`_. Tcl/Tk is fully portable to the
2626
macOS, Windows, and Unix platforms.
2727

28-
Depending on what platform(s) you are aiming at, there are also several
29-
alternatives. A `list of cross-platform
30-
<https://wiki.python.org/moin/GuiProgramming#Cross-Platform_Frameworks>`_ and
31-
`platform-specific
32-
<https://wiki.python.org/moin/GuiProgramming#Platform-specific_Frameworks>`_ GUI
33-
frameworks can be found on the python wiki.
34-
3528
Tkinter questions
3629
=================
3730

‎Doc/faq/installed.rst‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ It's used in some high schools and colleges as an introductory programming
1010
language because Python is easy to learn, but it's also used by professional
1111
software developers at places such as Google, NASA, and Lucasfilm Ltd.
1212

13-
If you wish to learn more about Python, start with the `Beginner's Guide to
14-
Python <https://wiki.python.org/moin/BeginnersGuide>`_.
13+
If you wish to learn more about Python, start with :ref:`tutorial-index`.
1514

1615

1716
Why is Python installed on my machine?

‎Doc/faq/library.rst‎

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -591,19 +591,12 @@ See the chapters titled :ref:`internet` and :ref:`netdata` in the Library
591591
Reference Manual. Python has many modules that will help you build server-side
592592
and client-side web systems.
593593
594-
.. XXX check if wiki page is still up to date
595-
596-
A summary of available frameworks is maintained by Paul Boddie at
597-
https://wiki.python.org/moin/WebProgramming\ .
598-
599594
600595
What module should I use to help with generating HTML?
601596
------------------------------------------------------
602597
603-
.. XXX add modern template languages
604-
605-
You can find a collection of useful links on the `Web Programming wiki page
606-
<https://wiki.python.org/moin/WebProgramming>`_.
598+
You can find many HTML templating packages on the `Python Package Index
599+
<https://pypi.org>`_.
607600
608601
609602
How do I send mail from a Python script?
@@ -692,9 +685,7 @@ Interfaces to disk-based hashes such as :mod:`DBM <dbm.ndbm>` and :mod:`GDBM
692685
:mod:`sqlite3` module, which provides a lightweight disk-based relational
693686
database.
694687
695-
Support for most relational databases is available. See the
696-
`DatabaseProgramming wiki page
697-
<https://wiki.python.org/moin/DatabaseProgramming>`_ for details.
688+
Support for most relational databases is available.
698689
699690
700691
How do you implement persistent objects in Python?

‎Doc/faq/programming.rst‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,10 +1123,6 @@ faster than when interpreted. If you are confident in your C programming
11231123
skills, you can also :ref:`write a C extension module <extending-index>`
11241124
yourself.
11251125

1126-
.. seealso::
1127-
The wiki page devoted to `performance tips
1128-
<https://wiki.python.org/moin/PythonSpeed/PerformanceTips>`_.
1129-
11301126

11311127
.. _efficient_string_concatenation:
11321128

‎Doc/howto/gdb_helpers.rst‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ of CPython that are written in C can use this document to learn how to use the
2828

2929
This document assumes that you are familiar with the basics of GDB and the
3030
CPython C API. It consolidates guidance from the
31-
`devguide <https://devguide.python.org>`_ and the
32-
`Python wiki <https://wiki.python.org/moin/DebuggingWithGdb>`_.
31+
`devguide <https://devguide.python.org>`_.
3332

3433

3534
Prerequisites

‎Doc/library/tk.rst‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ bundled with Python. Although its standard documentation is weak, good
2525
material is available, which includes: references, tutorials, a book and
2626
others. :mod:`tkinter` is also famous for having an outdated look and feel,
2727
which has been vastly improved in Tk 8.5. Nevertheless, there are many other
28-
GUI libraries that you could be interested in. The Python wiki lists several
29-
alternative `GUI frameworks and tools <https://wiki.python.org/moin/GuiProgramming>`_.
28+
GUI libraries that you could be interested in.
3029

3130
.. toctree::
3231

‎Doc/library/unittest.rst‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,6 @@ test runner
5454
Third-party unittest framework with a lighter-weight syntax for writing
5555
tests. For example, ``assert func(10) == 42``.
5656

57-
`The Python Testing Tools Taxonomy <https://wiki.python.org/moin/PythonTestingToolsTaxonomy>`_
58-
An extensive list of Python testing tools including functional testing
59-
frameworks and mock object libraries.
60-
6157
`Testing in Python Mailing List <http://lists.idyll.org/listinfo/testing-in-python>`_
6258
A special-interest-group for discussion of testing, and testing tools,
6359
in Python.

‎Doc/using/editors.rst‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,5 @@ For more information see the :ref:`IDLE docs <idle>`.
2121
Other Editors and IDEs
2222
======================
2323

24-
Python's community wiki has information submitted by the community on Editors and IDEs.
25-
Please go to `Python Editors <https://wiki.python.org/moin/PythonEditors>`_ and
26-
`Integrated Development Environments <https://wiki.python.org/moin/IntegratedDevelopmentEnvironments>`_
27-
for a comprehensive list.
24+
A wide variety of third-party text editors and IDEs support Python programming
25+
through syntax highlighting, code completion, and debugging extensions.

‎Doc/whatsnew/2.4.rst‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,6 @@ returned.
338338
wrote patches implementing function decorators, but the one that was actually
339339
checked in was patch #979728, written by Mark Russell.
340340

341-
https://wiki.python.org/moin/PythonDecoratorLibrary
342-
This Wiki page contains several examples of decorators.
343-
344341
.. ======================================================================
345342
346343

0 commit comments

Comments
 (0)