-
Notifications
You must be signed in to change notification settings - Fork 298
Closed
Labels
Milestone
Description
Iris 3 will be a Python 3 only release so we need to remove all Python 2 support.
This will include removing all the six code and any other remaining Python 2 handling.
Note, we have already dropped testing with Python 2 (see #3446)
Note, this could be split into multiple smaller issues.
Acceptance Criteria:
- Remove all
sixcode - @trexfeathers Remove six #3497 - Remove unnecessary
__future__imports & addressiris.tests.test_coding_standards.TestFutureImports- @stephenworsley Removed __future__ imports #3505 - Remove unnecessary
superarguments - @stephenworsley Remove unnecessary super arguments #3506 - Remove/replace all Python2 specific code @stephenworsley Remove python 2 specific code #3507
- Address all code that deals with Python3 as optionally supported @stephenworsley Remove python 2 specific code #3507
- Remove Python2 class references to
object, see here for an example @stephenworsley Simplify class definitions, remove (object) #3511 - Merge feature branch
py2_striptomaster - Delete feature branch
py2_strip