Metadata-Version: 1.1
Name: hostlists
Version: 0.7.94
Summary: A python library to obtain lists of hosts from various systems
Home-page: https://github.com/yahoo/hostlists
Author: Dwight Hubbard
Author-email: dhubbard@yahoo-inc.com
License: LICENSE.txt
Description: =========
        hostlists
        =========
        
        .. image:: https://travis-ci.org/yahoo/hostlists.svg?branch=master
            :target: https://travis-ci.org/yahoo/hostlists
        
        .. image:: https://coveralls.io/repos/yahoo/hostlists/badge.svg
          :target: https://coveralls.io/r/yahoo/hostlists
        
        .. image:: https://pypip.in/download/hostlists/badge.svg
            :target: https://pypi.python.org/pypi/hostlists/
            
        .. image:: https://pypip.in/version/hostlists/badge.svg
           :target: https://pypi.python.org/pypi/hostlists
        
        .. image:: https://pypip.in/py_versions/hostlists/badge.svg
            :target: https://pypi.python.org/pypi/hostlists/
        
        .. image:: https://pypip.in/license/hostlists/badge.svg
            :target: https://pypi.python.org/pypi/hostlists/
        
            
        Python module to generate lists of hosts from various sources that is extensible
        via plugins.
        
        
        Components
        ----------
        hostlists has 2 components:
        
          * hostlists - This module handles hostlist expansion
          * hostlists_plugins - This module contains plugins that allow hostlists to get lists of hosts from various backend systems.
        
        
        Dependencies
        ------------
          * dnspython (BSD License)
            This python module is used for the dns plugins to perform host expansion
            based on dns.
        
        
        Usage
        -----
        The hostlists module provides a python module to do host expansion within python
        programs.  It also provides a command line utility to allow usage from the
        command line.
        
        
        Creating Hostlists backend plugins
        ----------------------------------
        
        TBD
        
        
        Command Line Examples
        ---------------------
        Expand a list of hosts from round robin dns using the dns plugin
        
        .. code-block:: bash
        
            $ hostlists dns:www.google.com
            pb-in-f99.1e100.net, pb-in-f[103-106].1e100.net, pb-in-f147.1e100.net
        
        
        Multiple hosts, ranges and plugins can be passed for a single hostlists
        
        .. code-block:: bash
        
            $ hostlists dns:www.google.com, poodle[10-20,23].dog.com
            pb-in-f99.1e100.net, pb-in-f[103-106].1e100.net, pb-in-f147.1e100.net, poodle[10-20].dog.com, poodle23.dog.com
            
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: POSIX :: SunOS/Solaris
Classifier: Operating System :: MacOS :: MacOS X
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
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires: dnspython
