This file is indexed.

/usr/lib/python2.7/dist-packages/shade-1.5.1.egg-info/PKG-INFO is in python-shade 1.5.1-0ubuntu1.

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
Metadata-Version: 1.1
Name: shade
Version: 1.5.1
Summary: Client library for operating OpenStack clouds
Home-page: http://docs.openstack.org/infra/shade/
Author: OpenStack Infrastructure Team
Author-email: openstack-infra@lists.openstack.org
License: UNKNOWN
Description: Introduction
        ============
        
        shade is a simple client library for operating OpenStack clouds. The
        key word here is *simple*. Clouds can do many many many things - but there are
        probably only about 10 of them that most people care about with any
        regularity. If you want to do complicated things, you should probably use
        the lower level client libraries - or even the REST API directly. However,
        if what you want is to be able to write an application that talks to clouds
        no matter what crazy choices the deployer has made in an attempt to be
        more hipster than their self-entitled narcissist peers, then shade is for you.
        
        shade started its life as some code inside of ansible. ansible has a bunch
        of different OpenStack related modules, and there was a ton of duplicated
        code. Eventually, between refactoring that duplication into an internal
        library, and adding logic and features that the OpenStack Infra team had
        developed to run client applications at scale, it turned out that we'd written
        nine-tenths of what we'd need to have a standalone library.
        
        Example
        =======
        
        Sometimes an example is nice.
        ::
        
          import shade
        
          # Initialize and turn on debug logging
          shade.simple_logging(debug=True)
        
          # Initialize cloud
          # Cloud configs are read with os-client-config
          cloud = shade.openstack_cloud(cloud='mordred')
        
          # Upload an image to the cloud
          image = cloud.create_image(
              'ubuntu-trusty', filename='ubuntu-trusty.qcow2', wait=True)
        
          # Find a flavor with at least 512M of RAM
          flavor = cloud.get_flavor_by_ram(512)
        
          # Boot a server, wait for it to boot, and then do whatever is needed
          # to get a public ip for it.
          cloud.create_server(
              'my-server', image=image, flavor=flavor, wait=True, auto_ip=True)
        
        
Platform: UNKNOWN
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4