[Checkins] SVN: van.pydeb/trunk/ * Add a scripts/generate script which generates a python package -> debian

Brian Sutherland jinty at web.de
Fri Jul 24 06:06:49 EDT 2009


Log message for revision 102225:
  * Add a scripts/generate script which generates a python package -> debian
    binary mapping suitable for adding to van/pydeb/py_to_bin.txt.
  * Append the output of the generate script to van/pydeb/py_to_bin.txt.
  * Expose _default functions for package conversions so that generate can check
    it's results and weed out extra packages that match the default conversions.
  

Changed:
  U   van.pydeb/trunk/CHANGES.txt
  A   van.pydeb/trunk/scripts/
  A   van.pydeb/trunk/scripts/cache/
  A   van.pydeb/trunk/scripts/generate
  A   van.pydeb/trunk/scripts/sources.list
  U   van.pydeb/trunk/van/pydeb/__init__.py
  U   van.pydeb/trunk/van/pydeb/py_to_bin.txt

-=-
Modified: van.pydeb/trunk/CHANGES.txt
===================================================================
--- van.pydeb/trunk/CHANGES.txt	2009-07-24 09:53:45 UTC (rev 102224)
+++ van.pydeb/trunk/CHANGES.txt	2009-07-24 10:06:48 UTC (rev 102225)
@@ -1,10 +1,14 @@
 Changes
 =======
 
-1.2.2 (unreleased)
+1.3.0 (unreleased)
 ------------------
 
-* None yet.
+* Add a scripts/generate script which generates a python package -> debian
+  binary mapping suitable for adding to van/pydeb/py_to_bin.txt.
+* Append the output of the generate script to van/pydeb/py_to_bin.txt.
+* Expose _default functions for package conversions so that generate can check
+  it's results and weed out extra packages that match the default conversions.
 
 1.2.1 (2009-06-15)
 ------------------

Added: van.pydeb/trunk/scripts/generate
===================================================================
--- van.pydeb/trunk/scripts/generate	                        (rev 0)
+++ van.pydeb/trunk/scripts/generate	2009-07-24 10:06:48 UTC (rev 102225)
@@ -0,0 +1,104 @@
+#!../bin/python
+"""A pretty awful script to magically generate a python -> binary package mapping.
+
+The result of this script is added to van/pydeb/py_to_bin.txt periodically.
+"""
+import os
+import sys
+from pprint import pprint
+from subprocess import Popen, check_call, PIPE
+
+from van import pydeb
+
+#here = os.path.dirname(__file__)
+here = os.curdir
+cache_dir = os.path.join(here, 'cache')
+sources_list = os.path.join(here, 'sources.list')
+
+apt_file_opts = ['-s', sources_list, '-c', cache_dir]
+
+# setup apt-file locally
+if '--update-apt-file' in sys.argv:
+    args = ['apt-file'] + apt_file_opts + ['update']
+    check_call(args)
+# get list of packages to parse
+p = Popen(['apt-file'] + apt_file_opts + ['find', '.egg-info'], stdout=PIPE)
+packages, _ = p.communicate()
+assert p.returncode == 0
+
+def process_line(line):
+    # line contains things like: sixpack: /usr/share/pyshared/sixpack-0.64.egg-info
+    bin_package, egg_info_path = line.split(': ')
+    path_parts = egg_info_path.split('/')
+    quoted_egg_info = None
+    for p in path_parts:
+        if p.endswith('.egg-info'):
+            quoted_egg_info = p[:-9]
+    quoted_python_package = quoted_egg_info.split('-')[0]
+    # reverse of pkg_resources.to_filename, not quite...
+    python_package = quoted_python_package.replace('_', '-')
+    return bin_package, python_package
+
+packages = [process_line(l) for l in packages.splitlines()]
+start_count = len(packages)
+
+bin_packages = {}
+bin_packages_dups = set([])
+python_packages = {}
+python_packages_dups = set([])
+
+def find_dups(bin_package, python_package):
+    seen = False
+    if bin_package in bin_packages:
+        seen = True
+        prev_python_package = bin_packages[bin_package]
+        if prev_python_package != python_package:
+            bin_packages_dups.add(bin_package)
+    bin_packages[bin_package] = python_package
+    if python_package in python_packages:
+        seen = True
+        prev_bin_package = python_packages[python_package]
+        if prev_bin_package != bin_package:
+            python_packages_dups.add(python_package)
+    python_packages[python_package] = bin_package
+    if seen:
+        return None
+    return bin_package, python_package
+
+packages = [find_dups(*l) for l in packages]
+
+def filter_dups(bin_package, python_package):
+    if python_package in python_packages_dups or\
+            bin_package in bin_packages_dups:
+        return None
+    return bin_package, python_package
+
+packages = [filter_dups(*l) for l in packages if l is not None]
+packages = [l for l in packages if l is not None]
+dup_count = len(packages)
+
+print "Removed %s duplicates, left with %s" % ((start_count - dup_count), dup_count)
+
+# now we remove any that conform to the heuristic
+
+def check_matches_heuristic(bin_package, python_package):
+    if pydeb.py_to_bin_default(python_package) == bin_package and \
+            pydeb.bin_to_py_default(bin_package) == python_package:
+        return None
+    return bin_package, python_package
+
+packages = [check_matches_heuristic(*l) for l in packages]
+packages = [l for l in packages if l is not None]
+heuristic_match_count = len(packages)
+
+print "Removed %s packages that matched the default mapping" % (dup_count - heuristic_match_count)
+
+outfile = os.path.join(here, 'py_to_bin.txt')
+print "left with %s packages writing them out to %s" % (len(packages), outfile)
+
+f = open(outfile, 'w')
+for bin_package, python_package in packages:
+    line = python_package + ' ' * 40
+    line = line[:39] + ' ' + bin_package + '\n'
+    f.write(line)
+f.close()


