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.1.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

evergreen.py-0.1.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evergreen.py-0.1.1.tar.gz
  • Upload date:
  • Size: 8.4 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.1.tar.gz
Algorithm Hash digest
SHA256 dd2ec663abcf21beeee0d245f78b7c7053ce1b98b575e89d879ea8128af74b7f
MD5 e91bd3f12874368f20e2a1c189dbc8da
BLAKE2b-256 7a2a8c22d65ee1979bfb7b1ec3c4be68ef620472bbd7a64b6d74e86de50f570b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evergreen.py-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d48df505e337efe6f1ccc543b0690faa541f04e152ab7e450a45a9cdd286bc5
MD5 ea330ab5387fec97eaff722ca11ecd8f
BLAKE2b-256 76dfce77e26e2de90d782c38b54fdd84e42953817338346502f8af55e084e617

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