Metadata-Version: 2.1
Name: quickbuild
Version: 0.3.0
Summary: Python client for PMEase QuickBuild
Home-page: https://github.com/pbelskiy/quickbuild
Author: Petr Belskiy
Author-email: petr.belskiy@gmail.com
License: MIT
Download-URL: https://pypi.org/project/quickbuild
Description: Python client for `QuickBuild <https://www.pmease.com/quickbuild>`_
        ===================================================================
        
        Status
        ------
        
        |Build status|
        |Docs status|
        |Coverage status|
        |Version status|
        |Downloads status|
        
        .. |Build status|
           image:: https://github.com/pbelskiy/quickbuild/workflows/Tests/badge.svg
        .. |Docs status|
           image:: https://readthedocs.org/projects/quickbuild/badge/?version=latest
        .. |Coverage status|
           image:: https://img.shields.io/coveralls/github/pbelskiy/quickbuild?label=Coverage
        .. |Version status|
           image:: https://img.shields.io/pypi/pyversions/quickbuild?label=Python
        .. |Downloads status|
           image:: https://img.shields.io/pypi/dm/quickbuild?color=1&label=Downloads
        
        Documentation
        -------------
        
        `Read the Docs <https://quickbuild.readthedocs.io/en/latest/>`_
        
        Installation
        ------------
        
        ::
        
            pip3 install quickbuild
        
        Examples
        --------
        
        Get server version:
        
        .. code:: python
        
            from quickbuild import QBClient
        
            client = QBClient('http://server', 'login', 'password')
            version = client.get_version()
            print(version)
        
        With async client:
        
        .. code:: python
        
            import asyncio
            from quickbuild import AsyncQBClient
        
            client = AsyncQBClient('http://server', 'login', 'password')
        
            async def example():
                await client.get_version()
        
            loop = asyncio.get_event_loop()
            try:
                loop.run_until_complete(example())
            finally:
                loop.run_until_complete(client.close())
                loop.close()
        
        Testing
        -------
        
        Prerequisites: `tox`
        
        Then just run tox, all dependencies and checks will run automatically
        
        ::
        
            tox
        
        Contributing
        ------------
        
        Feel free for contributions
        
        `Official REST API documentation <https://wiki.pmease.com/display/QB10/RESTful+API>`_
        -------------------------------------------------------------------------------------
        
Keywords: PMEase,quickbuild
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.5
Description-Content-Type: text/x-rst