Property changes on: van.pydeb/trunk/scripts/generate
___________________________________________________________________
Added: svn:executable
   + *

Added: van.pydeb/trunk/scripts/sources.list
===================================================================
--- van.pydeb/trunk/scripts/sources.list	                        (rev 0)
+++ van.pydeb/trunk/scripts/sources.list	2009-07-24 10:06:48 UTC (rev 102225)
@@ -0,0 +1,2 @@
+deb http://ftp.de.debian.org/debian/ unstable main
+deb-src http://ftp.de.debian.org/debian/ unstable main

Modified: van.pydeb/trunk/van/pydeb/__init__.py
===================================================================
--- van.pydeb/trunk/van/pydeb/__init__.py	2009-07-24 09:53:45 UTC (rev 102224)
+++ van.pydeb/trunk/van/pydeb/__init__.py	2009-07-24 10:06:48 UTC (rev 102225)
@@ -62,12 +62,23 @@
 
 def py_to_bin(setuptools_project):
     """Convert a setuptools project name to a debian binary package name"""
-    return _PY_TO_BIN.get(setuptools_project, 'python-%s' % setuptools_project.lower())
+    return _PY_TO_BIN.get(setuptools_project) or py_to_bin_default(setuptools_project)
 
+def py_to_bin_default(setuptools_project):
+    """Convert a setuptools project name to a debian binary package name.
+    
+    This function is the fallback and represents the "default" naming schema.
+    """
+    return 'python-%s' % setuptools_project.lower()
+
 def py_to_src(setuptools_project):
     """Convert a setuptools project name to a debian source package name"""
-    return _PY_TO_SRC.get(setuptools_project, setuptools_project.lower())
+    return _PY_TO_SRC.get(setuptools_project) or py_to_src_default(setuptools_project)
 
