Metadata-Version: 1.1
Name: markerlib
Version: 0.3
Summary: A compiler for PEP 345 environment markers.
Home-page: http://bitbucket.org/dholth/markerlib/
Author: Daniel Holth
Author-email: dholth@fastmail.fm
License: MIT
Description: 
        markerlib
        =========
        
        Compile or interpret PEP 345 environment markers.
        
        Usage::
        
            >>> import markerlib
            >>> marker = markerlib.as_function("os.name == 'posix'")
            >>> marker(environment=markerlib.default_environment(),
                       override={'os.name':'posix'})
            True
            >>> marker(environment=markerlib.default_environment(),
                       override={'os.name':'nt'})
            False
        
        The implementation uses the ast to compile environment markers as Python
        statements with a limited set of allowed node types.
        
        
        
        0.3
        ===
        - Might work on Python 2.5 (includes needed parts of the ast module from
          Python 2.6+)
        - Include 100% test coverage, tox config file
        
        0.1
        ===
        - Initial version
        
Keywords: packaging pep345
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
