Metadata-Version: 1.1
Name: fnapy
Version: 1.1.3
Summary: A Python API for FNAC WebServices
Home-page: UNKNOWN
Author: Taurus Olson
Author-email: taurusolson@gmail.com
License: MIT
Description: =====
        FNAPY
        =====
        
        .. image:: https://travis-ci.org/alexandriagroup/fnapy.svg?branch=master
            :target: https://travis-ci.org/alexandriagroup/fnapy
        
        
        Description
        ===========
        
        **fnapy** is a Python library using the FnacMarketPlace API to connect to your
        own sales application to your FnacMarketplace seller account.  It uses the REST
        WebService protocol to exchange data.
        
        
        
        
        Change log
        ==========
        
        All notable changes to this project will be documented in this file.
        The format is based on `Keep a Changelog`_ and this project adheres to
        `Semantic Versioning`_.
        
        
        [1.1.3] - 2016-12-28
        --------------------
        Fixed
        *****
        * Fix ``extract_text``.
        
        
        [1.1.2] - 2016-10-24
        --------------------
        Changed
        *******
        * No more tests in the package
        * Display a message when no EAN is passed to ``query_pricing``.
        
        
        [1.1.1] - 2016-10-21
        --------------------
        Changed
        *******
        * Display a message when the limit of EANs is reached in ``query_pricing``.
        
        Fixed
        *****
        * Fix ``parse_xml``
        
        
        [1.1.0] - 2016-10-17
        --------------------
        Changed
        *******
        * Display a log rather than raise a ``FnapyPricingError`` when a list of EANs is
          provided
        
        
        [1.0.1] - 2016-10-17
        --------------------
        Fixed
        *****
        * Fixed bug in ``FnapyConnection``: when ``credentials`` is provided and if
          sandbox is False, a ``FnapyConnectionError`` is raised.
        
        
        [1.0.0] - 2016-10-14
        --------------------
        Added
        *****
        * Working with sandbox or real account is now possible
        
        Changed
        *******
        * ``FnapyConnection`` now accepts credentials dictionary or sandbox boolean
        * ``query_pricing`` now accepts a list of EANs
        
        
        [0.6.0] - 2016-10-07
        --------------------
        Added
        *****
        * In the ``Query`` class, added the ``was`` method to handle the states (especially
          the states of orders)
        
        
        [0.5.1] - 2016-10-04
        --------------------
        Removed
        *******
        * Really remove ``BeautifulSoup`` (bs4) from the dependencies
        
        
        [0.5.0] - 2016-10-04
        --------------------
        Removed
        *******
        * Remove ``BeautifulSoup`` dependency
        
        Changed
        *******
        * Improve the text extraction from XML
        
        
        [0.4.3] - 2016-09-29
        --------------------
        Changed
        *******
        * In ``update_offers``, ``FnapyUpdateOfferError`` is raised if: 
            - ``offer_reference`` and at least one of the optional parameters (except
              ``product_reference``) are not provided
            - ``offers_data`` is empty
        
        
        [0.4.2] - 2016-09-28
        --------------------
        Changed
        *******
        * Update documentation
        
        
        [0.4.1] - 2016-09-28
        --------------------
        Added
        *****
        * Implement ``delete_offers``
        
        
        [0.4.0] - 2016-09-27
        --------------------
        Changed
        *******
        * Use pricing_query (V2)
        * Check the connection passed to ``FnapyManager`` is a ``FnapyConnection``
        * Add a caveat in the README for the requests sent to the sandbox.
        * Improve ``update_offers``
        
        Fixed
        *****
        * Fix Unicode/string confusion bug in ``Response``
        
        
        [0.2.0] - 2016-09-13
        --------------------
        Added
        *****
        * Support Python 3
        * Implement the ``Query`` class to allow complex queries
        * Added new classes for requests and responses 
          (respectively ``Request`` and ``Response``)
        
        Changed
        *******
        * Update the documentation
        * Make the manager authenticate when it is created.
        * All the methods return a ``Response`` instance
        * Store the XML requests as ``Request`` instances
        
        Fixed
        *****
        * Fixed the packaging
        * Fix minor things in the constructor of ``FnapyManager``
        
        
        [0.1.0] - 2016-08-31
        --------------------
        Added
        *****
        * Create the ``fnapy`` package
        
        .. _Keep a changelog: http://keepachangelog.com/ 
        .. _Semantic Versioning: http://semver.org/
        
Keywords: api,fnac,python,webservices
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries :: Python Modules