+def py_to_src_default(setuptools_project):
+    """Convert a setuptools project name to a debian source package name"""
+    return setuptools_project.lower()
+
 def bin_to_py(binary_package):
     """Convert a doebian binary package name to a setuptools project name"""
     # try for an exact match
@@ -75,14 +86,20 @@
     if py_package_name is not None:
         return py_package_name
     # now we try guess
+    return bin_to_py_default(binary_package)
+
+def bin_to_py_default(binary_package):
     if binary_package.startswith('python-'):
         return binary_package[7:]
     return binary_package
 
 def src_to_py(source_package):
     """Convert a debian source package name to a setuptools project name"""
-    return _SRC_TO_PY.get(source_package, source_package)
+    return _SRC_TO_PY.get(source_package) or src_to_py_default(source_package)
 
+def src_to_py_default(source_package):
+    return source_package
+
 def _string_command(argv):
     command = argv[1]
     parser = optparse.OptionParser(usage="usage: %%prog %s argument" % command)

Modified: van.pydeb/trunk/van/pydeb/py_to_bin.txt
===================================================================
--- van.pydeb/trunk/van/pydeb/py_to_bin.txt	2009-07-24 09:53:45 UTC (rev 102224)
+++ van.pydeb/trunk/van/pydeb/py_to_bin.txt	2009-07-24 10:06:48 UTC (rev 102225)
@@ -1,12 +1,579 @@
 # Map eggs to debian binary packages
 
