Skip to content

Port to Python 3 via Six

  
17

Critical Issues

1

Pull Requests

This project doesn’t have any columns or cards.

Menu

Port to Python 3 via Six #1

  
Updated Mar 15, 2020
Port to Python 3 via the Six environment.

Port to Python 3 via the Six environment.

Security updates and upstream support for Python 2 are due to be withdrawn, and this will prevent running Sugar on Linux.

Issues have not been created, as it is a waste of time to do so. As of 2020-02-25 there are 175+ matches for the code pattern "exec = sugar-activity " in org:sugarlabs. Not all of these need to be changed.

See our Python 3 Porting Guide.

Also, as of 20120-02-25, there are 17 matches for an incomplete port, where the 2to3 tool has made a change to use a variable name [xxx_todo_changeme](https://github.com/search?q=org%3Asugarlabs+%22xxx_todo_changeme%22&type=Code) but the coder and reviewer failed to notice the change and pick a better name.

Repositories may not exist. Activity bundles may be found on activities.sugarlabs.org with no corresponding GitHub repository.

Activities may have been made obsolete by another activity. Care must be taken to assess if an activity is suitable for porting.

Pull requests may already exist but stalled by other problems.

Activity

    Loading activity

Archived cards

Loading archived cards…