This file is indexed.

/usr/share/pyshared/translitcodec-0.3.egg-info is in python-translitcodec 0.3-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Metadata-Version: 1.1
Name: translitcodec
Version: 0.3
Summary: Unicode to 8-bit charset transliteration codec
Home-page: http://pypi.python.org/pypi/translitcodec/
Author: Jason Kirtland
Author-email: jek@discorporate.us
License: MIT License
Description: Unicode to 8-bit charset transliteration codec.
        
        This package contains codecs for transliterating ISO 10646 texts into
        best-effort representations using smaller coded character sets (ASCII,
        ISO 8859, etc.).  The translation tables used by the codecs are from
        the ``transtab`` collection by Markus Kuhn.
        
        Three types of transliterating codecs are provided:
        
          "long", using as many characters as needed to make a natural
           replacement.  For example, \u00e4 LATIN SMALL LETTER A WITH
           DIAERESIS ``ä`` will be replaced with ``ae``.
        
          "short", using the minimum number of characters to make a
          replacement.  For example, \u00e4 LATIN SMALL LETTER A WITH
          DIAERESIS ``ä`` will be replaced with ``a``.
        
          "one", only performing single character replacements.  Characters
          that can not be transliterated with a single character are passed
          through unchanged. For example, \u2639 WHITE FROWNING FACE ``☹``
          will be passed through unchanged.
        
        Using the codecs is simple::
        
          >>> import translitcodec
          >>> u'fácil € ☺'.encode('translit/long')
          u'facil EUR :-)'
          >>> u'fácil € ☺'.encode('translit/short')
          u'facil E :-)'
        
        The codecs return Unicode by default.  To receive a bytestring back,
        either chain the output of encode() to another codec, or append the
        name of the desired byte encoding to the codec name::
        
          >>> u'fácil € ☺'.encode('translit/one').encode('ascii', 'replace')
          'facil E ?'
          >>> u'fácil € ☺'.encode('translit/one/ascii', 'replace')
          'facil E ?'
        
        The package also supplies a 'transliterate' codec, an alias for
        'translit/long'.
        
        translitcodec Changes
        =====================
        
        0.3
        ---
        
        Released on February 14, 2011
        
        - Fixes to the transtab table rebuilding tool.
        
        - Added translitcodec.__version__
        
        0.2
        ---
        
        Released on January 27, 2011
        
        - Resolves issue of "TypeError: character mapping must return integer,
          None or unicode" when a blank value (eg: \N{ZERO WIDTH SPACE} \u200B)
          was encoded.  Unicode blanks are now returned.
        
        - Characters in the ASCII range are no longer included in the translation
          tables.
        
        0.1
        ---
        
        Released on December 28, 2008
        
        - Initial packaged release.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities