Metadata-Version: 1.1
Name: evergreen.py
Version: 0.1.6
Summary: Python client for the Evergreen API
Home-page: https://github.com/evergreen-ci/evergreen.py
Author: David Bradford
Author-email: david.bradford@mongodb.com
License: Apache License, Version 2.0
Description: # Evergreen.py
        
        A client library for the Evergreen API written in python. Currently supports the V2 version of
        the API. For more details, see https://github.com/evergreen-ci/evergreen/wiki/REST-V2-Usage .
        
        ## Usage
        
        ```
        >>> from evergreen.api import EvgAuth, EvergreenApi
        >>> api = EvergreenApi.get_api(EvgAuth('david.bradford', '***'))
        >>> project = api.project_by_id('mongodb-mongo-master')
        >>> project.display_name
        'MongoDB (master)'
        ```
        
        
        ## Testing
        
        Tox is being used for multiversion testing. Tests are run on python 2.7 and 3.6. You should have
        both of these installed locally. To run tests, install the requirements.txt and then run tox.
        
        ```
        $ pip install -r requirements.txt
        $ tox
        ```
        
        To get code coverage information, you can run pytest directly.
        
        ```
        $ pip install -r requirements.txt
        $ pytest --cov=src --cov-report=html
        ```
        
        This will generate an html coverage report in `htmlcov/` directory.
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
