Metadata-Version: 1.1
Name: kmodpy
Version: 0.1.10
Summary: Python binding for kmod
Home-page: UNKNOWN
Author: Chrysostomos Nanakos
Author-email: chris@include.gr
License: GPL
Description: kmodpy
        ======
        
        kmodpy is a Python ctypes wrapper module for libkmod, exposing common module
        operations: listing installed modules, modprobe, modinfo, show_depends and
        rmmod.
        
        Example (executed as root)
        --------------------------
        
        ::
        
          >>> import kmodpy
          >>> km = kmodpy.Kmod()
          >>> [m for m in km.list()]
          [(u'nfs', 407706),
           (u'nfs_acl', 12741)
           ...
           (u'virtio_blk', 17549)]
          >>> km.modprobe("loop", extra_options="max_loop=8")
          >>> km.rmmod("loop")
          >>> list(km.modinfo("loop"))
          [('alias', 'char-major-10-237'), ('alias', 'block-major-7-*'),
           ('license', 'GPL'), ('parm', 'max_part:Maximum number of
           partitions per loop device'), ('parmtype', 'max_part:int'),
           ('parm', 'max_loop:Maximum number of loop
           devices'), ('parmtype', 'max_loop:int'), ('depends', ''),
           ('intree', 'Y'), ('vermagic', '3.12-1-amd64 SMP mod_unload
           modversions '), ('alias', 'devname:loop-control')]
          >>> list(km.show_depends("ext4"))
          ['mbcache', 'crc16', 'jbd2']
        
Keywords: kmod libkmod kmodpy
Platform: posix
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Provides: kmodpy