+#
+# The following is a hand maintained list
+#
+
+Reportlab                              	python-reportlab
+RestrictedPython			python-restrictedpython
+PyQt4					python-qt4
+
+#
+# The following list is automatically generated from apt-file info by the scripts/generate script
+#
+
+adesklets                               adesklets
+apt-p2p                                 apt-p2p
+aptfs                                   aptfs
+arandr                                  arandr
+archivemail                             archivemail
+archmage                                archmage
+AutoDockTools                           autodocktools
+Balazar                                 balazar
+BalazarBrothers                         balazarbrothers
+bicyclerepair                           bicyclerepair
+bitbake                                 bitbake
+JaroWinkler                             bitpim-lib
+BitTornado                              bittornado
+BitTorrent                              bittorrent
+bkchem                                  bkchem
+bleachbit                               bleachbit
+bpython                                 bpython
+bug-triage                              bug-triage
+pybugz                                  bugz
+buildbot                                buildbot
+burn                                    burn
+bzr                                     bzr
+bzr-avahi                               bzr-avahi
+bzr-builddeb                            bzr-builddeb
+bzr-cvsps-import                        bzr-cvsps-import
+bzr-dbus                                bzr-dbus
+bzr-email                               bzr-email
+fastimport                              bzr-fastimport
+bzr-git                                 bzr-git
+bzr-gtk                                 bzr-gtk
+Loom                                    bzr-loom
+bzr-pqm                                 bzr-pqm
+bzr-rewrite                             bzr-rebase
+bzr-search                              bzr-search
+bzr-stats                               bzr-stats
+bzr-svn                                 bzr-svn
+bzr-upload                              bzr-upload
+bzr-xmloutput                           bzr-xmloutput
+BzrTools                                bzrtools
+twistedcaldav                           calendarserver
+calibre                                 calibre
+Canto                                   canto
+CedarBackup2                            cedar-backup2
+cGmail                                  cgmail
+charm                                   charm
+chm2pdf                                 chm2pdf
+bzr-cia                                 cia-clients
+Codeville                               codeville
+Coherence                               coherence
+cvs2svn                                 cvs2svn
+Cython                                  cython
+d-feet                                  d-feet
+dctrl2xml                               dctrl2xml
+debomatic                               debomatic
+debpartial-mirror                       debpartial-mirror
+DebTorrent                              debtorrent
+decompyle                               decompyle
+deluge                                  deluge-core
+DenyHosts                               denyhosts
+dissy                                   dissy
+include-server                          distcc-pump
+DITrack                                 ditrack
+odtwriter                               docutils-writer-odt
+Dosage                                  dosage
+dot2tex                                 dot2tex
+driconf                                 driconf
+DrPython                                drpython
+dtrx                                    dtrx
+duplicity                               duplicity
+dynagen                                 dynagen
+ears                                    ears
+editmoin                                editmoin
+Eikazo                                  eikazo
+elisa-plugins-bad                       elisa-plugins-bad
+elisa-plugins-good                      elisa-plugins-good
+elisa-plugins-ugly                      elisa-plugins-ugly
+emesene                                 emesene
+emma                                    emma
+epigrass                                epigrass
+bzr-etckeeper                           etckeeper
+quodlibet                               exfalso
+Fabric                                  fabric
+fail2ban                                fail2ban
+flickrfs                                flickrfs
+Fnorb                                   fnorb
+fonttools                               fonttools
+fontypython                             fontypython
+The-FreeSmartphone-Framework-Daemon     fso-frameworkd
+funkload                                funkload
+fusil                                   fusil
+fusion-icon                             fusion-icon
+gaphor                                  gaphor
+gastablesgui                            gastables
+gaupol                                  gaupol
+GaussSum                                gausssum
+gazpacho                                gazpacho
+geximon                                 geximon
+git-build-package                       git-buildpackage
+gitosis                                 gitosis
+giws                                    giws
+gjots2                                  gjots2
+gmobilemedia                            gmobilemedia
+gnomecatalog                            gnomecatalog
+GNS3                                    gns3
+gourmet                                 gourmet
+gpodder                                 gpodder
+gracie                                  gracie
+gtg                                     gtg
+GVB                                     gvb
+HarvestMan                              harvestman
+hellanzb                                hellanzb
+hgsvn                                   hgsvn
+hotwire                                 hotwire
+ics                                     ics
+indywiki                                indywiki
+iotop                                   iotop
+ipython                                 ipython
+jack                                    jack
+JCC                                     jcc
+kphotobymail                            kphotobymail
+lastfmsubmitd                           lastfmsubmitd
+lazygal                                 lazygal
+lfm                                     lfm
+mod-python                              libapache2-mod-python
+Pyste                                   libboost-python1.38-dev
+netsnmp-python                          libsnmp-python
+live-magic                              live-magic
+vcs-load-dirs                           load-dirs-common
+loggerhead                              loggerhead
+londonlaw                               londonlaw
+lottanzb                                lottanzb
+ludev-t                                 ludevit
+lybniz                                  lybniz
+MayaVi                                  mayavi
+Mayavi                                  mayavi2
+megahal                                 megahal
+mercurial                               mercurial-common
+bhtree                                  mgltools-bhtree
+DejaVu                                  mgltools-dejavu
+geomutils                               mgltools-geomutils
+gle                                     mgltools-gle
+mglutil                                 mgltools-mglutil
+MolKit                                  mgltools-molkit
+NetworkEditor                           mgltools-networkeditor
+opengltk                                mgltools-opengltk
+Pmv                                     mgltools-pmv
+PyAutoDock                              mgltools-pyautodock
+PyBabel                                 mgltools-pybabel
+pyglf                                   mgltools-pyglf
+scenario                                mgltools-scenario
+sff                                     mgltools-sff
+Support                                 mgltools-support
+symserv                                 mgltools-symserv
+ViewerFramework                         mgltools-viewerframework
+Vision                                  mgltools-vision
+Volume                                  mgltools-volume
+mimms                                   mimms
+mini-dinstall                           mini-dinstall
+Mirage                                  mirage
+miro                                    miro
+Model-Builder                           model-builder
+moosic                                  moosic
+musiclibrarian                          musiclibrarian
+nuauth-command                          nuauth-utils
+Nulog                                   nulog
+obMenu                                  obmenu
+offlineimap                             offlineimap
+oggconvert                              oggconvert
+oidua                                   oidua
+ooo-thumbnailer                         ooo-thumbnailer
+ooo2dbk                                 ooo2dbk
+osc                                     osc
+ows                                     ows
+pdfposter                               pdfposter
+Phatch                                  phatch
+photo-uploader                          photo-uploader
+Photon                                  photon
+picard                                  picard
+PIDA                                    pida
+pkpgcounter                             pkpgcounter
+planet                                  planet
+Plywood                                 plywood
+pondus                                  pondus
+Pootle                                  pootle
+python-policyd-spf                      postfix-policyd-spf-python
+Postr                                   postr
+prelude-correlator                      prelude-correlator
+prewikka                                prewikka
+prover9-mace4                           prover9-mace4
+pssh                                    pssh
+PubTal                                  pubtal
+Pwman3                                  pwman3
+pybackpack                              pybackpack
+pybridge                                pybridge
+PyChecker                               pychecker
+pychess                                 pychess
+PyCoCuMa                                pycocuma
+pyflakes                                pyflakes
+Pygmy                                   pygmy
+pygopherd                               pygopherd
+pylint                                  pylint
+lucene                                  pylucene
+Pymacs                                  pymacs
+pymol                                   pymol
+Pympd                                   pympd
+pyneighborhood                          pyneighborhood
+pyqonsole                               pyqonsole
+pyrite-publisher                        pyrite-publisher
+Pyro                                    pyro
+PyRoom                                  pyroom
+pyscrabble                              pyscrabble-common
+pyslide                                 pyslide
+pytagsfs                                pytagsfs
+Py2Play                                 python-2play
+4Suite-XML                              python-4suite-xml
+adns-python                             python-adns
+Amara                                   python-amara
+python-application                      python-application
+AppTools                                python-apptools
+python-apt                              python-apt
+python-aspects                          python-aspects
+py-Asterisk                             python-asterisk
+AsynQueue                               python-asynqueue
+pyspi                                   python-at-spi
+python-augeas                           python-augeas
+AuthKit                                 python-authkit
+Axiom                                   python-axiom
+Beaker                                  python-beaker
 BeautifulSoup                           python-beautifulsoup
