Metadata-Version: 1.1
Name: yolapy
Version: 0.2.0
Summary: Python client for the Yola API
Home-page: https://github.com/yola/yolapy
Author: Yola
Author-email: engineers@yola.com
License: MIT (Expat)
Description: Yola API Python Client
        ======================
        
        .. image:: https://travis-ci.org/yola/yolapy.svg?branch=master
            :target: https://travis-ci.org/yola/yolapy
        
        Usage
        -----
        
        .. code:: python
        
            # settings file
        
            from yolapy.configuration import configure
        
            configure(
                auth=('username', 'password'),
                url='https://wl.qa.yola.net/',
            )
        
            # application code
        
            from yolapy.models import User as YolaUser
        
            yola_user = YolaUser(
                email='test@example.com',
                name='Jane',
                surname='Doe',
                partner_id='WL_YOLA',
                preferences={'name': 'value'})
            yola_user.save()
        
        See http://yolapy.readthedocs.org/ for available methods with
        documentation.
        
        Development
        -----------
        
        To run the tests::
        
            $ nosetests
        
        Integration tests are not run by default. To run them, you must set up an
        integration environment and edit the test settings::
        
            $ cp tests/test_integration/test_settings.py.sample \
                 tests/test_integration/test_settings.py
        
        **Note:** Try not to run the tests agains the Yola QA environment. It gets
        used for manual testing and we don't want to clutter it up with users created
        in automated test runs.
        
        Then you can run the integration tests explicitly::
        
            $ nosetests tests/test_integration
        
        To test and lint your code automatically when you make changes::
        
            $ cp tube.py.sample tube.py
            $ stir
        
        To open a REPL with a `Yola` client initialized with your `test_settings`::
        
            $ python -i shell.py
        
        Documentation
        -------------
        
        Changes to the public interface should be documented. See the `docs` directory.
        
        Pushes to the `master` branch build at http://yolapy.readthedocs.org/en/latest/
        automatically.
        
        You can test your doc changes locally with::
        
            $ cd docs
            $ make html
            $ open _build/html/index.html
        
        
        0.2.0 (2016-03-29)
        ------------------
        
        * ``Yola.create_subscription`` now returns the created subscription.
        * **Breaking change:** Remove ``Yola.suspend_user`` and ``Yola.resume_user``.
        * Add a ``Site`` model.
        
        0.1.7 (2015-12-02)
        ------------------
        
        * Update Subscription model to include all attributes returned from the API.
        
        0.1.6 (2015-12-01)
        ------------------
        
        * Update installation requirements (demands)
        * Support Python 3
        
        
        0.1.5 (2015-11-23)
        ------------------
        
        * Return values from ``change_subscription_type`` and ``activate_trial_subscription``
          methods.
        * Fixed failing integration tests.
        
        
        0.1.4 (2015-11-19)
        ------------------
        
        * Add Subscription model
        
        0.1.3 (2015-10-19)
        ------------------
        
        * Add a Partner model
        
        
        0.1.2 (2015-10-15)
        ------------------
        
        * Add a configuration module
        * Add a User model
        * Add Sphinx Docs - http://yolapy.readthedocs.org/
        
        
        0.1.1 (2015-09-11)
        ------------------
        
        * Update installation requirements
        
        
        0.1.0 (2015-09-02)
        ------------------
        
        * Initial version with ``Yola`` wrapper for the Yola API
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
