Opened 9 years ago

Last modified 3 weeks ago

#8710 accepted Developer Task

Port python bindings to Python 3.x

Reported by: Raymond Wagner Owned by: Bill Meek
Priority: major Milestone: 31.0
Component: Bindings - Python Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: yes

Description

Python 3.0 was released at the end of 2008, and while similar, is not source compatible with old 2.x programs. Code migration tools exist, but the socket libraries should be rewritten to take advantage of new faculties in 3.x.

Change History (17)

comment:1 Changed 9 years ago by robertm

Status: newassigned

comment:2 Changed 9 years ago by stuartm

Milestone: 0.25

Milestone 0.25 deleted

comment:3 Changed 8 years ago by Raymond Wagner

Milestone: 0.250.26

comment:4 Changed 8 years ago by stuartm

Type: taskDeveloper Task

comment:5 Changed 7 years ago by Raymond Wagner

Milestone: 0.260.27
Priority: minormajor

comment:6 Changed 6 years ago by Raymond Wagner

Milestone: 0.270.28

comment:7 Changed 4 years ago by Stuart Auchterlonie

Milestone: 0.280.29

comment:8 Changed 3 years ago by Stuart Auchterlonie

Milestone: 0.2929.0

Milestone renamed

comment:9 Changed 2 years ago by Peter Bennett

Owner: changed from Raymond Wagner to Mark Spieth

Mark, if I understand correctly, you did this as part of #13084. Should we close this ticket?

comment:10 Changed 2 years ago by Mark Spieth

Only partially done. The common modules were fixed but the scripts in programs/scripts were not except for ttvdb.

comment:11 Changed 2 years ago by Peter Bennett

Owner: Mark Spieth deleted
Status: assignednew

Ok thanks for the clarification. I will unassign this again, maybe somebody will do it sometime.

comment:12 Changed 22 months ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:13 Changed 20 months ago by Stuart Auchterlonie

Milestone: 29.10.28.2

Moving remaining open tickets to 0.28.2 milestone

comment:14 Changed 20 months ago by Stuart Auchterlonie

Milestone: 0.28.229.2

Moving remaining open tickets to 29.2 milestone

comment:15 Changed 3 weeks ago by hobbes1069

Obviously this was not completed for 29.2 or 30.0 for that matter.

Just an FYI but python2 packages are being completely removed from Fedora Rawhide (future 32 release) so I can no longer build MythTV on RPM Fusion.

comment:16 Changed 3 weeks ago by Stuart Auchterlonie

Milestone: 29.231.0
Version: UnspecifiedMaster Head

comment:17 Changed 3 weeks ago by Bill Meek

Owner: set to Bill Meek
Status: newaccepted
Ticket locked: set

Refer to: #13475. All conversion activity is being tracked there.

Note: See TracTickets for help on using tickets.