Skip to content

Commit e4e039a

Browse files
committed
issue2551269: Add warning abut Python 2 support lifetime
GitHub CI no longer supports python2.
1 parent 5568acc commit e4e039a

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

CHANGES.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ Fixed:
103103

104104
Features:
105105

106+
- Add warning about limited Python 2 support lifetime to install and
107+
upgrading docs. (John Rouillard)
106108
- Dockerfile build allows adding additional python packages via
107109
pip, setting UID tracker is run under. (John Rouillard)
108110
- issue2551140 - Added redis as a session and otk database for use

doc/installation.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ can remove the tracker using ``rm -f`` on the ``demo`` directory.
172172
Prerequisites
173173
=============
174174

175-
Roundup requires Python 2.7 or 3.6 or newer with a functioning anydbm
175+
Roundup requires Python 2.7 [3]_ or 3.6 or newer with a functioning anydbm
176176
or sqlite module. The version installed by most vendors should work if
177177
it meets the version requirements. If necessary, you can download the
178178
latest version from https://www.python.org/. It is highly recommended
@@ -288,6 +288,12 @@ requests
288288
.. _Using Redis for Session Databases:
289289
admin_guide.html#using-redis-for-session-databases
290290

291+
.. [3] Do not use Python 2 for new installs. The continuous
292+
integration and other services used for developing Roundup
293+
are dropping support for Python 2. Also optional packages
294+
are dropping Python 2 support. As a result Python 2 may
295+
not be supported for many more release cycles.
296+
291297
Installing Roundup
292298
==================
293299

@@ -478,7 +484,7 @@ in the following steps.
478484
interface. To set that up, we need to `configure a web interface`_ and
479485
optionally `configure an email interface`_. If you want to try your
480486
new tracker out, assuming the ``web`` setting in the
481-
``[tracker]`` [3]_ section of config.ini is set to
487+
``[tracker]`` [4]_ section of config.ini is set to
482488
``'http://localhost:8080/support/'``, run::
483489

484490
roundup-server support=/opt/roundup/trackers/support
@@ -497,7 +503,7 @@ in the following steps.
497503
to run the server at port 1080 and bind to all ip addresses on your system.
498504
Then direct your web browser to ``http://your_host_name:1080/support/``.
499505

500-
.. [3] The rest of the documentation uses the abbreviated form "tracker ::
506+
.. [4] The rest of the documentation uses the abbreviated form "tracker ::
501507
web" for specifying a section and setting.
502508

503509
Choosing Your Template

doc/upgrading.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,14 @@ upgrade all your trackers at once.
6868
changes in the `historical migration <upgrading-history.html>`_
6969
document.
7070

71+
.. admonition:: Python 2 Support
72+
73+
If you are running Roundup under Python 2, you should make plans to
74+
switch to Python 3. The continuous Integration (CI) and other services
75+
used for developing Roundup are dropping support for Python 2. Also
76+
optional packages are dropping Python 2 support. As a result Python 2
77+
may not be supported for many more release cycles.
78+
7179
Contents:
7280

7381
.. contents::

0 commit comments

Comments
 (0)