Metadata-Version: 2.1
Name: betamax-serializers
Version: 0.2.1
Summary: A set of third-party serializers for Betamax
Home-page: https://gitlab.com/betamax/serializers
Author: Ian Cordasco
Author-email: graffatcolmingov@gmail.com
License: Apache 2.0
Description: betamax_serializers
        ===================
        
        Experimental set of Serializers for `Betamax 
        <https://github.com/sigmavirus24/betamax>`_ that may possibly end up in the 
        main package.
        
        Pretty JSON Serializer
        ----------------------
        
        Usage:
        
        .. code-block:: python
        
            from betamax_serializers.pretty_json import PrettyJSONSerializer
        
            from betamax import Betamax
        
            import requests
        
            Betamax.register_serializer(PrettyJSONSerializer)
        
            session = requests.Session()
            recorder = Betamax(session)
            with recorder.use_cassette('testpretty', serialize_with='prettyjson'):
                session.request(method=method, url=url, ...)
        
        YAML 1.1 Serializer
        -------------------
        
        To use the YAML 1.1 Serializer, you **must** ensure that you have ``pyyaml``
        installed either by using ``betamax_serializer[yaml11] >= 0.2.0`` as your
        dependency or by explicity adding ``PyYAML`` to your list of dependencies.
        
        Usage:
        
        .. code-block:: python
        
            from betamax import Betamax
            from betamax_serializers.yaml11 import YAMLSerializer
            import requests
        
            Betamax.register_serializer(YAMLSerializer)
        
            session = requests.Session()
            recorder = Betamax(session)
            with recorder.use_cassette('testyaml', serialize_with='yaml11'):
                session.request(method=method, url=url, ...)
        
        
        0.2.1 - 2019-07-27
        ------------------
        
        - Fix bug in ``YAMLSerializer`` to work with new files
        
        0.2.0 - 2016-04-12
        ------------------
        
        - Add ``YAMLSerializer`` and ``yaml11`` extra for installation
        
        0.1.0 - 2015-06-21
        ------------------
        
        - Add ``PrettyJSONSerializer``
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Provides-Extra: yaml11
