Opened 3 weeks ago

Last modified 3 weeks ago

#31829 new defect

In 0.4.3, drop support for Python 2

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: 0.4.3.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: technical-debt
Cc: Actual Points:
Parent ID: Points: 1
Reviewer: Sponsor:

Description

Tor doesn't need Python to build, but several of our tests require Python to run.

Python 2 will reach end of life on Jan 1 2020 (see https://pythonclock.org/). Let's help it out by:

  • Making our configure script only detect python 3 as a usable python.
  • Removing gross python2 workarounds from our scripts.

Child Tickets

Change History (1)

comment:1 Changed 3 weeks ago by teor

We should also consider dropping support for python 2 in chutney.

And making python 3 work for the fallback scripts. (And then dropping support for python 2.)

Note: See TracTickets for help on using tickets.