Skip to content

Remove all traces of Python 2 #1635

Open
@JeanChristopheMorinPerso

Description

Support for Python 2 was removed in 3.0.0, but we left some leftovers. This issue lists what's left to be done to really remove all traces of Python 2 from the codebase.

### Tasks
- [x] Remove `rez.backport`
- [ ] https://github.com/AcademySoftwareFoundation/rez/issues/1646
- [ ] https://github.com/AcademySoftwareFoundation/rez/issues/1648
- [ ] https://github.com/AcademySoftwareFoundation/rez/issues/1637
- [ ] https://github.com/AcademySoftwareFoundation/rez/issues/1833
- [ ] https://github.com/AcademySoftwareFoundation/rez/issues/1636
- [ ] Look at PRs/commits that added support for Python 3 and see if we missed anything
- [ ] Run https://github.com/asottile/pyupgrade

If you want to start working on one of these task and it's not yet converted to an issue, please comment in the issue and we will happily create an issue.

List of Python 2 to 3 PRs

Note that there is a lot of noise in these PRs. But they can be used to see what kind of compatibility layers were added to support both python 2 and 3. This will be handy to determine if something should be removed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions