﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
11549	Archive Python 2	Pierre Labastie	Bruce Dubbs	"Sept 30, 2023

The following references to python2 are in the book.  Those
marked optional can be replaced with an external reference.
Really the only thing preventing archiving Python2 is gimp via pygtk.

{{{
multimedia/libdriv/alsa-lib.xml:             optional
multimedia/libdriv/libmusicbrainz.xml:       optional
general/prog/yasm.xml:                       optional
general/graphlib/lcms.xml:                   optional
general/graphlib/opencv.xml:                 optional
x/lib/libglade.xml:                          optional
pst/printing/cups.xml:                       optional
networking/netlibs/ldns.xml:                 optional
server/other/unbound.xml:                    optional

general/prog/python-modules/pycairo2.xml: 
  pygtk
  pygobject2

general/prog/python-modules/pygtk.xml:
  x/wm/openbox.xml:     referenced in configuration
  /netutils/avahi.xml:  optional
  xsoft/other/gimp.xml  recommended

general/prog/python-modules/pygobject2.xml: 
  pygtk

general/prog/python-modules/pyxdg.xml:      
  openbox (optional)
}}}


Older comments:

After working on the Python module page and some packages which depend on those module, I've realized that simple tweaks could remove the dependency on Python 2. Sometimes, it is as simple as changing '''#!/usr/bin/env python''' to '''#!/usr/bin/env python3''' in some programs, which are otherwise Python 3 compatible. Sometimes, running '''2to3''' on some specific programs may be required.

This ticket is for showing advances in this respect. It is not expected to be fully completed for 8.4."	enhancement	closed	normal	12.2	BOOK	git	medium	fixed	Python 2	
