python modules in main
Matt Zimmerman
mdz at ubuntu.com
Mon Feb 12 19:10:44 GMT 2007
On Thu, Feb 08, 2007 at 04:59:40PM +0100, Matthias Klose wrote:
> The following is a list of python modules, which currently are
> explicitely seeded for main (development seed), plus suggested demotions
> and promotions to universe/main.
>
> Comments, and additional suggestions for demotion/promotions are welcome.
Thanks for putting this together.
> Candidates for demotions:
>
> - python-eunuchs (unmaintained)
> - python-elementtree (part of python2.5)
> - python-adns (unmaintained in debian, no reverse dependencies)
> - python-dictclient (Python client library for DICT (RFC2229) protocol)
> no users (rdepends) seen.
> - python-pqueue (unmaintained upstream, ???)
> - python-sqlite (old module version)
> - python-pysqlite2 (part of python2.5)
Should any of these be considered for removal, rather than reclassification
to universe?
> Candidates for promotions:
>
> - python-numpy (1.0 release, will replace python-numeric and
> python-numarray in the long term)
Can we swap this with python-numarray, as it doesn't seem to have reverse
dependencies in main?
> - python-avahi (source already in main)
> - python-beagle (source already in main)
> - python-magic (bindings for packages in main, from the file source)
Python bindings built from sources in main should, as a rule, be seeded.
> - python-beautifulsoup, error-tolerant HTML parser for Python
Rationale?
> - python-bluez (bindings for packages in main)
> - python-diacanvas2 (bindings for packages in main)
> - python-enchant (bindings for packages in main)
> - python-hid (bindings for packages in main)
> - python-rrd (bindings for packages in main, rrdtool)
> - python-lxml (pythonic binding for the libxml2 and libxslt libraries)
> - python-reportlab-accel (acceleration for python-reportlab, which
> already is in main).
If it's built from a different source, I think we should wait until there's
a need.
> - python-bughelper (maybe should be promoted together with bughelper?)
bughelper is still in an early stage of development and probably not ready
for main yet.
> - python-imaging-doc-html, python-imaging-doc-pdf (doc for packages
> already in main).
I'm indifferent.
> - python-svn (alternative bindings for subversion)
Is there a rationale for keeping either of them in main?
> Remove from seeds, referenced elsewhere:
> - python-epydoc
> - python-tz
Good idea.
> - these are referenced from schooltool/schoolbell:
> * python-pullparser
> * python-mechanize
> * python-clientform
>
> Don't touch:
>
> * python-apt # MRS, we need to be able to interact with APT
> * python-glade2
> * python-gnome2 # SebastienBacher
> * python-gtk2 # SebastienBacher
> * python-dbus
> * python-gst0.10
These surely have reverse dependencies; I don't think it's important to seed
them explicitly. Likewise for any others in this list; we should only seed
modules which aren't used and have a rationale.
> * python-cddb # MRS, great for desktop users to be able to
> manage CD's in Python
> * python-clientcookie # MRS, unless a better cgi-style framework
> is below
> * python-crypto # MRS, very useful even though it's very
> specific
> * python-egenix-mxproxy # MRS,
> * python-egenix-mxstack # MRS,
> * python-egenix-mxtexttools # MRS,
> * python-egenix-mxtools # MRS,
> * python-examples # MRS,
> * python-genetic
> * python-geoip
> * python-gnupginterface
> * python-htmlgen
> * python-id3lib
> * python-imaging
> * python-imaging-sane
> * python-jabber
> * python-librdf
> * python-pycurl
> * python-ldap
> * python-mysqldb
> * python-newt
> * python-numeric
> * python-pam
> * python-pexpect
> * python-pisock
> * python-pyao
> * python-pylibacl
> * python-pyopenssl
> * python-pyvorbis
> * python-pyxattr
> * python-reportlab
> * python-simpletal
> * python-unit
> * python-xdg # SebastienBacher
> * python-xmpp
> * python-libxml2
> * python-libxslt1
I wouldn't mind if this list were trimmed further, but it's reasonably
manageable now.
> Moved from supported:
>
> * python-pygresql # JamesTroup, from hoglet
> * python-psycopg # used in launchpad
> * python-nevow
> * python-uno
> * python-dbg
> * python-numarray
> * python-twisted
> * python-samba
> * idle # Python IDE
> * python-gobject
> * python-gpod
Agreed, if they're to be seeded, it should be in development rather than
supported.
--
- mdz
More information about the ubuntu-devel
mailing list