+python-bibtex                           python-bibtex
+python2-biggles                         python-biggles
+PyBluez                                 python-bluez
+Brlapi                                  python-brlapi
+cx-bsdiff                               python-bsdiff
+python-cdd                              python-cdd
+CDDB                                    python-cddb
+cElementTree                            python-celementtree
+Cerealizer                              python-cerealizer
+PyCg                                    python-cg
+Chaco                                   python-chaco
+Cheetah                                 python-cheetah
+pychm                                   python-chm
+python-cjson                            python-cjson
+pyclamav                                python-clamav
+ClientCookie                            python-clientcookie
+ClientForm                              python-clientform
+logilab-constraint                      python-constraint
+CouchDB                                 python-couchdb
+CoverageTestRunner                      python-coverage-test-runner
+Creoleparser                            python-creoleparser
+pycrypto                                python-crypto
+PythonDaap                              python-daap
+python-dateutil                         python-dateutil
+python-debian                           python-debian
+DecoratorTools                          python-decoratortools
+DeliciousAPI                            python-deliciousapi
+RuleDispatch                            python-dispatch
+python-distutils-extra                  python-distutils-extra
+Django                                  python-django
+dmigrations                             python-django-dmigrations
+South                                   python-django-south
+tagging                                 python-django-tagging
+pydkim                                  python-dkim
+python-dmidecode                        python-dmidecode
+python-dmidecode-dbg                    python-dmidecode-dbg
+pydns                                   python-dns
+DSV                                     python-dsv
+EditObj                                 python-editobj
+pyelemental                             python-elemental
+Enable                                  python-enable
+pyenchant                               python-enchant
+EnthoughtBase                           python-enthoughtbase
+EnvisageCore                            python-envisagecore
+EnvisagePlugins                         python-envisageplugins
+Epsilon                                 python-epsilon
+pyExcelerator                           python-excelerator
+ExtensionClass                          python-extclass
+Extractor                               python-extractor
+eyeD3                                   python-eyed3
+pyfacebook                              python-facebook
+python-fam                              python-fam
+FibraNet                                python-fibranet
+FormEncode                              python-formencode
+libftdi                                 python-ftdi
+fuse-python                             python-fuse
+gdmodule                                python-gd
+GDAL                                    python-gdal
+gdata.py                                python-gdata
+pygdchart                               python-gdchart2
+Genetic                                 python-genetic
+Genshi                                  python-genshi
+GeoIP-Python                            python-geoip
+GitPython                               python-git
+gnuplot-py                              python-gnuplot
+python-gnutls                           python-gnutls
+pygpiv                                  python-gpiv
+gpsd                                    python-gps
+python-graph                            python-graph
+python-gtkmvc                           python-gtkmvc
+HappyDoc                                python-happydoc
+Ifeffit                                 python-ifeffit
+PIL                                     python-imaging
+pysane                                  python-imaging-sane
+IMDbPY                                  python-imdbpy
+Impacket                                python-impacket
+IPy                                     python-ipy
+python-irclib                           python-irclib
+Jinja                                   python-jinja
+Jinja2                                  python-jinja2
+json-py                                 python-json
+jToolkit                                python-jtoolkit
+python-ldap                             python-ldap
+python-Levenshtein                      python-levenshtein
+pylibpcap                               python-libpcap
+Louie                                   python-louie
 M2Crypto                                python-m2crypto
