Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
Metadata-Version: 1.1
Name: microversion-parse
Version: 0.1.4
Summary: OpenStack microversion header parser
Home-page: http://www.openstack.org/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
Description: microversion_parse
        ==================
        
        A simple parser for OpenStack microversion headers::
        
            import microversion_parse
        
            # headers is a dict of headers with folded (comma-separated
            # values) or a list of header, value tuples
            version = microversion_parse.get_version(
                headers, service_type='compute',
                legacy_headers=['x-openstack-nova-api-version'])
        
        It processes microversion headers with the standard form::
        
            OpenStack-API-Version: compute 2.1
        
        If provided with a ``legacy_headers`` argument, this is treated as
        a list of headers to check for microversions. Some examples of
        headers include::
        
            OpenStack-telemetry-api-version: 2.1
            OpenStack-nova-api-version: 2.1
            X-OpenStack-nova-api-version: 2.1
        
        If a version string cannot be found, ``None`` will be returned. If
        the input is incorrect usual Python exceptions (ValueError,
        TypeError) are allowed to raise to the caller.
        
        
Platform: UNKNOWN
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
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
Classifier: Programming Language :: Python :: 3.5