Skip to main content

Python client for the Evergreen API

Project 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evergreen.py-0.1.13.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

evergreen.py-0.1.13-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file evergreen.py-0.1.13.tar.gz.

File metadata

  • Download URL: evergreen.py-0.1.13.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for evergreen.py-0.1.13.tar.gz
Algorithm Hash digest
SHA256 ad6c9de08a860ffb50337eb99ae3245d8428f8542ee14321860d7ff962854700
MD5 b024e2faf91ad602241bee6f529729f6
BLAKE2b-256 c7293a30b476518aee891e0f587dfcf92626bb2116ad460b4df6748f2c44f844

See more details on using hashes here.

File details

Details for the file evergreen.py-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: evergreen.py-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for evergreen.py-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 5035a9173c17a001b9379e1d5918317be70091ec1141040b8dc51ee73d86b2df
MD5 4887d12ce0160939551edab30ecbc305
BLAKE2b-256 44cc148668f6a6d81b7833eaaabfa89a14c8b3a5fdcbeb6277ef3b3f5a57da60

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page