-PIL                                     python-imaging
+Magic-file-extensions                   python-magic
+Mako                                    python-mako
+MDP                                     python-mdp
+python-memcached                        python-memcache
+sqlalchemy-migrate                      python-migrate
+pymilter                                python-milter
+mingc                                   python-ming
+MiniMock                                python-minimock
+moin                                    python-moinmoin
+python-mpd                              python-mpd
+pymsn                                   python-msn
+Multibuild                              python-multibuild
+python-musicbrainz                      python-musicbrainz
+python-musicbrainz2                     python-musicbrainz2
+pyofa                                   python-musicdns
+pymvpa                                  python-mvpa
+Myghty                                  python-myghty
+MyghtyUtils                             python-myghtyutils
+MySQL-python                            python-mysqldb
+python-netfilter                        python-netfilter
+Nevow                                   python-nevow
+pynifti                                 python-nifti
+Numeric                                 python-numeric
+OcempGUI                                python-ocempgui
+pyogg                                   python-ogg
+PyOpenAL                                python-openal
+PyOpenGL                                python-opengl
+python-openid                           python-openid
+openoffice-python                       python-openoffice
+pyOpenSSL                               python-openssl
+python-oss                              python-oss
+python-otr                              python-otr
+PAM                                     python-pam
+pyparallel                              python-parallel
+Paste                                   python-paste
+PasteDeploy                             python-pastedeploy
+PasteScript                             python-pastescript
+pyPgSQL                                 python-pgsql
+python-pipeline                         python-pipeline
+python-libpisock                        python-pisock
+plasTeX                                 python-plastex
+PLWM                                    python-plwm
+PyProtocols                             python-protocols
+python-ptrace                           python-ptrace
+Babel                                   python-pybabel
+PyChart                                 python-pychart
+pyFltk                                  python-pyfltk
+PyGLEW                                  python-pyglew
+Pygments                                python-pygments
+PyGreSQL                                python-pygresql
+PyICU                                   python-pyicu
+PyKCS11                                 python-pykcs11
+Pylons                                  python-pylons
+pygpgme                                 python-pyme
+PyMTP                                   python-pymtp
+PyODE                                   python-pyode
+py-pypcap                               python-pypcap
+pyPdf                                   python-pypdf
+Pyrex                                   python-pyrex
+PyRRD                                   python-pyrrd
+PyRSS2Gen                               python-pyrss2gen
+pysnmp-apps                             python-pysnmp4-apps
+pysnmp-mibs                             python-pysnmp4-mibs
+PyTrilinos                              python-pytrilinos
+PyVTK                                   python-pyvtk
+PyWavelets                              python-pywt
+PyX                                     python-pyx
+Rabbyt                                  python-rabbyt
+recaptcha-client                        python-recaptcha
+pyremctl                                python-remctl
+renpy-module                            python-renpy
+Routes                                  python-routes
+py-rrdtool                              python-rrdtool
+sAsync                                  python-sasync
+ScientificPython                        python-scientific
+scikits.openopt                         python-scikits-openopt
+py-sendfile                             python-sendfile
+pyserial                                python-serial
+SetupDocs                               python-setupdocs
+PySFML                                  python-sfml
+Shapely                                 python-shapely
+Skype4Py                                python-skype
+smart                                   python-smartpm
+python-snpp                             python-snpp
+SOAPpy                                  python-soappy
+python-socksipy                         python-socksipy
+Soya                                    python-soya
+SPARQLWrapper                           python-sparqlwrapper
+pysparse                                python-sparse
+Sphinx                                  python-sphinx
+SpreadModule                            python-spread
+SQLAlchemy                              python-sqlalchemy
+yum-metadata-parser                     python-sqlitecachec
+SQLObject                               python-sqlobject
+pystatgrab                              python-statgrab
+pysubnettree                            python-subnettree
+cwm                                     python-swap
+PySyck                                  python-syck
+pytcpwrap                               python-tcpwrap
+telepathy-python                        python-telepathy
+Tempita                                 python-tempita
+TurboTinyMCE                            python-tinymce
+tkSnack                                 python-tksnack
+Tofu                                    python-tofu
+libtpclient-py                          python-tp-client
+libtpproto-py                           python-tp-netlib
+Traits                                  python-traits
+TraitsBackendQt                         python-traitsbackendqt
+TraitsBackendWX                         python-traitsbackendwx
+TraitsGUI                               python-traitsgui
+TRML2PDF                                python-trml2pdf
+TurboGears                              python-turbogears
+TurboGears2                             python-turbogears2
+TurboJson                               python-turbojson
+TurboKid                                python-turbokid
+TurboMail                               python-turbomail
+Twisted                                 python-twisted
+Conch                                   python-twisted-conch
+Twisted-Core                            python-twisted-core
+Twisted-Lore                            python-twisted-lore
+Twisted-Mail                            python-twisted-mail
+Twisted-Names                           python-twisted-names
+Twisted-News                            python-twisted-news
+Twisted-Web                             python-twisted-web
+Twisted-Words                           python-twisted-words
+python-twitter                          python-twitter
 pytz                                    python-tz
