Metadata-Version: 1.1
Name: pycohttpparser
Version: 1.1.0
Summary: Python wrapper for picohttpparser
Home-page: https://github.com/Lukasa/pycohttpparser
Author: Cory Benfield
Author-email: cory@lukasa.co.uk
License: MIT License
Description: pycohttpparser
        ==============
        
        pycohttpparser is a Python wrapper library around the excellent
        `picohttpparser`_ C library. It aims to provide a speedy C implementation of
        the HTTP/1.1 parsing API used in the `hyper`_ project. Using CFFI, it supports
        both CPython 2.7 and 3.4, and PyPy.
        
        To get started with pycohttpparser, simply install it from the cheeseshop:
        
        .. code-block:: bash
        
            $ pip install pycohttpparser
        
        You'll need to make sure your system is set up for using CFFI. For more
        information, `consult CFFI's documentation`_.
        
        Then, you can start parsing your HTTP messages! For example:
        
        .. code-block:: pycon
        
            >>> import pycohttpparser.api as p
            >>> message = socket.recv()
            >>> m = memoryview(data)
            >>> c = p.Parser()
            >>> r = c.parse_request(m)
            >>> r.method.tobytes()
            b'POST'
            >>> r.path.tobytes()
            b'/post'
        
        For more information, see `the documentation`_.
        
        
        .. _picohttpparser: https://github.com/h2o/picohttpparser
        .. _hyper: http://hyper.readthedocs.org/
        .. _consult CFFI's documentation: https://cffi.readthedocs.org/en/latest/#installation-and-status
        .. _the documentation: http://pycohttpparser.readthedocs.org/
        
        License
        -------
        
        The Python wrapper library here is licensed under the MIT license. See LICENSE
        for more details.
        
        The original picohttpparser C code, which is included in this project in its
        entirety, is licensed under the MIT license. See the source files or the
        NOTICES file for more details.
        
        Maintainers
        -----------
        
        The python wrapper library is maintained by Cory Benfield.
        
        picohttpparser is maintained by the picohttpparser team: see NOTICES for more.
        
        Release History
        ===============
        
        1.1.0 (2016-02-18)
        ------------------
        
        - Update to CFFI 1.0.0.
        - Bring picohttpparser up to 408186196312fd46b1fbea78d8e7b6c9f42ef8e3
        
        1.0.0 (2015-03-21)
        ------------------
        
        - Initial release.
        - Contains picohttpparser at revision 98bcc1c3b431d05d4584af66082da48e4638a675
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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
