diff options
author | Georg Brandl <georg@python.org> | 2016-02-26 18:37:12 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2016-02-26 18:37:12 (GMT) |
commit | 5d9413404017a829aa5ddb52be6019fb63ec5c09 (patch) | |
tree | 75b750d4224ada300bdd242b3e08c2120681aad6 /Doc/faq | |
parent | 06871ef2b31bc6d7398388fbe83816edde5c0392 (diff) | |
download | cpython-5d9413404017a829aa5ddb52be6019fb63ec5c09.zip cpython-5d9413404017a829aa5ddb52be6019fb63ec5c09.tar.gz cpython-5d9413404017a829aa5ddb52be6019fb63ec5c09.tar.bz2 |
Closes #25910: fix dead and permanently redirected links in the docs. Thanks to SilentGhost for the patch.
Diffstat (limited to 'Doc/faq')
-rw-r--r-- | Doc/faq/design.rst | 2 | ||||
-rw-r--r-- | Doc/faq/extending.rst | 4 | ||||
-rw-r--r-- | Doc/faq/general.rst | 12 | ||||
-rw-r--r-- | Doc/faq/gui.rst | 12 | ||||
-rw-r--r-- | Doc/faq/library.rst | 2 | ||||
-rw-r--r-- | Doc/faq/programming.rst | 2 |
6 files changed, 17 insertions, 17 deletions
diff --git a/Doc/faq/design.rst b/Doc/faq/design.rst index 9fdf8cb..8300954 100644 --- a/Doc/faq/design.rst +++ b/Doc/faq/design.rst @@ -370,7 +370,7 @@ Practical answer: `Cython <http://cython.org/>`_ and `Pyrex <http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_ compile a modified version of Python with optional annotations into C -extensions. `Weave <http://docs.scipy.org/doc/scipy-dev/reference/tutorial/weave.html>`_ makes it easy to +extensions. `Weave <https://scipy.github.io/devdocs/tutorial/weave.html>`_ makes it easy to intermingle Python and C code in various ways to increase performance. `Nuitka <http://www.nuitka.net/>`_ is an up-and-coming compiler of Python into C++ code, aiming to support the full Python language. diff --git a/Doc/faq/extending.rst b/Doc/faq/extending.rst index c932d38..635f2c1 100644 --- a/Doc/faq/extending.rst +++ b/Doc/faq/extending.rst @@ -50,10 +50,10 @@ to learn Python's C API. If you need to interface to some C or C++ library for which no Python extension currently exists, you can try wrapping the library's data types and functions with a tool such as `SWIG <http://www.swig.org>`_. `SIP -<http://www.riverbankcomputing.co.uk/software/sip/intro>`__, `CXX +<https://riverbankcomputing.com/software/sip/intro>`__, `CXX <http://cxx.sourceforge.net/>`_ `Boost <http://www.boost.org/libs/python/doc/index.html>`_, or `Weave -<http://docs.scipy.org/doc/scipy-dev/reference/tutorial/weave.html>`_ are also +<https://scipy.github.io/devdocs/tutorial/weave.html>`_ are also alternatives for wrapping C++ libraries. diff --git a/Doc/faq/general.rst b/Doc/faq/general.rst index 2221f14..d1f2e3b 100644 --- a/Doc/faq/general.rst +++ b/Doc/faq/general.rst @@ -159,7 +159,7 @@ How do I obtain a copy of the Python source? -------------------------------------------- The latest Python source distribution is always available from python.org, at -https://www.python.org/download/. The latest development sources can be obtained +https://www.python.org/downloads/. The latest development sources can be obtained via anonymous Mercurial access at https://hg.python.org/cpython. The source distribution is a gzipped tar file containing the complete C source, @@ -218,7 +218,7 @@ can be found at https://www.python.org/community/lists/. How do I get a beta test version of Python? ------------------------------------------- -Alpha and beta releases are available from https://www.python.org/download/. All +Alpha and beta releases are available from https://www.python.org/downloads/. All releases are announced on the comp.lang.python and comp.lang.python.announce newsgroups and on the Python home page at https://www.python.org/; an RSS feed of news is available. @@ -273,7 +273,7 @@ The Python project's infrastructure is located all over the world. `www.python.org <https://www.python.org>`_ is graciously hosted by `Rackspace <http://www.rackspace.com>`_, with CDN caching provided by `Fastly <https://www.fastly.com>`_. `Upfront Systems -<http://www.upfrontsystems.co.za>`_ hosts `bugs.python.org +<http://www.upfrontsystems.co.za/>`_ hosts `bugs.python.org <https://bugs.python.org>`_. Many other Python services like `the Wiki <https://wiki.python.org>`_ are hosted by `Oregon State University Open Source Lab <https://osuosl.org>`_. @@ -284,7 +284,7 @@ Why is it called Python? When he began implementing Python, Guido van Rossum was also reading the published scripts from `"Monty Python's Flying Circus" -<http://en.wikipedia.org/wiki/Monty_Python>`__, a BBC comedy series from the 1970s. Van Rossum +<https://en.wikipedia.org/wiki/Monty_Python>`__, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python. @@ -313,7 +313,7 @@ guaranteed that interfaces will remain the same throughout a series of bugfix releases. The latest stable releases can always be found on the `Python download page -<https://www.python.org/download/>`_. There are two recommended production-ready +<https://www.python.org/downloads/>`_. There are two recommended production-ready versions at this point in time, because at the moment there are two branches of stable releases: 2.x and 3.x. Python 3.x may be less useful than 2.x, since currently there is more third party software available for Python 2 than for @@ -345,7 +345,7 @@ different companies and organizations. High-profile Python projects include `the Mailman mailing list manager <http://www.list.org>`_ and `the Zope application server <http://www.zope.org>`_. Several Linux distributions, most notably `Red Hat -<http://www.redhat.com>`_, have written part or all of their installer and +<https://www.redhat.com>`_, have written part or all of their installer and system administration software in Python. Companies that use Python internally include Google, Yahoo, and Lucasfilm Ltd. diff --git a/Doc/faq/gui.rst b/Doc/faq/gui.rst index 5122de1..a77adb6 100644 --- a/Doc/faq/gui.rst +++ b/Doc/faq/gui.rst @@ -29,7 +29,7 @@ Tkinter Standard builds of Python include an object-oriented interface to the Tcl/Tk widget set, called :ref:`tkinter <Tkinter>`. This is probably the easiest to install (since it comes included with most -`binary distributions <https://www.python.org/download/>`_ of Python) and use. +`binary distributions <https://www.python.org/downloads/>`_ of Python) and use. For more info about Tk, including pointers to the source, see the `Tcl/Tk home page <http://www.tcl.tk>`_. Tcl/Tk is fully portable to the Mac OS X, Windows, and Unix platforms. @@ -58,19 +58,19 @@ Qt --- There are bindings available for the Qt toolkit (using either `PyQt -<http://www.riverbankcomputing.co.uk/software/pyqt/intro>`_ or `PySide -<http://www.pyside.org/>`_) and for KDE (`PyKDE <https://techbase.kde.org/Development/Languages/Python>`__). +<https://riverbankcomputing.com/software/pyqt/intro>`_ or `PySide +<https://wiki.qt.io/PySide>`_) and for KDE (`PyKDE <https://techbase.kde.org/Development/Languages/Python>`__). PyQt is currently more mature than PySide, but you must buy a PyQt license from -`Riverbank Computing <http://www.riverbankcomputing.co.uk/software/pyqt/license>`_ +`Riverbank Computing <https://www.riverbankcomputing.com/commercial/license-faq>`_ if you want to write proprietary applications. PySide is free for all applications. Qt 4.5 upwards is licensed under the LGPL license; also, commercial licenses -are available from `The Qt Company <http://www.qt.io/licensing/>`_. +are available from `The Qt Company <https://www.qt.io/licensing/>`_. Gtk+ ---- -The `GObject introspection bindings <https://live.gnome.org/PyGObject>`_ +The `GObject introspection bindings <https://wiki.gnome.org/Projects/PyGObject>`_ for Python allow you to write GTK+ 3 applications. There is also a `Python GTK+ 3 Tutorial <http://python-gtk-3-tutorial.readthedocs.org/en/latest/>`_. diff --git a/Doc/faq/library.rst b/Doc/faq/library.rst index 064728f..2f82a0c 100644 --- a/Doc/faq/library.rst +++ b/Doc/faq/library.rst @@ -619,7 +619,7 @@ For Win32, POSIX (Linux, BSD, etc.), Jython: For Unix, see a Usenet post by Mitch Chapman: - http://groups.google.com/groups?selm=34A04430.CF9@ohioee.com + https://groups.google.com/groups?selm=34A04430.CF9@ohioee.com Why doesn't closing sys.stdout (stdin, stderr) really close it? diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index 9fba9fe..746efc6 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -63,7 +63,7 @@ PyChecker is a static analysis tool that finds bugs in Python source code and warns about code complexity and style. You can get PyChecker from http://pychecker.sourceforge.net/. -`Pylint <http://www.logilab.org/projects/pylint>`_ is another tool that checks +`Pylint <http://www.pylint.org/>`_ is another tool that checks if a module satisfies a coding standard, and also makes it possible to write plug-ins to add a custom feature. In addition to the bug checking that PyChecker performs, Pylint offers some additional features such as checking line |