-Reportlab                              	python-reportlab
-SQLAlchemy                           	python-sqlalchemy
-ZConfig					python-zconfig
+UniConvertor                            python-uniconvertor
+pyusb                                   python-usb
+uTidylib                                python-utidylib
+VTK                                     python-vtk
+PyWebDAV                                python-webdav
+WebError                                python-weberror
+WebHelpers                              python-webhelpers
+pyweblib                                python-weblib
+WebOb                                   python-webob
+web.py                                  python-webpy
+WebTest                                 python-webtest
+Werkzeug                                python-werkzeug
+Whoosh                                  python-whoosh
+python-xlib                             python-xlib
+PyXML                                   python-xml
+python-xmltv                            python-xmltv
+pYsearch                                python-yahoo
+PyYAML                                  python-yaml
+zinnia-python                           python-zinnia
 ZODB3                                   python-zodb
-RestrictedPython			python-restrictedpython
-PyQt4					python-qt4
+ZSI                                     python-zsi
+PythonCAD                               pythoncad
+pytrainer                               pytrainer
+qct                                     qct
+qmtest                                  qmtest
+QuantLib-Python                         quantlib-python
+rapache                                 rapache
+rawdog                                  rawdog
+rdiff-backup                            rdiff-backup
+rebuildd                                rebuildd
+rednotebook                             rednotebook
+relational-gui                          relational
+releaseforge                            releaseforge
+remuco                                  remuco-base
+roundup                                 roundup
+rpl                                     rpl
+rst2pdf                                 rst2pdf
+rubber                                  rubber
+sapgui-package                          sapgui-package
+scanerrlog                              scanerrlog
+scons                                   scons
+screenlets                              screenlets
+sesearch                                setroubleshoot
+sixpack                                 sixpack
+smart-notifier                          smart-notifier
+snakefood                               snakefood
+snimpy                                  snimpy
+Sonata                                  sonata
+Songwrite                               songwrite
+spambayes                               spambayes
+spe                                     spe
+specto                                  specto
+spf-milter-python                       spf-milter-python
+sshproxy                                sshproxy
+startupmanager                          startupmanager
+stgit                                   stgit
+Straw                                   straw
+supybot                                 supybot
+svnmailer                               svnmailer
+Switzerland                             switzerland
+synce-kpm                               synce-kpm
+sync-engine                             synce-sync-engine
+synopsis                                synopsis
+tailor                                  tailor
+tepache                                 tepache
+Terminator                              terminator
+Thuban                                  thuban
+TileCache                               tilecache
+tla-buildpackage                        tla-buildpackage
+Trac                                    trac
+TracAccountManager                      trac-accountmanager
+TracAuthOpenId                          trac-authopenid
+TracBzr                                 trac-bzr
+TracGit                                 trac-git
+TracMercurial                           trac-mercurial
+TracSpamFilter                          trac-spamfilter
+translate-toolkit                       translate-toolkit
+trash                                   trash-cli
+tryton                                  tryton-client
+trytond-account                         tryton-modules-account
+trytond-account-de-skr03                tryton-modules-account-de-skr03
+trytond-account-invoice                 tryton-modules-account-invoice
+trytond-account-invoice-history         tryton-modules-account-invoice-history
+trytond-account-product                 tryton-modules-account-product
+trytond-account-statement               tryton-modules-account-statement
+trytond-analytic-account                tryton-modules-analytic-account
+trytond-analytic-invoice                tryton-modules-analytic-invoice
+trytond-analytic-purchase               tryton-modules-analytic-purchase
+trytond-analytic-sale                   tryton-modules-analytic-sale
+trytond-company                         tryton-modules-company
+trytond-country                         tryton-modules-country
+trytond-currency                        tryton-modules-currency
+trytond-google-maps                     tryton-modules-google-maps
+trytond-party                           tryton-modules-party
+trytond-product                         tryton-modules-product
+trytond-purchase                        tryton-modules-purchase
+trytond-sale                            tryton-modules-sale
+trytond-stock                           tryton-modules-stock
+trytond-stock-location-sequence         tryton-modules-stock-location-sequence
+trytond-stock-supply                    tryton-modules-stock-supply
+trytond                                 tryton-server
+TTCN3Parser                             ttcn3parser
+ufw                                     ufw
+unattended-upgrades                     unattended-upgrades
+unperish                                unperish
+urlscan                                 urlscan
+urlwatch                                urlwatch
+virtaal                                 virtaal
+virtinst                                virtinst
+wammu                                   wammu
+wapiti                                  wapiti
+webboard                                webboard
+Wicd                                    wicd
+wikipediafs                             wikipediafs
+winpdb                                  winpdb
+xmldiff                                 xmldiff
+xmms2tray                               xmms2tray
+xxdiff-scripts                          xxdiff-scripts
+yagtd                                   yagtd
+zenmap                                  zenmap
+zeroinstall-injector                    zeroinstall-injector
+zopyx.textindexng3                      zope-textindexng3-lib



More information about the Checkins mailing list