/usr/share/pyshared/qrcode-4.0.1.egg-info is in python-qrcode 4.0.1-2.
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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158  | Metadata-Version: 1.1
Name: qrcode
Version: 4.0.1
Summary: QR Code image generator
Home-page: https://github.com/lincolnloop/python-qrcode
Author: Lincoln Loop
Author-email: info@lincolnloop.com
License: BSD
Description: =============================
        Pure python QR Code generator
        =============================
        
        This module uses image libraries, Python Imaging Library (PIL) by default, to
        allow for the generation of QR Codes.
        
        What is a QR Code?
        ==================
        
        A Quick Response code is a two-dimensional pictographic code used for its fast
        readability and comparatively large storage capacity. The code consists of
        black modules arranged in a square pattern on a white background. The
        information encoded can be made up of any kind of data (e.g., binary,
        alphanumeric, or Kanji symbols)
        
        Usage
        =====
        
        From the command line, use the installed ``qr`` script::
        
            qr "Some text" > test.png
        
        Or in Python, use the ``make`` shortcut function::
        
            import qrcode
            img = qrcode.make('Some data here')
        
        Advanced Usage
        --------------
        
        For more control, use the ``QRCode`` class. For example::
        
            import qrcode
            qr = qrcode.QRCode(
                version=1,
                error_correction=qrcode.constants.ERROR_CORRECT_L,
                box_size=10,
                border=4,
            )
            qr.add_data('Some data')
            qr.make(fit=True)
        
            img = qr.make_image()
        
        The ``version`` parameter is an integer from 1 to 40 that controls the size of
        the QR Code (the smallest, version 1, is a 21x21 matrix).
        Set to ``None`` and use the ``fit`` parameter when making the code to determine
        this automatically.
        
        The ``error_correction`` parameter controls the error correction used for the
        QR Code. The following four constants are made available on the ``qrcode``
        package:
        
        ``ERROR_CORRECT_L``
            About 7% or less errors can be corrected.
        ``ERROR_CORRECT_M`` (default)
            About 15% or less errors can be corrected.
        ``ERROR_CORRECT_Q``
            About 25% or less errors can be corrected.
        ``ERROR_CORRECT_H``.
            About 30% or less errors can be corrected.
        
        The ``box_size`` parameter controls how many pixels each "box" of the QR code
        is.
        
        The ``border`` parameter controls how many boxes thick the border should be
        (the default is 4, which is the minimum according to the specs).
        
        Other image factories
        =====================
        
        You can encode as SVG, or use a new pure Python image processor to encode to
        PNG images.
        
        The Python examples below use the ``make`` shortcut. The same ``image_factory``
        keyword argument is a valid option for the ``QRCode`` class for more advanced
        usage.
        
        SVG
        ---
        
        On Python 2.6 must install lxml since the older xml.etree.ElementTree version
        can not be used to create SVG images.
        
        You can create the entire SVG or an SVG fragment. When building an entire SVG
        image, you can use the factory that combines as a path (recommended, and
        default for the script) or a factory that creates a simple set of rectangles.
        
        From your command line::
        
            qr --factory=svg-path "Some text" > test.svg
            qr --factory=svg "Some text" > test.svg
            qr --factory=svg-fragment "Some text" > test.svg
        
        Or in Python::
        
            import qrcode
            import qrcode.image.svg
        
            if method == 'basic':
                # Simple factory, just a set of rects.
                factory = qrcode.image.svg.SvgImage
            elif method == 'fragment':
                # Fragment factory (also just a set of rects)
                factory = qrcode.image.svg.SvgFragmentImage
            else:
                # Combined path factory, fixes white space that may occur when zooming
                factory = qrcode.image.svg.SvgPathImage
        
            img = qrcode.make('Some data here', image_factory=factory)
        
        Two other related factories are available that work the same, but also fill the
        background of the SVG with white::
        
            qrcode.image.svg.SvgFillImage
            qrcode.image.svg.SvgPathFillImage
        
        
        Pure Python PNG
        ---------------
        
        Install the following two packages::
        
            pip install git+git://github.com/ojii/pymaging.git#egg=pymaging
            pip install git+git://github.com/ojii/pymaging-png.git#egg=pymaging-png
        
        From your command line::
        
            qr --factory=pymaging "Some text" > test.png
        
        Or in Python::
        
            import qrcode
            from qrcode.image.pure import PymagingImage
            img = qrcode.make('Some data here', image_factory=PymagingImage)
        
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires: six
 |