Lines Matching +full:python +full:- +full:version
1 This is Python version 3.9.2
4 .. image:: https://travis-ci.org/python/cpython.svg?branch=3.9
6 :target: https://travis-ci.org/python/cpython
8 .. image:: https://github.com/python/cpython/workflows/Tests/badge.svg
10 :target: https://github.com/python/cpython/actions
12 .. image:: https://dev.azure.com/python/cpython/_apis/build/status/Azure%20Pipelines%20CI?branchNam…
14 :target: https://dev.azure.com/python/cpython/_build/latest?definitionId=4&branchName=3.9
16 .. image:: https://codecov.io/gh/python/cpython/branch/3.9/graph/badge.svg
18 :target: https://codecov.io/gh/python/cpython
20 .. image:: https://img.shields.io/badge/zulip-join_chat-brightgreen.svg
21 :alt: Python Zulip chat
22 :target: https://python.zulipchat.com
25 Copyright (c) 2001-2021 Python Software Foundation. All rights reserved.
32 -------------------
34 - Website: https://www.python.org
35 - Source code: https://github.com/python/cpython
36 - Issue tracker: https://bugs.python.org
37 - Documentation: https://docs.python.org
38 - Developer's Guide: https://devguide.python.org/
41 -----------------------
46 .. _Developer Guide: https://devguide.python.org/
48 Using Python
49 ------------
51 Installable Python kits, and information about using Python, are available at
52 `python.org`_.
54 .. _python.org: https://www.python.org/
57 ------------------
66 This will install Python as ``python3``.
68 You can pass many options to the configure script; run ``./configure --help``
69 to find out more. On macOS case-insensitive file systems and on Cygwin,
70 the executable is called ``python.exe``; elsewhere it's just ``python``.
72 Building a complete Python installation requires the use of various
73 additional third-party libraries, depending on your build platform and
76 `Install dependencies <https://devguide.python.org/setup/#install-dependencies>`_
82 <https://github.com/python/cpython/blob/3.9/Mac/README.rst>`_.
85 <https://github.com/python/cpython/blob/3.9/PCbuild/readme.txt>`_.
92 ../configure --with-pydebug
96 (This will fail if you *also* built at the top-level directory. You should do
97 a ``make clean`` at the top-level first.)
99 To get an optimized build of Python, ``configure --enable-optimizations``
101 Profile Guided Optimization (PGO) and may be used to auto-enable Link Time
109 either via ``configure --enable-optimizations`` or by manually running
110 ``make profile-opt`` regardless of configure flags, the optimized build
113 The entire Python directory is cleaned of temporary files that may have
116 An instrumented version of the interpreter is built, using suitable compiler
127 collected from the instrumented one. The end result will be a Python binary
134 Enabled via configure's ``--with-lto`` flag. LTO takes advantage of the
141 ----------
143 We have a comprehensive overview of the changes in the `What's New in Python
144 3.9 <https://docs.python.org/3.9/whatsnew/3.9.html>`_ document. For a more
146 <https://github.com/python/cpython/blob/3.9/Misc/NEWS.d>`_, but a full
148 <https://github.com/python/cpython/commits/3.9>`_.
150 If you want to install multiple versions of Python, see the section below
155 -------------
157 `Documentation for Python 3.9 <https://docs.python.org/3.9/>`_ is online,
161 is downloadable in HTML, PDF, and reStructuredText formats; the latter version
165 For information about building Python's documentation, refer to `Doc/README.rst
166 <https://github.com/python/cpython/blob/3.9/Doc/README.rst>`_.
169 Converting From Python 2.x to 3.x
170 ---------------------------------
172 Significant backward incompatible changes were made for the release of Python
173 3.0, which may cause programs written for Python 2 to fail when run with Python
174 3. For more information about porting your code from Python 2 to Python 3, see
175 the `Porting HOWTO <https://docs.python.org/3/howto/pyporting.html>`_.
179 -------
181 To test the interpreter, type ``make test`` in the top-level directory. The
190 If any tests fail, you can re-run the failing test(s) in verbose mode. For
193 make test TESTOPTS="-v test_os test_gdb"
195 If the failure persists and appears to be a problem with Python rather than
196 your environment, you can `file a bug report <https://bugs.python.org>`_ and
199 See `Running & Writing Tests <https://devguide.python.org/runtests/>`_
203 ----------------------------
205 On Unix and Mac systems if you intend to install multiple versions of Python
206 using the same installation prefix (``--prefix`` argument to the configure
207 script) you must take care that your primary python executable is not
208 overwritten by the installation of a different version. All files and
210 version and can thus live side-by-side. ``make install`` also creates
213 version (if any) is your "primary" version. Install that version using ``make
216 For example, if you want to install Python 2.7, 3.6, and 3.9 with 3.9 being the
217 primary version, you would execute ``make install`` in your 3.9 build directory
222 ------------------------------
225 <https://bugs.python.org>`_ to report bugs, and/or submit pull requests `on
226 GitHub <https://github.com/python/cpython>`_.
228 You can also follow development discussion on the `python-dev mailing list
229 <https://mail.python.org/mailman/listinfo/python-dev/>`_.
233 -------------------------
235 If you have a proposal to change Python, you may want to send an email to the
236 comp.lang.python or `python-ideas`_ mailing lists for initial feedback. A
237 Python Enhancement Proposal (PEP) may be submitted if your idea gains ground.
239 `python.org/dev/peps/ <https://www.python.org/dev/peps/>`_.
241 .. _python-ideas: https://mail.python.org/mailman/listinfo/python-ideas/
245 ----------------
247 See :pep:`596` for Python 3.9 release details.
251 ---------------------------------
253 Copyright (c) 2001-2021 Python Software Foundation. All rights reserved.
257 Copyright (c) 1995-2001 Corporation for National Research Initiatives. All
260 Copyright (c) 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
265 This Python distribution contains *no* GNU General Public License (GPL) code,