This file is indexed.

/usr/lib/python3/dist-packages/os_vif-1.2.1.egg-info/PKG-INFO is in python3-os-vif 1.2.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
Metadata-Version: 1.1
Name: os-vif
Version: 1.2.1
Summary: A library for plugging and unplugging virtual interfaces in OpenStack.
Home-page: http://www.openstack.org/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
Description: ======
        os-vif
        ======
        
        A library for plugging and unplugging virtual interfaces in OpenStack.
        
        Features
        --------
        
        * A base VIF plugin class that supplies a plug() and unplug() interface
        * Versioned objects that represent a virtual interface and its components
        
        Usage
        -----
        
        The interface to the `os_vif` library is very simple. To begin using the
        library, first call the `os_vif.initialize()` function. This will load
        all installed plugins and register the object model::
        
            import os_vif
        
            os_vif.initialize()
        
        Once the `os_vif` library is initialized, there are only two other library
        functions: `os_vif.plug()` and `os_vif.unplug()`. Both methods accept a single
        argument of type `os_vif.objects.VIF`::
        
            import uuid
        
            from nova import objects as nova_objects
            from os_vif import exception as vif_exc
            from os_vif import objects as vif_objects
            from os_vif import vnic_types
        
            instance_uuid = 'd7a730ca-3c28-49c3-8f26-4662b909fe8a'
            instance = nova_objects.Instance.get_by_uuid(instance_uuid)
            instance_info = vif_objects.InstanceInfo(
                uuid=instance.uuid,
                name=instance.name,
                project_id=instance.project_id)
        
            subnet = vif_objects.Subnet(cidr='192.168.1.0/24')
            subnets = vif_objects.SubnetList([subnet])
            network = vif_objects.Network(label='tenantnet',
                                          subnets=subnets,
                                          multi_host=False,
                                          should_provide_vlan=False,
                                          should_provide_bridge=False)
        
            vif_uuid = uuid.uuid4()
            vif = vif_objects.VIFVHostUser(id=vif_uuid,
                                           address=None,
                                           network=network,
                                           plugin='vhostuser',
                                           path='/path/to/socket',
                                           mode=vif_objects.fields.VIFVHostUserMode.SERVER)
        
            # Now do the actual plug operations to connect the VIF to
            # the backing network interface.
            try:
                os_vif.plug(vif)
            except vif_exc.PlugException as err:
                # Handle the failure...
        
            # If you are removing a virtual machine and its interfaces,
            # you would use the unplug() operation:
            try:
                os_vif.unplug(vif)
            except vif_exc.UnplugException as err:
                # Handle the failure...
        
        
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.3
Classifier: Programming Language :: Python :: 3.4