[diffoscope] 01/01: Tidy PROVIDERS dict in diffoscope/__init__.py

Chris Lamb chris at chris-lamb.co.uk
Mon Aug 1 23:46:50 CEST 2016


This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository diffoscope.

commit 031cf938af133744b171d41316499f5dedfeb224
Author: Chris Lamb <lamby at debian.org>
Date:   Mon Aug 1 17:34:13 2016 -0400

    Tidy PROVIDERS dict in diffoscope/__init__.py
---
 diffoscope/__init__.py | 243 ++++++++++++++++++++++++++++++++-----------------
 1 file changed, 157 insertions(+), 86 deletions(-)

diff --git a/diffoscope/__init__.py b/diffoscope/__init__.py
index 1238197..d62d259 100644
--- a/diffoscope/__init__.py
+++ b/diffoscope/__init__.py
@@ -41,92 +41,163 @@ OS_NAMES = { 'arch': 'Arch Linux'
 
 class RequiredToolNotFound(Exception):
     PROVIDERS = {
-                  'bzip2':      { 'debian': 'bzip2'
-                                , 'arch': 'bzip2' }
-                , 'cbfstool':   {}
-                , 'cd-iccdump': { 'debian': 'colord'
-                                , 'arch': 'colord'
-                                , 'FreeBSD': 'colord' }
-                , 'cmp':        { 'debian': 'diffutils'
-                                , 'arch': 'diffutils' }
-                , 'cpio':       { 'debian': 'cpio'
-                                , 'arch': 'cpio' }
-                , 'diff':       { 'debian': 'diffutils'
-                                , 'arch': 'diffutils' }
-                , 'enjarify':   { 'debian': 'enjarify'
-                                , 'arch': 'enjarify' }
-                , 'file':       { 'debian': 'file'
-                                , 'arch': 'file' }
-                , 'find':       { 'debian': 'findutils'
-                                , 'arch': 'findutils' }
-                , 'getfacl':    { 'debian': 'acl'
-                                , 'arch': 'acl' }
-                , 'ghc':        { 'debian': 'ghc'
-                                , 'arch': 'ghc'
-                                , 'FreeBSD': 'ghc' }
-                , 'gpg':        { 'debian': 'gnupg'
-                                , 'arch': 'gnupg'
-                                , 'FreeBSD': 'gnupg' }
-                , 'gzip':       { 'debian': 'gzip'
-                                , 'arch': 'gzip' }
-                , 'img2txt':    { 'debian': 'caca-utils'
-                                , 'arch': 'libcaca'
-                                , 'FreeBSD': 'libcaca' }
-                , 'isoinfo':    { 'debian': 'genisoimage'
-                                , 'arch': 'cdrkit'
-                                , 'FreeBSD': 'cdrtools' }
-                , 'javap':      { 'debian': 'default-jdk | java-sdk'
-                                , 'arch': 'java-environment' }
-                , 'ls':         { 'debian': 'coreutils'
-                                , 'arch': 'coreutils' }
-                , 'lsattr':     { 'debian': 'e2fsprogs'
-                                , 'arch': 'e2fsprogs'
-                                , 'FreeBSD': 'e2fsprogs'}
-                , 'msgunfmt':   { 'debian': 'gettext'
-                                , 'arch': 'gettext'
-                                , 'FreeBSD': 'gettext-tools' }
-                , 'objdump':    { 'debian': 'binutils-multiarch'
-                                , 'arch': 'binutils' }
-                , 'pdftk':      { 'debian': 'pdftk'
-                                , 'FreeBSD': 'pdftk' }
-                , 'pdftotext':  { 'debian': 'poppler-utils'
-                                , 'arch': 'poppler'
-                                , 'FreeBSD': 'poppler-utils' }
-                , 'pedump':     { 'debian': 'mono-utils'
-                                , 'arch': 'mono-tools'
-                                , 'FreeBSD': 'mono' }
-                , 'ppudump':    { 'debian': 'fp-utils'
-                                , 'arch': 'fpc'
-                                , 'FreeBSD': 'fpc' }
-                , 'ps2ascii':   { 'debian': 'ghostscript'
-                                , 'arch': 'ghostscript'
-                                , 'FreeBSD': 'ghostscript9-base' }
-                , 'readelf':    { 'debian': 'binutils-multiarch'
-                                , 'arch': 'binutils' }
-                , 'rpm2cpio':   { 'debian': 'rpm2cpio'
-                                , 'arch': 'rpmextract'
-                                , 'FreeBSD': 'rpm2cpio' }
-                , 'showttf':    { 'debian': 'fontforge-extras' }
-                , 'sng':        { 'debian': 'sng' }
-                , 'stat':       { 'debian': 'coreutils'
-                                , 'arch': 'coreutils' }
-                , 'sqlite3':    { 'debian': 'sqlite3'
-                                , 'arch': 'sqlite'
-                                , 'FreeBSD': 'sqlite3' }
-                , 'tar':        { 'debian': 'tar'
-                                , 'arch': 'tar' }
-                , 'unsquashfs': { 'debian': 'squashfs-tools'
-                                , 'arch': 'squashfs-tools'
-                                , 'FreeBSD': 'squashfs-tools' }
-                , 'xxd':        { 'debian': 'vim-common'
-                                , 'arch': 'vim'
-                                , 'FreeBSD': 'vim | vim-lite' }
-                , 'xz':         { 'debian': 'xz-utils'
-                                , 'arch': 'xz' }
-                , 'zipinfo':    { 'debian': 'unzip'
-                                , 'arch': 'unzip'
-                                , 'FreeBSD': 'unzip' }
-                }
+        'bzip2': {
+            'debian': 'bzip2',
+            'arch': 'bzip2',
+        },
+        'cbfstool': {
+        },
+        'cd-iccdump': {
+            'debian': 'colord',
+            'arch': 'colord',
+            'FreeBSD': 'colord',
+        },
+        'cmp': {
+            'debian': 'diffutils',
+            'arch': 'diffutils',
+        },
+        'cpio': {
+            'debian': 'cpio',
+            'arch': 'cpio',
+        },
+        'diff': {
+            'debian': 'diffutils',
+            'arch': 'diffutils',
+        },
+        'enjarify': {
+            'debian': 'enjarify',
+            'arch': 'enjarify',
+        },
+        'file': {
+            'debian': 'file',
+            'arch': 'file',
+        },
+        'find': {
+            'debian': 'findutils',
+            'arch': 'findutils',
+        },
+        'getfacl': {
+            'debian': 'acl',
+            'arch': 'acl',
+        },
+        'ghc': {
+            'debian': 'ghc',
+            'arch': 'ghc',
+            'FreeBSD': 'ghc',
+        },
+        'gpg': {
+            'debian': 'gnupg',
+            'arch': 'gnupg',
+            'FreeBSD': 'gnupg',
+        },
+        'gzip': {
+            'debian': 'gzip',
+            'arch': 'gzip',
+        },
+        'img2txt': {
+            'debian': 'caca-utils',
+            'arch': 'libcaca',
+            'FreeBSD': 'libcaca',
+        },
+        'isoinfo': {
+            'debian': 'genisoimage',
+            'arch': 'cdrkit',
+            'FreeBSD': 'cdrtools',
+        },
+        'javap': {
+            'debian': 'default-jdk | java-sdk',
+            'arch': 'java-environment',
+        },
+        'ls': {
+            'debian': 'coreutils',
+            'arch': 'coreutils',
+        },
+        'lsattr': {
+            'debian': 'e2fsprogs',
+            'arch': 'e2fsprogs',
+            'FreeBSD': 'e2fsprogs',
+        },
+        'msgunfmt': {
+            'debian': 'gettext',
+            'arch': 'gettext',
+            'FreeBSD': 'gettext-tools',
+        },
+        'objdump': {
+            'debian': 'binutils-multiarch',
+            'arch': 'binutils',
+        },
+        'pdftk': {
+            'debian': 'pdftk',
+            'FreeBSD': 'pdftk',
+        },
+        'pdftotext': {
+            'debian': 'poppler-utils',
+            'arch': 'poppler',
+            'FreeBSD': 'poppler-utils',
+        },
+        'pedump': {
+            'debian': 'mono-utils',
+            'arch': 'mono-tools',
+            'FreeBSD': 'mono',
+        },
+        'ppudump': {
+            'debian': 'fp-utils',
+            'arch': 'fpc',
+            'FreeBSD': 'fpc',
+        },
+        'ps2ascii': {
+            'debian': 'ghostscript',
+            'arch': 'ghostscript',
+            'FreeBSD': 'ghostscript9-base',
+        },
+        'readelf': {
+            'debian': 'binutils-multiarch',
+            'arch': 'binutils',
+        },
+        'rpm2cpio': {
+            'debian': 'rpm2cpio',
+            'arch': 'rpmextract',
+            'FreeBSD': 'rpm2cpio',
+        },
+        'showttf': {
+            'debian': 'fontforge-extras',
+        },
+        'sng': {
+            'debian': 'sng',
+        },
+        'stat': {
+            'debian': 'coreutils',
+            'arch': 'coreutils',
+        },
+        'sqlite3': {
+            'debian': 'sqlite3',
+            'arch': 'sqlite',
+            'FreeBSD': 'sqlite3',
+        },
+        'tar': {
+            'debian': 'tar',
+            'arch': 'tar',
+        },
+        'unsquashfs': {
+            'debian': 'squashfs-tools',
+            'arch': 'squashfs-tools',
+            'FreeBSD': 'squashfs-tools',
+        },
+        'xxd': {
+            'debian': 'vim-common',
+            'arch': 'vim',
+            'FreeBSD': 'vim | vim-lite',
+        },
+        'xz': {
+            'debian': 'xz-utils',
+            'arch': 'xz',
+        },
+        'zipinfo': {
+            'debian': 'unzip',
+            'arch': 'unzip',
+            'FreeBSD': 'unzip',
+        },
+    }
 
     def __init__(self, command):
         self.command = command

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git


More information about the diffoscope mailing list