Metadata-Version: 1.1
Name: txproductpages
Version: 1.1.1
Summary: Twisted API for Red Hat Product Pages
Home-page: https://github.com/ktdreyer/txproductpages
Author: Ken Dreyer
Author-email: ktdreyer@ktdreyer.com
License: MIT
Description: Async interface to Red Hat Product Pages, using Twisted
        =======================================================
        
        .. image:: https://badge.fury.io/py/txproductpages.svg
                     :target: https://badge.fury.io/py/txproductpages
        
        Access Red Hat Product Pages's REST API asyncronously (non-blocking) using the
        Twisted framework.
        
        
        Simple example: Fetching a release
        ----------------------------------
        
        .. code-block:: python
        
            from txproductpages import Connection
            from twisted.internet import defer, reactor
        
        
            @defer.inlineCallbacks
            def example():
                pp = Connection()
                # fetch a release
                try:
                    release = yield pp.release('ceph-3-0')
                    # release is a Munch (dict-like) object.
                    print(release.name)
                except Exception as e:
                    print(e)
        
        
            if __name__ == '__main__':
                example().addCallback(lambda ign: reactor.stop())
                reactor.run()
        
        
        More Examples
        -------------
        
        See ``examples/`` directory
        
        Packages that use this package
        ------------------------------
        
        * `helga-productpages <https://pypi.org/project/helga-productpages/>`_
        
Keywords: product pages,twisted
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Twisted
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
