Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jezdez/0d6b19aa1e8115278bea7fa3af3551d2 to your computer and use it in GitHub Desktop.
Save jezdez/0d6b19aa1e8115278bea7fa3af3551d2 to your computer and use it in GitHub Desktop.

Google Summer of Code'2020

Implement cross version support for Python


The projects aims to bring the support of python3 to the whole mozilla-central codebase and remove the support for python2 since it reached its end of life in January'20. It involves keeping up to date third_party packages so as to improve performance and add support for python3. There still a lot of work left that is to be done

BUGS


  • Bug 1496527 - [meta] Support python 3 across Firefox projects (Meta Bug)
  • Bug 1577599 - [meta] mach command migration to python3 (Meta Bug)
  • Bug 1606475 - Move "mach clang-format" to Python 3
  • Bug 1639009 - Convert 'mach xpcshell-test' to run with Python 3
  • Bug 1594914 - mach - python-test compatibility for python3
  • Bug 1598823 - mach - run visualmetrics with python3
  • Bug 1638974 - Convert 'mach mochitest' to run with Python 3
  • Bug 1408051 - Remove mozharness' copy of virtualenv and use the one under /third_party/python instead
  • Bug 1654457 - Upgrade vendored virtualenv
  • Bug 1577883 - mach - enable python3 for release-history

Pull Requests


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment