| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -37,7 +37,7 @@ Branches | |||
| 37 | 37 | -------- | |
| 38 | 38 | ||
| 39 | 39 | There is a branch for each *feature version*, whether released or not (for | |
| 40 | - example, 3.7, 3.8). | ||
| 40 | + example, 3.12, 3.13). | ||
| 41 | 41 | ||
| 42 | 42 | ||
| 43 | 43 | .. _indevbranch: | |
@@ -51,13 +51,11 @@ changes, performance improvements, bug fixes. | |||
| 51 | 51 | ||
| 52 | 52 | At some point during the life-cycle of a release, a | |
| 53 | 53 | new :ref:`maintenance branch <maintbranch>` is created to host all bug fixing | |
| 54 | - activity for further micro versions in a feature version (3.8.1, 3.8.2, etc.). | ||
| 54 | + activity for further micro versions in a feature version (3.12.1, 3.12.2, and so | ||
| 55 | + on). | ||
| 55 | 56 | ||
| 56 | - For versions 3.4 and before, this was conventionally done when the final | ||
| 57 | - release was cut (for example, 3.4.0 final). | ||
| 58 | - | ||
| 59 | - Starting with the 3.5 release, we create the release maintenance branch | ||
| 60 | - (``3.5``) at the time we enter beta (3.5.0 beta 1). This allows | ||
| 57 | + We create the release maintenance branch | ||
| 58 | + (``3.14``) at the time we enter beta (3.14.0 beta 1). This allows | ||
| 61 | 59 | feature development for the release 3.n+1 to occur within the main | |
| 62 | 60 | branch alongside the beta and release candidate stabilization periods | |
| 63 | 61 | for release 3.n. | |
@@ -79,7 +77,7 @@ releases; the terms are used interchangeably. These releases have a | |||
| 79 | 77 | The only changes allowed to occur in a maintenance branch without debate are | |
| 80 | 78 | bug fixes, test improvements, and edits to the documentation. | |
| 81 | 79 | Also, a general rule for maintenance branches is that compatibility | |
| 82 | - must not be broken at any point between sibling micro releases (3.5.1, 3.5.2, | ||
| 80 | + must not be broken at any point between sibling micro releases (3.12.1, 3.12.2, | ||
| 83 | 81 | etc.). For both rules, only rare exceptions are accepted and **must** be | |
| 84 | 82 | discussed first. | |
| 85 | 83 | ||
@@ -97,9 +95,9 @@ that maintenance branch. | |||
| 97 | 95 | Sometime following the final release (3.x.0), the maintenance branch for | |
| 98 | 96 | the previous minor version will go into :ref:`security mode <secbranch>`, | |
| 99 | 97 | usually after at least one more bugfix release at the discretion of the | |
| 100 | - release manager. For example, the 3.4 maintenance branch was put into | ||
| 101 | - :ref:`security mode <secbranch>` after the 3.4.4 bugfix release | ||
| 102 | - which followed the release of 3.5.1. | ||
| 98 | + release manager. For example, the 3.11 maintenance branch was put into | ||
| 99 | + :ref:`security mode <secbranch>` after the 3.11.9 bugfix release | ||
| 100 | + which followed the release of 3.12.2. | ||
| 103 | 101 | ||
| 104 | 102 | .. _secbranch: | |
| 105 | 103 | ||
@@ -131,7 +129,7 @@ End-of-life branches | |||
| 131 | 129 | The code base for a release cycle which has reached end-of-life status | |
| 132 | 130 | is frozen and no longer has a branch in the repo. The final state of | |
| 133 | 131 | the end-of-lifed branch is recorded as a tag with the same name as the | |
| 134 | - former branch, for example, ``3.3`` or ``2.6``. | ||
| 132 | + former branch, for example, ``3.8`` or ``2.7``. | ||
| 135 | 133 | ||
| 136 | 134 | The :ref:`versions` page contains list of active and end-of-life branches. | |
| 137 | 135 | ||
@@ -347,7 +345,7 @@ Current administrators | |||
| 347 | 345 | | Pablo Galindo | Python 3.10 and 3.11 Release Manager, | pablogsal | | |
| 348 | 346 | | | Maintainer of buildbot.python.org | | | |
| 349 | 347 | +-------------------+----------------------------------------------------------+-----------------+ | |
| 350 | - | Łukasz Langa | Python 3.8 and 3.9 Release Manager, | ambv | | ||
| 348 | + | Łukasz Langa | Python 3.9 Release Manager, | ambv | | ||
| 351 | 349 | | | PSF CPython Developer in Residence 2021-present | | | |
| 352 | 350 | +-------------------+----------------------------------------------------------+-----------------+ | |
| 353 | 351 | | Brett Cannon | | brettcannon | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -116,8 +116,8 @@ in the ``cpython`` directory and two remotes that refer to your own GitHub fork | |||
| 116 | 116 | ||
| 117 | 117 | If you want a working copy of an already-released version of Python, | |
| 118 | 118 | that is, a version in :ref:`maintenance mode <maintbranch>`, you can checkout | |
| 119 | - a release branch. For instance, to checkout a working copy of Python 3.8, | ||
| 120 | - do ``git switch 3.8``. | ||
| 119 | + a release branch. For instance, to checkout a working copy of Python 3.13, | ||
| 120 | + do ``git switch 3.13``. | ||
| 121 | 121 | ||
| 122 | 122 | You will need to re-compile CPython when you do such an update. | |
| 123 | 123 | ||
@@ -730,9 +730,9 @@ some of CPython's modules (for example, ``zlib``). | |||
| 730 | 730 | ./configure --with-pydebug \ | |
| 731 | 731 | --with-openssl="$(brew --prefix openssl@3)" | |
| 732 | 732 | ||
| 733 | - .. tab:: Python 3.8-3.10 | ||
| 733 | + .. tab:: Python 3.9-3.10 | ||
| 734 | 734 | ||
| 735 | - For Python 3.8, 3.9, and 3.10:: | ||
| 735 | + For Python 3.9 and 3.10:: | ||
| 736 | 736 | ||
| 737 | 737 | $ CPPFLAGS="-I$(brew --prefix gdbm)/include -I$(brew --prefix xz)/include" \ | |
| 738 | 738 | LDFLAGS="-L$(brew --prefix gdbm)/lib -L$(brew --prefix xz)/lib" \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -167,7 +167,7 @@ C APIs | |||
| 167 | 167 | ||
| 168 | 168 | Specific APIs are offered to allocate, deallocate, initialize, track, and untrack | |
| 169 | 169 | objects with GC support. These APIs can be found in the `Garbage Collector C API | |
| 170 | - documentation <https://docs.python.org/3.8/c-api/gcsupport.html>`_. | ||
| 170 | + documentation <https://docs.python.org/3/c-api/gcsupport.html>`_. | ||
| 171 | 171 | ||
| 172 | 172 | Apart from this object structure, the type object for objects supporting garbage | |
| 173 | 173 | collection must include the ``Py_TPFLAGS_HAVE_GC`` in its ``tp_flags`` slot and | |
| Back | FazBrowse Home | New Git URL |
0 commit comments