This file is indexed.

/usr/lib/python3/dist-packages/terminado-0.6.egg-info is in python3-terminado 0.6-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
Metadata-Version: 1.1
Name: terminado
Version: 0.6
Summary: Terminals served to term.js using Tornado websockets
Home-page: https://github.com/takluyver/terminado
Author: Thomas Kluyver
Author-email: thomas@kluyver.me.uk
License: UNKNOWN
Description: This is a `Tornado <http://tornadoweb.org/>`_ websocket backend for the
        `term.js <https://github.com/chjj/term.js>`_ Javascript terminal emulator
        library.
        
        It evolved out of `pyxterm <https://github.com/mitotic/pyxterm>`_, which was
        part of `GraphTerm <https://github.com/mitotic/graphterm>`_ (as lineterm.py),
        v0.57.0 (2014-07-18), and ultimately derived from the public-domain `Ajaxterm
        <http://antony.lesuisse.org/software/ajaxterm/>`_ code, v0.11 (2008-11-13) (also
        on Github as part of `QWeb <https://github.com/antonylesuisse/qweb>`_).
        
        Modules:
        
        * ``terminado.management``: controls launching virtual terminals,
          connecting them to Tornado's event loop, and closing them down.
        * ``terminado.websocket``: Provides a websocket handler for communicating with
          a terminal.
        * ``terminado.uimodule``: Provides a ``Terminal`` Tornado `UI Module
          <http://www.tornadoweb.org/en/stable/guide/templates.html#ui-modules>`_.
        
        JS:
        
        * ``terminado/_static/terminado.js``: A lightweight wrapper to set up a
          term.js terminal with a websocket.
        
        Usage example:
        
        .. code:: python
        
            import os.path
            import tornado.web
            import tornado.ioloop
            # This demo requires tornado_xstatic and XStatic-term.js
            import tornado_xstatic
        
            import terminado
            STATIC_DIR = os.path.join(os.path.dirname(terminado.__file__), "_static")
        
            class TerminalPageHandler(tornado.web.RequestHandler):
                def get(self):
                    return self.render("termpage.html", static=self.static_url,
                                       xstatic=self.application.settings['xstatic_url'],
                                       ws_url_path="/websocket")
        
            if __name__ == '__main__':
                term_manager = terminado.SingleTermManager(shell_command=['bash'])
                handlers = [
                            (r"/websocket", terminado.TermSocket,
                                 {'term_manager': term_manager}),
                            (r"/", TerminalPageHandler),
                            (r"/xstatic/(.*)", tornado_xstatic.XStaticFileHandler,
                                 {'allowed_modules': ['termjs']})
                           ]
                app = tornado.web.Application(handlers, static_path=STATIC_DIR,
                                  xstatic_url = tornado_xstatic.url_maker('/xstatic/'))
                # Serve at http://localhost:8765/ N.B. Leaving out 'localhost' here will
                # work, but it will listen on the public network interface as well.
                # Given what terminado does, that would be rather a security hole.
                app.listen(8765, 'localhost')
                try:
                    tornado.ioloop.IOLoop.instance().start()
                finally:
                    term_manager.shutdown()
        
        See the `demos directory <https://github.com/takluyver/terminado/tree/master/demos>`_
        for more examples. This is a simplified version of the ``single.py`` demo.
        
        Run the unit tests with:
        
            $ nosetests
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Terminals :: Terminal Emulators/X Terminals