From c1663e3db1b9730c8adeb793919d6ce7ba491fda Mon Sep 17 00:00:00 2001
From: Rishabh Jain <mailrishabh1403@gmail.com>
Date: Mon, 11 Mar 2019 21:20:10 +0530
Subject: [PATCH] tests: move fixtures to corresponding directories (#3351)

- Refactor: move fixtures to corresponding directories
- Delete unused fixtures

Resolves: #3328
---
 .eslintignore                                 |    2 +-
 .gitignore                                    |    3 +-
 .prettierignore                               |    2 +-
 test/_fixtures/bitbucket-server/responses.js  |  501 ---
 test/_fixtures/cargo/amethyst.json            |    1 -
 test/_fixtures/cargo/libc.json                |    1 -
 test/_fixtures/config/index.js                |    5 -
 test/_fixtures/gradle-wrapper/all.json        | 2764 ---------------
 test/_fixtures/hex/certifi.json               |  133 -
 test/_fixtures/jwt/example.pem                |   13 -
 test/_fixtures/packagist/1beyt.json           |  127 -
 test/_fixtures/packagist/includes.json        | 2575 --------------
 test/_fixtures/packagist/mailchimp-api.json   |    1 -
 test/_fixtures/pypi/azure-cli-monitor.json    |    1 -
 test/config/cli.spec.js                       |    2 +-
 .../config/_fixtures}/argv.js                 |    0
 .../_fixtures}/file-with-repo-presets.js      |    0
 .../config/_fixtures}/file.js                 |    0
 .../config/_fixtures}/file2.js                |    0
 test/config/config/_fixtures/index.js         |    5 +
 test/config/decrypt.spec.js                   |    2 +-
 test/config/file.spec.js                      |    9 +-
 test/config/index.spec.js                     |    4 +-
 .../keys/_fixtures}/private.pem               |    0
 test/config/migrate-validate.spec.js          |    2 +-
 .../npm => config/npm/_fixtures}/01.json      |    0
 .../npm => config/npm/_fixtures}/02.json      |    0
 .../npm/_fixtures}/coffeelint.json            |    0
 .../npm => config/npm/_fixtures}/next.json    |    0
 .../_fixtures}/plocktest1/package-lock.json   |    0
 .../npm/_fixtures}/plocktest1/package.json    |    0
 .../npm/_fixtures}/plocktest1/yarn.lock       |    0
 .../_fixtures}/renovate-config-default.json   |    0
 .../npm/_fixtures}/renovate-config-group.json |    0
 .../_fixtures}/renovate-config-ikatyang.json  |    0
 .../_fixtures}/renovate-config-monorepo.json  |    0
 .../_fixtures}/renovate-config-packages.json  |    0
 .../npm/_fixtures}/typescript.json            |    0
 .../npm/_fixtures}/vue-test-utils.json        |    0
 .../npm => config/npm/_fixtures}/vue.json     |    0
 .../npm => config/npm/_fixtures}/webpack.json |    0
 test/config/presets.spec.js                   |   10 +-
 test/datasource/cargo.spec.js                 |    7 +-
 .../cargo/_fixtures}/Cargo.1.toml             |    0
 .../cargo/_fixtures}/Cargo.2.toml             |    0
 .../cargo/_fixtures}/Cargo.3.toml             |    0
 .../cargo/_fixtures}/Cargo.4.toml             |    0
 test/datasource/cargo/_fixtures/amethyst.json |  515 +++
 test/datasource/cargo/_fixtures/libc.json     | 1213 +++++++
 test/datasource/gradle-version.spec.js        |    4 +-
 .../gradle-wrapper/_fixtures/all.json         | 2973 +++++++++++++++++
 .../_fixtures}/gradle-wrapper-1.properties    |    0
 .../_fixtures}/gradle-wrapper-2.properties    |    0
 .../_fixtures}/MultiProjectUpdatesReport.json |    4 +-
 .../gradle/_fixtures}/build.gradle.example1   |    0
 .../mysql-connector-java/maven-metadata.xml   |    0
 .../8.0.12/mysql-connector-java-8.0.12.pom    |    0
 .../mysql-connector-java/maven-metadata.xml   |    0
 .../hamcrest/hamcrest-core/maven-metadata.xml |    0
 .../gradle/_fixtures}/updatesReport.json      |    0
 .../gradle/_fixtures}/updatesReportEmpty.json |    0
 test/datasource/hex.spec.js                   |    5 +-
 test/datasource/hex/_fixtures/certifi.json    |  128 +
 test/datasource/maven.spec.js                 |   14 +-
 test/datasource/nuget.spec.js                 |   18 +-
 .../nuget/.gitignore                          |    0
 .../nuget/_fixtures}/indexV3.json             |    0
 .../nuget/_fixtures}/latestV2.json            |    0
 .../nuget/_fixtures}/nunitV2.json             |    0
 .../nuget/_fixtures}/nunitV2.xml              |    0
 .../_fixtures}/nunitV2_withoutProjectUrl.xml  |    0
 .../nuget/_fixtures}/nunitV3.json             |    4 +-
 .../_fixtures}/nunitV3_withoutProjectUrl.json |    4 +-
 .../nuget/_fixtures}/nunitv3_nuget-org.xml    |    0
 .../nuget/_fixtures}/sample.csproj            |    0
 test/datasource/packagist.spec.js             |   10 +-
 .../datasource/packagist/_fixtures/1beyt.json |  127 +
 .../packagist/_fixtures/includes.json         | 2521 ++++++++++++++
 .../packagist/_fixtures/mailchimp-api.json    |  630 ++++
 test/datasource/pypi.spec.js                  |   10 +-
 .../pypi/_fixtures/azure-cli-monitor.json     |  829 +++++
 .../_fixtures}/versions-html-badfile.html     |    2 +-
 .../pypi/_fixtures}/versions-html.html        |    2 +-
 test/datasource/ruby-version.spec.js          |    2 +-
 .../ruby-version/_fixtures}/releases.html     |    2 +-
 .../rubygems/_fixtures}/rails/info.json       |    0
 .../rubygems/_fixtures}/rails/versions.json   |    0
 test/datasource/rubygems/index.spec.js        |    4 +-
 test/datasource/terraform.spec.js             |    2 +-
 .../terraform/_fixtures}/1.tf                 |    0
 .../terraform/_fixtures}/registry-consul.json |    0
 test/globals.js                               |    2 +-
 .../logger => logger/_fixtures}/index.js      |    0
 .../ansible/_fixtures}/main1.yaml             |    0
 .../ansible/_fixtures}/main2.yaml             |    0
 test/manager/ansible/extract.spec.js          |   10 +-
 test/manager/ansible/update.spec.js           |   10 +-
 .../bazel/_fixtures}/WORKSPACE1               |    0
 test/manager/bazel/extract.spec.js            |    2 +-
 test/manager/bazel/update.spec.js             |    2 +-
 .../buildkite/_fixtures}/pipeline1.yml        |    0
 .../buildkite/_fixtures}/pipeline2.yml        |    0
 .../buildkite/_fixtures}/pipeline3.yml        |    0
 .../buildkite/_fixtures}/pipeline4.yml        |    0
 test/manager/buildkite/extract.spec.js        |    8 +-
 test/manager/buildkite/update.spec.js         |    6 +-
 .../bundler/_fixtures}/Gemfile.rails          |    0
 .../bundler/_fixtures}/Gemfile.rails.lock     |    0
 .../bundler/_fixtures}/Gemfile.sourceGroup    |    0
 test/manager/bundler/extract.spec.js          |    6 +-
 test/manager/bundler/update.spec.js           |    2 +-
 test/manager/cargo/extract.spec.js            |   20 +-
 test/manager/cargo/update.spec.js             |   10 +-
 .../circleci/_fixtures}/config.yml            |    0
 .../circleci/_fixtures}/config2.yml           |    0
 test/manager/circleci/extract.spec.js         |   10 +-
 test/manager/circleci/update.spec.js          |    7 +-
 .../composer/_fixtures}/composer1.json        |    0
 .../composer/_fixtures}/composer2.json        |    0
 .../composer/_fixtures}/composer3.json        |    0
 test/manager/composer/extract.spec.js         |    6 +-
 .../_fixtures}/docker-compose.1.yml           |    0
 test/manager/docker-compose/extract.spec.js   |    2 +-
 test/manager/docker-compose/update.spec.js    |    2 +-
 .../dockerfile/_fixtures}/Dockerfile1         |    0
 test/manager/dockerfile/extract.spec.js       |    5 +-
 .../github-actions/_fixtures}/main.workflow.1 |    0
 test/manager/github-actions/extract.spec.js   |    2 +-
 test/manager/github-actions/update.spec.js    |    2 +-
 .../gitlabci/_fixtures}/gitlab-ci.yaml        |    0
 test/manager/gitlabci/extract.spec.js         |    2 +-
 test/manager/gitlabci/update.spec.js          |    2 +-
 .../go => manager/gomod/_fixtures}/1/go.mod   |    0
 .../go => manager/gomod/_fixtures}/2/go.mod   |    0
 test/manager/gomod/extract.spec.js            |    4 +-
 test/manager/gomod/update.spec.js             |    4 +-
 test/manager/gradle-wrapper/extract.spec.js   |    4 +-
 test/manager/gradle-wrapper/update.spec.js    |    2 +-
 test/manager/gradle/index.spec.js             |    8 +-
 .../kubernetes/_fixtures}/array-syntax.yaml   |    0
 .../kubernetes/_fixtures}/configmap.yaml      |    0
 .../kubernetes/_fixtures}/gitlab-ci.yaml      |    0
 .../kubernetes/_fixtures}/kubernetes.yaml     |    0
 test/manager/kubernetes/extract.spec.js       |    8 +-
 test/manager/kubernetes/update.spec.js        |    4 +-
 .../maven/_fixtures}/simple.pom.xml           |    0
 test/manager/maven/extract.spec.js            |    2 +-
 test/manager/maven/index.spec.js              |    2 +-
 .../meteor/_fixtures}/package-1.js            |    0
 .../meteor/_fixtures}/package-2.js            |    0
 test/manager/meteor/extract.spec.js           |    2 +-
 test/manager/meteor/update.spec.js            |    2 +-
 .../npm/_fixtures}/inputs/01-glob.json        |    0
 .../npm/_fixtures}/inputs/01.json             |    0
 .../npm/_fixtures}/inputs/02.json             |    0
 .../npm/_fixtures}/inputs/workspaces.json     |    0
 .../npm/_fixtures}/invalid-name.json          |    0
 .../npm/_fixtures}/is-object.json             |    0
 .../npm/_fixtures}/outputs/011.json           |    0
 .../npm/_fixtures}/outputs/012.json           |    0
 .../npm/_fixtures}/outputs/013.json           |    0
 test/manager/npm/extract/index.spec.js        |    2 +-
 test/manager/npm/extract/npm.spec.js          |    2 +-
 test/manager/npm/extract/yarn.spec.js         |    2 +-
 test/manager/npm/update.spec.js               |    2 +-
 test/manager/nuget/extract.spec.js            |    5 +-
 test/manager/nuget/update.spec.js             |    5 +-
 .../_fixtures}/requirements1.txt              |    0
 .../_fixtures}/requirements2.txt              |    0
 .../_fixtures}/requirements3.txt              |    0
 .../_fixtures}/requirements4.txt              |    0
 test/manager/pip_requirements/extract.spec.js |    8 +-
 test/manager/pip_requirements/update.spec.js  |    6 +-
 .../pip_setup/_fixtures}/setup.py             |    0
 test/manager/pip_setup/extract.spec.js        |    2 +-
 .../pipenv/_fixtures}/Pipfile1                |    0
 .../pipenv/_fixtures}/Pipfile2                |    0
 test/manager/pipenv/extract.spec.js           |   10 +-
 test/manager/pipenv/update.spec.js            |    5 +-
 test/manager/terraform/extract.spec.js        |    2 +-
 test/manager/terraform/update.spec.js         |    2 +-
 .../travis/_fixtures}/travis.yml              |    0
 test/manager/travis/update.spec.js            |    2 +-
 .../bitbucket-server/_fixtures/responses.js   |  515 +++
 test/platform/bitbucket-server/index.spec.js  |    2 +-
 .../bitbucket/_fixtures}/responses.js         |   13 +-
 test/platform/bitbucket/index.spec.js         |    2 +-
 .../_fixtures}/graphql/pullrequest-1.json     |    0
 .../graphql/pullrequests-closed.json          |    0
 test/platform/github/index.spec.js            |    4 +-
 .../pr/_fixtures}/angular.js.md               |    0
 .../pr/_fixtures}/jest.md                     |    0
 .../pr/_fixtures}/js-yaml.md                  |    0
 .../pr/changelog/release-notes.spec.js        |    6 +-
 test/workers/repository/configured.spec.js    |    2 +-
 test/workers/repository/error-config.spec.js  |    2 +-
 test/workers/repository/error.spec.js         |    2 +-
 test/workers/repository/extract/index.spec.js |    2 +-
 .../repository/extract/manager-files.spec.js  |    2 +-
 .../workers/repository/finalise/prune.spec.js |    2 +-
 test/workers/repository/index.spec.js         |    2 +-
 test/workers/repository/init/apis.spec.js     |    2 +-
 test/workers/repository/init/base.spec.js     |    2 +-
 test/workers/repository/init/config.spec.js   |    2 +-
 test/workers/repository/init/semantic.spec.js |    2 +-
 .../repository/init/vulnerability.spec.js     |    4 +-
 test/workers/repository/process/fetch.spec.js |    2 +-
 test/workers/repository/process/index.spec.js |    2 +-
 .../workers/repository/process/limits.spec.js |    2 +-
 .../repository/process/lookup/index.spec.js   |   14 +-
 test/workers/repository/process/write.spec.js |    2 +-
 test/workers/repository/result.spec.js        |    2 +-
 .../repository/updates/branchify.spec.js      |    2 +-
 .../repository/updates/flatten.spec.js        |    2 +-
 214 files changed, 9704 insertions(+), 6300 deletions(-)
 delete mode 100644 test/_fixtures/bitbucket-server/responses.js
 delete mode 100644 test/_fixtures/cargo/amethyst.json
 delete mode 100644 test/_fixtures/cargo/libc.json
 delete mode 100644 test/_fixtures/config/index.js
 delete mode 100644 test/_fixtures/gradle-wrapper/all.json
 delete mode 100644 test/_fixtures/hex/certifi.json
 delete mode 100644 test/_fixtures/jwt/example.pem
 delete mode 100644 test/_fixtures/packagist/1beyt.json
 delete mode 100644 test/_fixtures/packagist/includes.json
 delete mode 100644 test/_fixtures/packagist/mailchimp-api.json
 delete mode 100644 test/_fixtures/pypi/azure-cli-monitor.json
 rename test/{_fixtures/config => config/config/_fixtures}/argv.js (100%)
 rename test/{_fixtures/config => config/config/_fixtures}/file-with-repo-presets.js (100%)
 rename test/{_fixtures/config => config/config/_fixtures}/file.js (100%)
 rename test/{_fixtures/config => config/config/_fixtures}/file2.js (100%)
 create mode 100644 test/config/config/_fixtures/index.js
 rename test/{_fixtures/keys => config/keys/_fixtures}/private.pem (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/01.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/02.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/coffeelint.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/next.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/plocktest1/package-lock.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/plocktest1/package.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/plocktest1/yarn.lock (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/renovate-config-default.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/renovate-config-group.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/renovate-config-ikatyang.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/renovate-config-monorepo.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/renovate-config-packages.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/typescript.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/vue-test-utils.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/vue.json (100%)
 rename test/{_fixtures/npm => config/npm/_fixtures}/webpack.json (100%)
 rename test/{_fixtures/cargo => datasource/cargo/_fixtures}/Cargo.1.toml (100%)
 rename test/{_fixtures/cargo => datasource/cargo/_fixtures}/Cargo.2.toml (100%)
 rename test/{_fixtures/cargo => datasource/cargo/_fixtures}/Cargo.3.toml (100%)
 rename test/{_fixtures/cargo => datasource/cargo/_fixtures}/Cargo.4.toml (100%)
 create mode 100644 test/datasource/cargo/_fixtures/amethyst.json
 create mode 100644 test/datasource/cargo/_fixtures/libc.json
 create mode 100644 test/datasource/gradle-wrapper/_fixtures/all.json
 rename test/{_fixtures/gradle-wrapper => datasource/gradle-wrapper/_fixtures}/gradle-wrapper-1.properties (100%)
 rename test/{_fixtures/gradle-wrapper => datasource/gradle-wrapper/_fixtures}/gradle-wrapper-2.properties (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/MultiProjectUpdatesReport.json (90%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/build.gradle.example1 (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/maven/custom_maven_repo/maven2/mysql/mysql-connector-java/maven-metadata.xml (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/maven/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/maven-metadata.xml (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/updatesReport.json (100%)
 rename test/{_fixtures/gradle => datasource/gradle/_fixtures}/updatesReportEmpty.json (100%)
 create mode 100644 test/datasource/hex/_fixtures/certifi.json
 rename test/{_fixtures => datasource}/nuget/.gitignore (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/indexV3.json (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/latestV2.json (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitV2.json (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitV2.xml (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitV2_withoutProjectUrl.xml (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitV3.json (98%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitV3_withoutProjectUrl.json (98%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/nunitv3_nuget-org.xml (100%)
 rename test/{_fixtures/nuget => datasource/nuget/_fixtures}/sample.csproj (100%)
 create mode 100644 test/datasource/packagist/_fixtures/1beyt.json
 create mode 100644 test/datasource/packagist/_fixtures/includes.json
 create mode 100644 test/datasource/packagist/_fixtures/mailchimp-api.json
 create mode 100644 test/datasource/pypi/_fixtures/azure-cli-monitor.json
 rename test/{_fixtures/pypi => datasource/pypi/_fixtures}/versions-html-badfile.html (98%)
 rename test/{_fixtures/pypi => datasource/pypi/_fixtures}/versions-html.html (99%)
 rename test/{_fixtures/ruby-version => datasource/ruby-version/_fixtures}/releases.html (99%)
 rename test/{_fixtures/rubygems => datasource/rubygems/_fixtures}/rails/info.json (100%)
 rename test/{_fixtures/rubygems => datasource/rubygems/_fixtures}/rails/versions.json (100%)
 rename test/{_fixtures/terraform => datasource/terraform/_fixtures}/1.tf (100%)
 rename test/{_fixtures/terraform => datasource/terraform/_fixtures}/registry-consul.json (100%)
 rename test/{_fixtures/logger => logger/_fixtures}/index.js (100%)
 rename test/{_fixtures/ansible => manager/ansible/_fixtures}/main1.yaml (100%)
 rename test/{_fixtures/ansible => manager/ansible/_fixtures}/main2.yaml (100%)
 rename test/{_fixtures/bazel => manager/bazel/_fixtures}/WORKSPACE1 (100%)
 rename test/{_fixtures/buildkite => manager/buildkite/_fixtures}/pipeline1.yml (100%)
 rename test/{_fixtures/buildkite => manager/buildkite/_fixtures}/pipeline2.yml (100%)
 rename test/{_fixtures/buildkite => manager/buildkite/_fixtures}/pipeline3.yml (100%)
 rename test/{_fixtures/buildkite => manager/buildkite/_fixtures}/pipeline4.yml (100%)
 rename test/{_fixtures/bundler => manager/bundler/_fixtures}/Gemfile.rails (100%)
 rename test/{_fixtures/bundler => manager/bundler/_fixtures}/Gemfile.rails.lock (100%)
 rename test/{_fixtures/bundler => manager/bundler/_fixtures}/Gemfile.sourceGroup (100%)
 rename test/{_fixtures/circleci => manager/circleci/_fixtures}/config.yml (100%)
 rename test/{_fixtures/circleci => manager/circleci/_fixtures}/config2.yml (100%)
 rename test/{_fixtures/composer => manager/composer/_fixtures}/composer1.json (100%)
 rename test/{_fixtures/composer => manager/composer/_fixtures}/composer2.json (100%)
 rename test/{_fixtures/composer => manager/composer/_fixtures}/composer3.json (100%)
 rename test/{_fixtures/docker-compose => manager/docker-compose/_fixtures}/docker-compose.1.yml (100%)
 rename test/{_fixtures/docker => manager/dockerfile/_fixtures}/Dockerfile1 (100%)
 rename test/{_fixtures/github-actions => manager/github-actions/_fixtures}/main.workflow.1 (100%)
 rename test/{_fixtures/gitlabci => manager/gitlabci/_fixtures}/gitlab-ci.yaml (100%)
 rename test/{_fixtures/go => manager/gomod/_fixtures}/1/go.mod (100%)
 rename test/{_fixtures/go => manager/gomod/_fixtures}/2/go.mod (100%)
 rename test/{_fixtures/kubernetes => manager/kubernetes/_fixtures}/array-syntax.yaml (100%)
 rename test/{_fixtures/kubernetes => manager/kubernetes/_fixtures}/configmap.yaml (100%)
 rename test/{_fixtures/kubernetes => manager/kubernetes/_fixtures}/gitlab-ci.yaml (100%)
 rename test/{_fixtures/kubernetes => manager/kubernetes/_fixtures}/kubernetes.yaml (100%)
 rename test/{_fixtures/maven => manager/maven/_fixtures}/simple.pom.xml (100%)
 rename test/{_fixtures/meteor => manager/meteor/_fixtures}/package-1.js (100%)
 rename test/{_fixtures/meteor => manager/meteor/_fixtures}/package-2.js (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/inputs/01-glob.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/inputs/01.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/inputs/02.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/inputs/workspaces.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/invalid-name.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/is-object.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/outputs/011.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/outputs/012.json (100%)
 rename test/{_fixtures/package-json => manager/npm/_fixtures}/outputs/013.json (100%)
 rename test/{_fixtures/pip_requirements => manager/pip_requirements/_fixtures}/requirements1.txt (100%)
 rename test/{_fixtures/pip_requirements => manager/pip_requirements/_fixtures}/requirements2.txt (100%)
 rename test/{_fixtures/pip_requirements => manager/pip_requirements/_fixtures}/requirements3.txt (100%)
 rename test/{_fixtures/pip_requirements => manager/pip_requirements/_fixtures}/requirements4.txt (100%)
 rename test/{_fixtures/pip_setup => manager/pip_setup/_fixtures}/setup.py (100%)
 rename test/{_fixtures/pipenv => manager/pipenv/_fixtures}/Pipfile1 (100%)
 rename test/{_fixtures/pipenv => manager/pipenv/_fixtures}/Pipfile2 (100%)
 rename test/{_fixtures/node => manager/travis/_fixtures}/travis.yml (100%)
 create mode 100644 test/platform/bitbucket-server/_fixtures/responses.js
 rename test/{_fixtures/bitbucket => platform/bitbucket/_fixtures}/responses.js (94%)
 rename test/{_fixtures/github => platform/github/_fixtures}/graphql/pullrequest-1.json (100%)
 rename test/{_fixtures/github => platform/github/_fixtures}/graphql/pullrequests-closed.json (100%)
 rename test/{_fixtures/changelog-md => workers/pr/_fixtures}/angular.js.md (100%)
 rename test/{_fixtures/changelog-md => workers/pr/_fixtures}/jest.md (100%)
 rename test/{_fixtures/changelog-md => workers/pr/_fixtures}/js-yaml.md (100%)

diff --git a/.eslintignore b/.eslintignore
index 48d93364af..43b31467a3 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1 +1 @@
-test/_fixtures
+test/**/**/_fixtures
diff --git a/.gitignore b/.gitignore
index 28c6004c6f..f161e91225 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,5 @@
 /*.log
 /.vscode
 /.idea
-package-lock.json
-
+/package-lock.json
 *.pyc
diff --git a/.prettierignore b/.prettierignore
index 81888a8c14..4a209236dc 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -9,5 +9,5 @@
 .cache
 /*.log
 package.json
-test/_fixtures/
+test/**/**/_fixtures
 bin/yarn*
diff --git a/test/_fixtures/bitbucket-server/responses.js b/test/_fixtures/bitbucket-server/responses.js
deleted file mode 100644
index 85932a2045..0000000000
--- a/test/_fixtures/bitbucket-server/responses.js
+++ /dev/null
@@ -1,501 +0,0 @@
-const { URL } = require('url');
-
-function generateRepo(endpoint, projectKey, repositorySlug) {
-  let projectKeyLower = projectKey.toLowerCase();
-  return {
-    slug: repositorySlug,
-    id: 13076,
-    name: repositorySlug,
-    scmId: 'git',
-    state: 'AVAILABLE',
-    statusMessage: 'Available',
-    forkable: true,
-    project: {
-      key: projectKey,
-      id: 2900,
-      name: `${repositorySlug}'s name`,
-      public: false,
-      type: 'NORMAL',
-      links: {
-        self: [
-          { href: `https://stash.renovatebot.com/projects/${projectKey}` },
-        ],
-      },
-    },
-    public: false,
-    links: {
-      clone: [
-        {
-          href: `${endpoint}/scm/${projectKeyLower}/${repositorySlug}.git`,
-          name: 'http',
-        },
-        {
-          href: `ssh://git@stash.renovatebot.com:7999/${projectKeyLower}/${repositorySlug}.git`,
-          name: 'ssh',
-        },
-      ],
-      self: [
-        {
-          href: `${endpoint}/projects/${projectKey}/repos/${repositorySlug}/browse`,
-        },
-      ],
-    },
-  };
-}
-
-function generatePR(endpoint, projectKey, repositorySlug) {
-  return {
-    id: 5,
-    version: 1,
-    title: 'title',
-    description: '* Line 1\r\n* Line 2',
-    state: 'OPEN',
-    open: true,
-    closed: false,
-    createdDate: 1547853840016,
-    updatedDate: 1547853840016,
-    fromRef: {
-      id: 'refs/heads/userName1/pullRequest5',
-      displayId: 'userName1/pullRequest5',
-      latestCommit: '55efc02b2ab13a43a66cf705f5faacfcc6a762b4',
-      // Removed this with the idea it's not needed
-      // repository: {},
-    },
-    toRef: {
-      id: 'refs/heads/master',
-      displayId: 'master',
-      latestCommit: '0d9c7726c3d628b7e28af234595cfd20febdbf8e',
-      // Removed this with the idea it's not needed
-      // repository: {},
-    },
-    locked: false,
-    author: {
-      user: {
-        name: 'userName1',
-        emailAddress: 'userName1@renovatebot.com',
-        id: 144846,
-        displayName: 'Renovate Bot',
-        active: true,
-        slug: 'userName1',
-        type: 'NORMAL',
-        links: {
-          self: [{ href: `${endpoint}/users/userName1` }],
-        },
-      },
-      role: 'AUTHOR',
-      approved: false,
-      status: 'UNAPPROVED',
-    },
-    reviewers: [
-      {
-        user: {
-          name: 'userName2',
-          emailAddress: 'userName2@renovatebot.com',
-          id: 71155,
-          displayName: 'Renovate bot 2',
-          active: true,
-          slug: 'userName2',
-          type: 'NORMAL',
-          links: {
-            self: [{ href: `${endpoint}/users/userName2` }],
-          },
-        },
-        role: 'REVIEWER',
-        approved: false,
-        status: 'UNAPPROVED',
-      },
-    ],
-    participants: [],
-    links: {
-      self: [
-        {
-          href: `${endpoint}/projects/${projectKey}/repos/${repositorySlug}/pull-requests/5`,
-        },
-      ],
-    },
-  };
-}
-
-function generateServerResponses(endpoint) {
-  return {
-    baseURL: endpoint,
-    [`${endpoint}/rest/api/1.0/repos?permission=REPO_WRITE&state=AVAILABLE&limit=100`]: {
-      'GET': {
-      size: 1,
-      limit: 100,
-      isLastPage: true,
-      values: [generateRepo(endpoint, 'SOME', 'repo')],
-      start: 0,
-    },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos?limit=100`]: {
-      'GET': {
-      size: 1,
-      limit: 25,
-      isLastPage: true,
-      values: [generateRepo(endpoint, 'SOME', 'repo')],
-      start: 0,
-    },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo`]: {
-      'GET': generateRepo(endpoint, 'SOME', 'repo'),
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/branches/default`]: {
-      'GET': {
-      displayId: 'master',
-    },
-    },
-    // // TODO - I'm not sure there is an issues link to provide
-    // [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/issues`]: {
-    //   'GET': {
-    //     values: [],
-    //   },
-    // },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests`]: {
-      'POST': generatePR(endpoint, 'SOME', 'repo'),
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests?state=ALL&limit=100`]: {
-      'GET': {
-        isLastPage: true,
-        values: [generatePR(endpoint, 'SOME', 'repo')],
-      },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/4`]: {
-      'GET': Promise.reject({ statusCode: 404 }),
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5`]: {
-      'GET': generatePR(endpoint, 'SOME', 'repo'),
-      'PUT': generatePR(endpoint, 'SOME', 'repo'),
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/participants`]: {
-      'POST': {
-        "user": {
-          "name": "jcitizen",
-          "emailAddress": "jane@example.com",
-          "id": 101,
-          "displayName": "Jane Citizen",
-          "active": true,
-          "slug": "jcitizen",
-          "type": "NORMAL"
-        },
-        "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998",
-        "role": "REVIEWER",
-        "approved": false,
-        "status": "UNAPPROVED"
-      },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/diff`]: {
-      'GET': {
-      fromHash: 'afdcf5e55dfce85055a146783434b0e2a81722c1',
-      toHash: '590e661bb8c189b5a4bee115b475c9f14bf112bd',
-      contextLines: 10,
-      whitespace: 'SHOW',
-      diffs: [
-        {
-          source: {
-            components: ['package.json'],
-            parent: '',
-            name: 'package.json',
-            extension: 'json',
-            toString: 'package.json',
-          },
-          destination: {
-            components: ['package.json'],
-            parent: '',
-            name: 'package.json',
-            extension: 'json',
-            toString: 'package.json',
-          },
-          hunks: [
-            {
-              sourceLine: 47,
-              sourceSpan: 18,
-              destinationLine: 47,
-              destinationSpan: 18,
-              segments: [
-                {
-                  type: 'CONTEXT',
-                  lines: [
-                    {
-                      source: 47,
-                      destination: 47,
-                      line: '    "webpack": "4.28.0"',
-                      truncated: false,
-                    },
-                    {
-                      source: 48,
-                      destination: 48,
-                      line: '  },',
-                      truncated: false,
-                    },
-                    {
-                      source: 49,
-                      destination: 49,
-                      line: '  "license": "MIT",',
-                      truncated: false,
-                    },
-                    {
-                      source: 50,
-                      destination: 50,
-                      line: '  "main": "dist/index.js",',
-                      truncated: false,
-                    },
-                    {
-                      source: 51,
-                      destination: 51,
-                      line: '  "module": "dist/index.es.js",',
-                      truncated: false,
-                    },
-                    {
-                      source: 52,
-                      destination: 52,
-                      line: '  "name": "removed-for-privacy",',
-                      truncated: false,
-                    },
-                    {
-                      source: 53,
-                      destination: 53,
-                      line: '  "publishConfig": {',
-                      truncated: false,
-                    },
-                    {
-                      source: 54,
-                      destination: 54,
-                      line: '    "registry": "https://npm.renovatebot.com/"',
-                      truncated: false,
-                    },
-                    {
-                      source: 55,
-                      destination: 55,
-                      line: '  },',
-                      truncated: false,
-                    },
-                    {
-                      source: 56,
-                      destination: 56,
-                      line: '  "scripts": {',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'REMOVED',
-                  lines: [
-                    {
-                      source: 57,
-                      destination: 57,
-                      line:
-                        '    "build": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack --config=webpack.config.prod.ts",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'ADDED',
-                  lines: [
-                    {
-                      source: 58,
-                      destination: 57,
-                      line:
-                        '    "build": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack --config=webpack.config.prod.ts",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'CONTEXT',
-                  lines: [
-                    {
-                      source: 58,
-                      destination: 58,
-                      line: '    "clean": "rimraf dist",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'REMOVED',
-                  lines: [
-                    {
-                      source: 59,
-                      destination: 59,
-                      line:
-                        '    "dev": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack --config=webpack.config.ts",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'ADDED',
-                  lines: [
-                    {
-                      source: 60,
-                      destination: 59,
-                      line:
-                        '    "dev": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack --config=webpack.config.ts",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'CONTEXT',
-                  lines: [
-                    {
-                      source: 60,
-                      destination: 60,
-                      line: '    "prepare": "npm run clean && npm run build",',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'REMOVED',
-                  lines: [
-                    {
-                      source: 61,
-                      destination: 61,
-                      line:
-                        '    "start": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack-dev-server --env.NODE_ENV=development --env.buildenv=stage"',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'ADDED',
-                  lines: [
-                    {
-                      source: 62,
-                      destination: 61,
-                      line:
-                        '    "start": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack-dev-server --env.NODE_ENV=development --env.buildenv=stage"',
-                      truncated: false,
-                    },
-                  ],
-                  truncated: false,
-                },
-                {
-                  type: 'CONTEXT',
-                  lines: [
-                    {
-                      source: 62,
-                      destination: 62,
-                      line: '  },',
-                      truncated: false,
-                    },
-                    {
-                      source: 63,
-                      destination: 63,
-                      line: '  "version": "0.0.1"',
-                      truncated: false,
-                    },
-                    { source: 64, destination: 64, line: '}', truncated: false },
-                  ],
-                  truncated: false,
-                },
-              ],
-              truncated: false,
-            },
-          ],
-          truncated: false,
-        },
-      ],
-      truncated: false,
-    },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/commits`]: {
-      'GET': {
-      values: [{}],
-    },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/merge`]: {
-      'GET': { conflicted: false },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/merge?version=1`]: {
-      'POST': {
-        ...generatePR(endpoint, 'SOME', 'repo'),
-        ...{
-          "state": "MERGED",
-          "open": false,
-          "closed": true,
-          "createdDate": 1547853840016,
-          "updatedDate": 1547853840016,
-          "closedDate": 1547853840017,
-        },
-      },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/activities?limit=100`]: {
-      'GET': {
-        isLastPage: false,
-        nextPageStart: 1,
-        values: [
-          { action: 'COMMENTED', commentAction: 'ADDED', comment: { id: 21, text: '### some-subject\n\nblablabla' } },
-          { action: 'COMMENTED', commentAction: 'ADDED', comment: { id: 22, text: '!merge' } },
-        ],
-      },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/activities?limit=100&start=1`]: {
-      'GET': {
-        isLastPage: true,
-        values: [
-          { action: 'OTHER' },
-        ],
-      },
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments`]: {
-      'POST': {},
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/21`]: {
-      'GET': {
-        version: 1
-      },
-      'PUT': {},
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/22`]: {
-      'GET': {
-        version: 1
-      },
-      'PUT': {},
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/21?version=1`]: {
-      'DELETE': {},
-    },
-    [`${endpoint}/rest/api/1.0/projects/SOME/repos/branches`]: {
-      'GET': {
-      isLastPage: true,
-      limit: 25,
-      size: 2,
-      start: 0,
-      values: [
-        { displayId: 'master', id: 'refs/heads/master' },
-        { displayId: 'branch', id: 'refs/heads/branch' },
-        { displayId: 'renovate/branch', id: 'refs/heads/renovate/branch' },
-        { displayId: 'renovate/upgrade', id: 'refs/heads/renovate/upgrade' },
-      ],
-    },
-    },
-    [`${endpoint}/rest/build-status/1.0/commits/0d9c7726c3d628b7e28af234595cfd20febdbf8e?limit=100`]: {
-      'GET': {
-        isLastPage: true,
-        values: [
-          { key: 'context-1', state: 'SUCCESSFUL' },
-        ],
-      },
-    },
-    [`${endpoint}/rest/build-status/1.0/commits/0d9c7726c3d628b7e28af234595cfd20febdbf8e`]: {
-      'POST': {}
-    },
-  }
-}
-
-module.exports = {
-  'endpoint with no path': generateServerResponses('https://stash.renovatebot.com'),
-  'endpoint with path': generateServerResponses('https://stash.renovatebot.com/vcs'),
-};
diff --git a/test/_fixtures/cargo/amethyst.json b/test/_fixtures/cargo/amethyst.json
deleted file mode 100644
index f8c703d9cc..0000000000
--- a/test/_fixtures/cargo/amethyst.json
+++ /dev/null
@@ -1 +0,0 @@
-{"crate":{"id":"amethyst","name":"amethyst","updated_at":"2018-10-23T04:59:52.036066+00:00","versions":[114081,102536,93381,75864,64007,63921,55723,47311,45120,44923,33265,24782,21411,20555,20456,20314,20192],"keywords":["amethyst","game","engine","sdk"],"categories":["game-engines"],"badges":[{"badge_type":"appveyor","attributes":{"repository":"amethyst/amethyst","service":null,"branch":"master","id":null,"project_name":null}},{"badge_type":"travis-ci","attributes":{"repository":"amethyst/amethyst","branch":"master"}}],"created_at":"2016-01-04T03:42:04.120616+00:00","downloads":10368,"recent_downloads":3510,"max_version":"0.9.0","description":"Data-oriented game engine written in Rust","homepage":"https://www.amethyst.rs/","documentation":"https://www.amethyst.rs/doc/master/doc/amethyst","repository":"https://github.com/amethyst/amethyst","links":{"version_downloads":"/api/v1/crates/amethyst/downloads","versions":null,"owners":"/api/v1/crates/amethyst/owners","owner_team":"/api/v1/crates/amethyst/owner_team","owner_user":"/api/v1/crates/amethyst/owner_user","reverse_dependencies":"/api/v1/crates/amethyst/reverse_dependencies"},"exact_match":false},"versions":[{"id":114081,"crate":"amethyst","num":"0.9.0","dl_path":"/api/v1/crates/amethyst/0.9.0/download","readme_path":"/api/v1/crates/amethyst/0.9.0/readme","updated_at":"2018-10-23T04:59:52.036066+00:00","created_at":"2018-10-23T04:59:52.036066+00:00","downloads":2037,"features":{"json":["amethyst_assets/json"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_network/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"saveload":["amethyst_core/saveload"],"sdl_controller":["amethyst_input/sdl_controller"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.9.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.9.0/downloads","authors":"/api/v1/crates/amethyst/0.9.0/authors"},"crate_size":41178},{"id":102536,"crate":"amethyst","num":"0.8.0","dl_path":"/api/v1/crates/amethyst/0.8.0/download","readme_path":"/api/v1/crates/amethyst/0.8.0/readme","updated_at":"2018-08-05T23:35:13.513554+00:00","created_at":"2018-08-05T23:35:13.513554+00:00","downloads":1694,"features":{"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"sdl_controller":["amethyst_input/sdl_controller"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.8.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.8.0/downloads","authors":"/api/v1/crates/amethyst/0.8.0/authors"},"crate_size":null},{"id":93381,"crate":"amethyst","num":"0.7.0","dl_path":"/api/v1/crates/amethyst/0.7.0/download","readme_path":"/api/v1/crates/amethyst/0.7.0/readme","updated_at":"2018-05-19T05:26:43.556173+00:00","created_at":"2018-05-19T05:26:43.556173+00:00","downloads":779,"features":{"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_renderer/profiler","amethyst_input/profiler","amethyst_ui/profiler","amethyst_utils/profiler"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.7.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.7.0/downloads","authors":"/api/v1/crates/amethyst/0.7.0/authors"},"crate_size":null},{"id":75864,"crate":"amethyst","num":"0.6.0","dl_path":"/api/v1/crates/amethyst/0.6.0/download","readme_path":"/api/v1/crates/amethyst/0.6.0/readme","updated_at":"2017-12-30T02:37:56.438368+00:00","created_at":"2017-12-30T02:37:56.438368+00:00","downloads":709,"features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.6.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.6.0/downloads","authors":"/api/v1/crates/amethyst/0.6.0/authors"},"crate_size":null},{"id":64007,"crate":"amethyst","num":"0.5.1","dl_path":"/api/v1/crates/amethyst/0.5.1/download","readme_path":"/api/v1/crates/amethyst/0.5.1/readme","updated_at":"2017-11-30T02:44:34.228865+00:00","created_at":"2017-08-30T16:08:02.076925+00:00","downloads":511,"features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.5.1/dependencies","version_downloads":"/api/v1/crates/amethyst/0.5.1/downloads","authors":"/api/v1/crates/amethyst/0.5.1/authors"},"crate_size":null},{"id":63921,"crate":"amethyst","num":"0.5.0","dl_path":"/api/v1/crates/amethyst/0.5.0/download","readme_path":"/api/v1/crates/amethyst/0.5.0/readme","updated_at":"2017-11-30T03:43:52.655220+00:00","created_at":"2017-08-29T17:36:45.542505+00:00","downloads":153,"features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.5.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.5.0/downloads","authors":"/api/v1/crates/amethyst/0.5.0/authors"},"crate_size":null},{"id":55723,"crate":"amethyst","num":"0.4.3","dl_path":"/api/v1/crates/amethyst/0.4.3/download","readme_path":"/api/v1/crates/amethyst/0.4.3/readme","updated_at":"2017-11-30T03:58:14.298921+00:00","created_at":"2017-06-03T23:39:08.055273+00:00","downloads":409,"features":{"default":["opengl"],"direct3d":[],"opengl":[],"profiler":["thread_profiler/thread_profiler"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.4.3/dependencies","version_downloads":"/api/v1/crates/amethyst/0.4.3/downloads","authors":"/api/v1/crates/amethyst/0.4.3/authors"},"crate_size":null},{"id":47311,"crate":"amethyst","num":"0.4.2","dl_path":"/api/v1/crates/amethyst/0.4.2/download","readme_path":"/api/v1/crates/amethyst/0.4.2/readme","updated_at":"2017-11-30T02:28:10.733064+00:00","created_at":"2017-03-07T22:35:26.137229+00:00","downloads":423,"features":{"default":["opengl"],"direct3d":[],"opengl":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.4.2/dependencies","version_downloads":"/api/v1/crates/amethyst/0.4.2/downloads","authors":"/api/v1/crates/amethyst/0.4.2/authors"},"crate_size":null},{"id":45120,"crate":"amethyst","num":"0.4.1","dl_path":"/api/v1/crates/amethyst/0.4.1/download","readme_path":"/api/v1/crates/amethyst/0.4.1/readme","updated_at":"2017-11-30T02:46:19.858552+00:00","created_at":"2017-02-10T05:34:28.151911+00:00","downloads":292,"features":{"default":["opengl"],"direct3d":[],"opengl":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.4.1/dependencies","version_downloads":"/api/v1/crates/amethyst/0.4.1/downloads","authors":"/api/v1/crates/amethyst/0.4.1/authors"},"crate_size":null},{"id":44923,"crate":"amethyst","num":"0.4.0","dl_path":"/api/v1/crates/amethyst/0.4.0/download","readme_path":"/api/v1/crates/amethyst/0.4.0/readme","updated_at":"2017-11-30T02:31:06.671385+00:00","created_at":"2017-02-07T07:30:59.355103+00:00","downloads":205,"features":{"default":["opengl"],"direct3d":[],"opengl":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.4.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.4.0/downloads","authors":"/api/v1/crates/amethyst/0.4.0/authors"},"crate_size":null},{"id":33265,"crate":"amethyst","num":"0.3.1","dl_path":"/api/v1/crates/amethyst/0.3.1/download","readme_path":"/api/v1/crates/amethyst/0.3.1/readme","updated_at":"2017-11-30T04:18:49.922837+00:00","created_at":"2016-09-07T17:49:01.070242+00:00","downloads":655,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.3.1/dependencies","version_downloads":"/api/v1/crates/amethyst/0.3.1/downloads","authors":"/api/v1/crates/amethyst/0.3.1/authors"},"crate_size":null},{"id":24782,"crate":"amethyst","num":"0.3.0","dl_path":"/api/v1/crates/amethyst/0.3.0/download","readme_path":"/api/v1/crates/amethyst/0.3.0/readme","updated_at":"2017-11-30T04:18:49.834846+00:00","created_at":"2016-03-31T07:12:24.417369+00:00","downloads":634,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.3.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.3.0/downloads","authors":"/api/v1/crates/amethyst/0.3.0/authors"},"crate_size":null},{"id":21411,"crate":"amethyst","num":"0.2.1","dl_path":"/api/v1/crates/amethyst/0.2.1/download","readme_path":"/api/v1/crates/amethyst/0.2.1/readme","updated_at":"2017-11-30T04:18:49.721035+00:00","created_at":"2016-01-27T22:12:58.346004+00:00","downloads":581,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.2.1/dependencies","version_downloads":"/api/v1/crates/amethyst/0.2.1/downloads","authors":"/api/v1/crates/amethyst/0.2.1/authors"},"crate_size":null},{"id":20555,"crate":"amethyst","num":"0.1.4","dl_path":"/api/v1/crates/amethyst/0.1.4/download","readme_path":"/api/v1/crates/amethyst/0.1.4/readme","updated_at":"2017-11-30T04:18:49.690252+00:00","created_at":"2016-01-11T04:30:07.247905+00:00","downloads":407,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.1.4/dependencies","version_downloads":"/api/v1/crates/amethyst/0.1.4/downloads","authors":"/api/v1/crates/amethyst/0.1.4/authors"},"crate_size":null},{"id":20456,"crate":"amethyst","num":"0.1.3","dl_path":"/api/v1/crates/amethyst/0.1.3/download","readme_path":"/api/v1/crates/amethyst/0.1.3/readme","updated_at":"2017-11-30T04:18:49.685229+00:00","created_at":"2016-01-09T23:30:24.282179+00:00","downloads":288,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.1.3/dependencies","version_downloads":"/api/v1/crates/amethyst/0.1.3/downloads","authors":"/api/v1/crates/amethyst/0.1.3/authors"},"crate_size":null},{"id":20314,"crate":"amethyst","num":"0.1.1","dl_path":"/api/v1/crates/amethyst/0.1.1/download","readme_path":"/api/v1/crates/amethyst/0.1.1/readme","updated_at":"2017-11-30T04:18:49.672273+00:00","created_at":"2016-01-07T03:51:25.730482+00:00","downloads":298,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.1.1/dependencies","version_downloads":"/api/v1/crates/amethyst/0.1.1/downloads","authors":"/api/v1/crates/amethyst/0.1.1/authors"},"crate_size":null},{"id":20192,"crate":"amethyst","num":"0.1.0","dl_path":"/api/v1/crates/amethyst/0.1.0/download","readme_path":"/api/v1/crates/amethyst/0.1.0/readme","updated_at":"2017-11-30T04:18:49.663242+00:00","created_at":"2016-01-04T03:42:04.120616+00:00","downloads":293,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/amethyst/0.1.0/dependencies","version_downloads":"/api/v1/crates/amethyst/0.1.0/downloads","authors":"/api/v1/crates/amethyst/0.1.0/authors"},"crate_size":null}],"keywords":[{"id":"amethyst","keyword":"amethyst","created_at":"2016-01-04T03:42:04.120616+00:00","crates_cnt":15},{"id":"game","keyword":"game","created_at":"2014-11-21T04:39:31.646099+00:00","crates_cnt":141},{"id":"engine","keyword":"engine","created_at":"2014-12-21T17:42:48.133982+00:00","crates_cnt":47},{"id":"sdk","keyword":"sdk","created_at":"2015-06-07T13:11:08.891856+00:00","crates_cnt":16}],"categories":[{"id":"game-engines","category":"Game engines","slug":"game-engines","description":"Crates for creating games.","created_at":"2017-01-17T19:13:05.112025+00:00","crates_cnt":105}]}
diff --git a/test/_fixtures/cargo/libc.json b/test/_fixtures/cargo/libc.json
deleted file mode 100644
index 53ff2086ab..0000000000
--- a/test/_fixtures/cargo/libc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"crate":{"id":"libc","name":"libc","updated_at":"2018-11-22T06:00:01.887655+00:00","versions":[119061,102589,95089,93661,86416,83417,83347,82661,77227,76325,72807,69615,67575,65812,63743,61242,60588,60383,59067,59046,56839,53711,51450,46700,42535,41598,38948,35816,33357,31311,29868,29286,28414,26549,25536,24776,23609,22138,21365,21096,19509,19469,17958,17638,17572,17355,16916,14628,13021,10384,9938,8437,7842,7408,6260,4732,4106,3006],"keywords":[],"categories":[],"badges":[{"badge_type":"appveyor","attributes":{"service":null,"project_name":"rust-lang-libs/libc","repository":"rust-lang/libc","branch":null,"id":null}},{"badge_type":"travis-ci","attributes":{"repository":"rust-lang/libc","branch":null}}],"created_at":"2015-01-15T20:22:13.100871+00:00","downloads":11264639,"recent_downloads":1246539,"max_version":"0.2.44","description":"A library for types and bindings to native C functions often found in libc or\nother common platform libraries.\n","homepage":"https://github.com/rust-lang/libc","documentation":"http://doc.rust-lang.org/libc","repository":"https://github.com/rust-lang/libc","links":{"version_downloads":"/api/v1/crates/libc/downloads","versions":null,"owners":"/api/v1/crates/libc/owners","owner_team":"/api/v1/crates/libc/owner_team","owner_user":"/api/v1/crates/libc/owner_user","reverse_dependencies":"/api/v1/crates/libc/reverse_dependencies"},"exact_match":false},"versions":[{"id":119061,"crate":"libc","num":"0.2.44","dl_path":"/api/v1/crates/libc/0.2.44/download","readme_path":"/api/v1/crates/libc/0.2.44/readme","updated_at":"2018-11-22T06:00:01.887655+00:00","created_at":"2018-11-22T06:00:01.887655+00:00","downloads":157138,"features":{"align":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"use_std":[]},"yanked":false,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.44/dependencies","version_downloads":"/api/v1/crates/libc/0.2.44/downloads","authors":"/api/v1/crates/libc/0.2.44/authors"},"crate_size":347920},{"id":102589,"crate":"libc","num":"0.2.43","dl_path":"/api/v1/crates/libc/0.2.43/download","readme_path":"/api/v1/crates/libc/0.2.43/readme","updated_at":"2018-08-06T13:58:01.547975+00:00","created_at":"2018-08-06T13:58:01.547975+00:00","downloads":1083116,"features":{"align":[],"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.43/dependencies","version_downloads":"/api/v1/crates/libc/0.2.43/downloads","authors":"/api/v1/crates/libc/0.2.43/authors"},"crate_size":null},{"id":95089,"crate":"libc","num":"0.2.42","dl_path":"/api/v1/crates/libc/0.2.42/download","readme_path":"/api/v1/crates/libc/0.2.42/readme","updated_at":"2018-06-01T21:41:57.990052+00:00","created_at":"2018-06-01T21:41:57.990052+00:00","downloads":643415,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.42/dependencies","version_downloads":"/api/v1/crates/libc/0.2.42/downloads","authors":"/api/v1/crates/libc/0.2.42/authors"},"crate_size":null},{"id":93661,"crate":"libc","num":"0.2.41","dl_path":"/api/v1/crates/libc/0.2.41/download","readme_path":"/api/v1/crates/libc/0.2.41/readme","updated_at":"2018-05-21T15:06:52.283653+00:00","created_at":"2018-05-21T15:06:52.283653+00:00","downloads":135165,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.41/dependencies","version_downloads":"/api/v1/crates/libc/0.2.41/downloads","authors":"/api/v1/crates/libc/0.2.41/authors"},"crate_size":null},{"id":86416,"crate":"libc","num":"0.2.40","dl_path":"/api/v1/crates/libc/0.2.40/download","readme_path":"/api/v1/crates/libc/0.2.40/readme","updated_at":"2018-03-26T06:55:01.045990+00:00","created_at":"2018-03-26T06:55:01.045990+00:00","downloads":559067,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.40/dependencies","version_downloads":"/api/v1/crates/libc/0.2.40/downloads","authors":"/api/v1/crates/libc/0.2.40/authors"},"crate_size":null},{"id":83417,"crate":"libc","num":"0.2.39","dl_path":"/api/v1/crates/libc/0.2.39/download","readme_path":"/api/v1/crates/libc/0.2.39/readme","updated_at":"2018-03-05T16:41:58.165278+00:00","created_at":"2018-03-05T16:41:58.165278+00:00","downloads":279045,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.39/dependencies","version_downloads":"/api/v1/crates/libc/0.2.39/downloads","authors":"/api/v1/crates/libc/0.2.39/authors"},"crate_size":null},{"id":83347,"crate":"libc","num":"0.2.38","dl_path":"/api/v1/crates/libc/0.2.38/download","readme_path":"/api/v1/crates/libc/0.2.38/readme","updated_at":"2018-03-05T02:37:48.373061+00:00","created_at":"2018-03-05T02:37:48.373061+00:00","downloads":8549,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.38/dependencies","version_downloads":"/api/v1/crates/libc/0.2.38/downloads","authors":"/api/v1/crates/libc/0.2.38/authors"},"crate_size":null},{"id":82661,"crate":"libc","num":"0.2.37","dl_path":"/api/v1/crates/libc/0.2.37/download","readme_path":"/api/v1/crates/libc/0.2.37/readme","updated_at":"2018-02-27T12:01:41.193552+00:00","created_at":"2018-02-27T12:01:41.193552+00:00","downloads":57696,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.37/dependencies","version_downloads":"/api/v1/crates/libc/0.2.37/downloads","authors":"/api/v1/crates/libc/0.2.37/authors"},"crate_size":null},{"id":77227,"crate":"libc","num":"0.2.36","dl_path":"/api/v1/crates/libc/0.2.36/download","readme_path":"/api/v1/crates/libc/0.2.36/readme","updated_at":"2018-01-12T15:57:05.925907+00:00","created_at":"2018-01-12T15:57:05.925907+00:00","downloads":411175,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.36/dependencies","version_downloads":"/api/v1/crates/libc/0.2.36/downloads","authors":"/api/v1/crates/libc/0.2.36/authors"},"crate_size":null},{"id":76325,"crate":"libc","num":"0.2.35","dl_path":"/api/v1/crates/libc/0.2.35/download","readme_path":"/api/v1/crates/libc/0.2.35/readme","updated_at":"2018-01-04T03:32:05.574245+00:00","created_at":"2018-01-04T03:32:05.574245+00:00","downloads":76227,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.35/dependencies","version_downloads":"/api/v1/crates/libc/0.2.35/downloads","authors":"/api/v1/crates/libc/0.2.35/authors"},"crate_size":null},{"id":72807,"crate":"libc","num":"0.2.34","dl_path":"/api/v1/crates/libc/0.2.34/download","readme_path":"/api/v1/crates/libc/0.2.34/readme","updated_at":"2017-11-30T15:47:00.179016+00:00","created_at":"2017-11-30T15:47:00.179016+00:00","downloads":289639,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.34/dependencies","version_downloads":"/api/v1/crates/libc/0.2.34/downloads","authors":"/api/v1/crates/libc/0.2.34/authors"},"crate_size":null},{"id":69615,"crate":"libc","num":"0.2.33","dl_path":"/api/v1/crates/libc/0.2.33/download","readme_path":"/api/v1/crates/libc/0.2.33/readme","updated_at":"2017-11-30T03:01:39.752229+00:00","created_at":"2017-10-28T20:20:15.081891+00:00","downloads":288053,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.33/dependencies","version_downloads":"/api/v1/crates/libc/0.2.33/downloads","authors":"/api/v1/crates/libc/0.2.33/authors"},"crate_size":null},{"id":67575,"crate":"libc","num":"0.2.32","dl_path":"/api/v1/crates/libc/0.2.32/download","readme_path":"/api/v1/crates/libc/0.2.32/readme","updated_at":"2017-11-30T03:52:06.751004+00:00","created_at":"2017-10-06T14:16:36.183976+00:00","downloads":232800,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.32/dependencies","version_downloads":"/api/v1/crates/libc/0.2.32/downloads","authors":"/api/v1/crates/libc/0.2.32/authors"},"crate_size":null},{"id":65812,"crate":"libc","num":"0.2.31","dl_path":"/api/v1/crates/libc/0.2.31/download","readme_path":"/api/v1/crates/libc/0.2.31/readme","updated_at":"2017-11-30T03:21:16.371491+00:00","created_at":"2017-09-20T03:45:25.228566+00:00","downloads":165732,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.31/dependencies","version_downloads":"/api/v1/crates/libc/0.2.31/downloads","authors":"/api/v1/crates/libc/0.2.31/authors"},"crate_size":null},{"id":63743,"crate":"libc","num":"0.2.30","dl_path":"/api/v1/crates/libc/0.2.30/download","readme_path":"/api/v1/crates/libc/0.2.30/readme","updated_at":"2017-11-30T02:38:31.047644+00:00","created_at":"2017-08-27T18:10:50.883879+00:00","downloads":232963,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.30/dependencies","version_downloads":"/api/v1/crates/libc/0.2.30/downloads","authors":"/api/v1/crates/libc/0.2.30/authors"},"crate_size":null},{"id":61242,"crate":"libc","num":"0.2.29","dl_path":"/api/v1/crates/libc/0.2.29/download","readme_path":"/api/v1/crates/libc/0.2.29/readme","updated_at":"2017-11-30T03:18:48.166855+00:00","created_at":"2017-08-01T01:19:13.341558+00:00","downloads":202507,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.29/dependencies","version_downloads":"/api/v1/crates/libc/0.2.29/downloads","authors":"/api/v1/crates/libc/0.2.29/authors"},"crate_size":null},{"id":60588,"crate":"libc","num":"0.2.28","dl_path":"/api/v1/crates/libc/0.2.28/download","readme_path":"/api/v1/crates/libc/0.2.28/readme","updated_at":"2017-11-30T02:22:38.354867+00:00","created_at":"2017-07-24T17:09:13.948619+00:00","downloads":57853,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.28/dependencies","version_downloads":"/api/v1/crates/libc/0.2.28/downloads","authors":"/api/v1/crates/libc/0.2.28/authors"},"crate_size":null},{"id":60383,"crate":"libc","num":"0.2.27","dl_path":"/api/v1/crates/libc/0.2.27/download","readme_path":"/api/v1/crates/libc/0.2.27/readme","updated_at":"2017-11-30T02:27:43.363802+00:00","created_at":"2017-07-22T17:15:02.416831+00:00","downloads":19362,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.27/dependencies","version_downloads":"/api/v1/crates/libc/0.2.27/downloads","authors":"/api/v1/crates/libc/0.2.27/authors"},"crate_size":null},{"id":59067,"crate":"libc","num":"0.2.26","dl_path":"/api/v1/crates/libc/0.2.26/download","readme_path":"/api/v1/crates/libc/0.2.26/readme","updated_at":"2017-11-30T03:11:12.480219+00:00","created_at":"2017-07-07T23:15:50.860753+00:00","downloads":139634,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.26/dependencies","version_downloads":"/api/v1/crates/libc/0.2.26/downloads","authors":"/api/v1/crates/libc/0.2.26/authors"},"crate_size":null},{"id":59046,"crate":"libc","num":"0.2.25","dl_path":"/api/v1/crates/libc/0.2.25/download","readme_path":"/api/v1/crates/libc/0.2.25/readme","updated_at":"2017-11-30T03:29:56.031391+00:00","created_at":"2017-07-07T17:20:26.072226+00:00","downloads":27064,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.25/dependencies","version_downloads":"/api/v1/crates/libc/0.2.25/downloads","authors":"/api/v1/crates/libc/0.2.25/authors"},"crate_size":null},{"id":56839,"crate":"libc","num":"0.2.24","dl_path":"/api/v1/crates/libc/0.2.24/download","readme_path":"/api/v1/crates/libc/0.2.24/readme","updated_at":"2017-11-30T03:40:54.602099+00:00","created_at":"2017-06-15T19:39:48.812470+00:00","downloads":184788,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.24/dependencies","version_downloads":"/api/v1/crates/libc/0.2.24/downloads","authors":"/api/v1/crates/libc/0.2.24/authors"},"crate_size":null},{"id":53711,"crate":"libc","num":"0.2.23","dl_path":"/api/v1/crates/libc/0.2.23/download","readme_path":"/api/v1/crates/libc/0.2.23/readme","updated_at":"2017-11-30T03:06:24.458020+00:00","created_at":"2017-05-19T03:34:16.804139+00:00","downloads":303056,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.23/dependencies","version_downloads":"/api/v1/crates/libc/0.2.23/downloads","authors":"/api/v1/crates/libc/0.2.23/authors"},"crate_size":null},{"id":51450,"crate":"libc","num":"0.2.22","dl_path":"/api/v1/crates/libc/0.2.22/download","readme_path":"/api/v1/crates/libc/0.2.22/readme","updated_at":"2017-11-30T03:52:13.978067+00:00","created_at":"2017-04-26T22:38:24.471289+00:00","downloads":171719,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.22/dependencies","version_downloads":"/api/v1/crates/libc/0.2.22/downloads","authors":"/api/v1/crates/libc/0.2.22/authors"},"crate_size":null},{"id":46700,"crate":"libc","num":"0.2.21","dl_path":"/api/v1/crates/libc/0.2.21/download","readme_path":"/api/v1/crates/libc/0.2.21/readme","updated_at":"2017-11-30T02:54:36.471869+00:00","created_at":"2017-03-02T02:47:02.806228+00:00","downloads":587784,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.21/dependencies","version_downloads":"/api/v1/crates/libc/0.2.21/downloads","authors":"/api/v1/crates/libc/0.2.21/authors"},"crate_size":null},{"id":42535,"crate":"libc","num":"0.2.20","dl_path":"/api/v1/crates/libc/0.2.20/download","readme_path":"/api/v1/crates/libc/0.2.20/readme","updated_at":"2017-11-30T03:02:12.823936+00:00","created_at":"2017-01-17T17:24:02.660081+00:00","downloads":474477,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.20/dependencies","version_downloads":"/api/v1/crates/libc/0.2.20/downloads","authors":"/api/v1/crates/libc/0.2.20/authors"},"crate_size":null},{"id":41598,"crate":"libc","num":"0.2.19","dl_path":"/api/v1/crates/libc/0.2.19/download","readme_path":"/api/v1/crates/libc/0.2.19/readme","updated_at":"2017-11-30T03:22:12.162153+00:00","created_at":"2017-01-04T22:37:52.728926+00:00","downloads":116723,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.19/dependencies","version_downloads":"/api/v1/crates/libc/0.2.19/downloads","authors":"/api/v1/crates/libc/0.2.19/authors"},"crate_size":null},{"id":38948,"crate":"libc","num":"0.2.18","dl_path":"/api/v1/crates/libc/0.2.18/download","readme_path":"/api/v1/crates/libc/0.2.18/readme","updated_at":"2017-11-30T02:48:23.076471+00:00","created_at":"2016-12-02T21:36:53.789601+00:00","downloads":418904,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.18/dependencies","version_downloads":"/api/v1/crates/libc/0.2.18/downloads","authors":"/api/v1/crates/libc/0.2.18/authors"},"crate_size":null},{"id":35816,"crate":"libc","num":"0.2.17","dl_path":"/api/v1/crates/libc/0.2.17/download","readme_path":"/api/v1/crates/libc/0.2.17/readme","updated_at":"2017-11-30T03:00:25.666845+00:00","created_at":"2016-10-15T07:47:24.133563+00:00","downloads":418124,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.17/dependencies","version_downloads":"/api/v1/crates/libc/0.2.17/downloads","authors":"/api/v1/crates/libc/0.2.17/authors"},"crate_size":null},{"id":33357,"crate":"libc","num":"0.2.16","dl_path":"/api/v1/crates/libc/0.2.16/download","readme_path":"/api/v1/crates/libc/0.2.16/readme","updated_at":"2017-11-30T03:44:41.088177+00:00","created_at":"2016-09-09T06:56:18.886090+00:00","downloads":225259,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.16/dependencies","version_downloads":"/api/v1/crates/libc/0.2.16/downloads","authors":"/api/v1/crates/libc/0.2.16/authors"},"crate_size":null},{"id":31311,"crate":"libc","num":"0.2.15","dl_path":"/api/v1/crates/libc/0.2.15/download","readme_path":"/api/v1/crates/libc/0.2.15/readme","updated_at":"2017-11-30T03:02:49.574754+00:00","created_at":"2016-08-05T01:54:20.962345+00:00","downloads":270240,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.15/dependencies","version_downloads":"/api/v1/crates/libc/0.2.15/downloads","authors":"/api/v1/crates/libc/0.2.15/authors"},"crate_size":null},{"id":29868,"crate":"libc","num":"0.2.14","dl_path":"/api/v1/crates/libc/0.2.14/download","readme_path":"/api/v1/crates/libc/0.2.14/readme","updated_at":"2017-11-30T02:26:29.634195+00:00","created_at":"2016-07-11T18:54:03.962781+00:00","downloads":217252,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.14/dependencies","version_downloads":"/api/v1/crates/libc/0.2.14/downloads","authors":"/api/v1/crates/libc/0.2.14/authors"},"crate_size":null},{"id":29286,"crate":"libc","num":"0.2.13","dl_path":"/api/v1/crates/libc/0.2.13/download","readme_path":"/api/v1/crates/libc/0.2.13/readme","updated_at":"2017-11-30T03:08:12.109385+00:00","created_at":"2016-06-28T19:40:27.264246+00:00","downloads":126842,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.13/dependencies","version_downloads":"/api/v1/crates/libc/0.2.13/downloads","authors":"/api/v1/crates/libc/0.2.13/authors"},"crate_size":null},{"id":28414,"crate":"libc","num":"0.2.12","dl_path":"/api/v1/crates/libc/0.2.12/download","readme_path":"/api/v1/crates/libc/0.2.12/readme","updated_at":"2017-11-30T02:26:50.765781+00:00","created_at":"2016-06-10T15:11:59.859394+00:00","downloads":128526,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.12/dependencies","version_downloads":"/api/v1/crates/libc/0.2.12/downloads","authors":"/api/v1/crates/libc/0.2.12/authors"},"crate_size":null},{"id":26549,"crate":"libc","num":"0.2.11","dl_path":"/api/v1/crates/libc/0.2.11/download","readme_path":"/api/v1/crates/libc/0.2.11/readme","updated_at":"2017-11-30T02:54:30.293252+00:00","created_at":"2016-05-03T20:19:50.829787+00:00","downloads":279559,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.11/dependencies","version_downloads":"/api/v1/crates/libc/0.2.11/downloads","authors":"/api/v1/crates/libc/0.2.11/authors"},"crate_size":null},{"id":25536,"crate":"libc","num":"0.2.10","dl_path":"/api/v1/crates/libc/0.2.10/download","readme_path":"/api/v1/crates/libc/0.2.10/readme","updated_at":"2017-11-30T04:00:24.731513+00:00","created_at":"2016-04-12T22:56:49.175130+00:00","downloads":140544,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.10/dependencies","version_downloads":"/api/v1/crates/libc/0.2.10/downloads","authors":"/api/v1/crates/libc/0.2.10/authors"},"crate_size":null},{"id":24776,"crate":"libc","num":"0.2.9","dl_path":"/api/v1/crates/libc/0.2.9/download","readme_path":"/api/v1/crates/libc/0.2.9/readme","updated_at":"2017-11-30T03:47:12.048321+00:00","created_at":"2016-03-31T04:45:51.223181+00:00","downloads":85548,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.9/dependencies","version_downloads":"/api/v1/crates/libc/0.2.9/downloads","authors":"/api/v1/crates/libc/0.2.9/authors"},"crate_size":null},{"id":23609,"crate":"libc","num":"0.2.8","dl_path":"/api/v1/crates/libc/0.2.8/download","readme_path":"/api/v1/crates/libc/0.2.8/readme","updated_at":"2017-11-30T02:31:10.014767+00:00","created_at":"2016-03-07T22:42:56.442340+00:00","downloads":176270,"features":{"default":["use_std"],"use_std":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.8/dependencies","version_downloads":"/api/v1/crates/libc/0.2.8/downloads","authors":"/api/v1/crates/libc/0.2.8/authors"},"crate_size":null},{"id":22138,"crate":"libc","num":"0.2.7","dl_path":"/api/v1/crates/libc/0.2.7/download","readme_path":"/api/v1/crates/libc/0.2.7/readme","updated_at":"2017-11-30T02:26:14.801490+00:00","created_at":"2016-02-09T23:27:41.755788+00:00","downloads":164160,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.7/dependencies","version_downloads":"/api/v1/crates/libc/0.2.7/downloads","authors":"/api/v1/crates/libc/0.2.7/authors"},"crate_size":null},{"id":21365,"crate":"libc","num":"0.2.6","dl_path":"/api/v1/crates/libc/0.2.6/download","readme_path":"/api/v1/crates/libc/0.2.6/readme","updated_at":"2017-11-30T03:50:08.394122+00:00","created_at":"2016-01-27T01:00:27.842917+00:00","downloads":76364,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.6/dependencies","version_downloads":"/api/v1/crates/libc/0.2.6/downloads","authors":"/api/v1/crates/libc/0.2.6/authors"},"crate_size":null},{"id":21096,"crate":"libc","num":"0.2.5","dl_path":"/api/v1/crates/libc/0.2.5/download","readme_path":"/api/v1/crates/libc/0.2.5/readme","updated_at":"2017-11-30T04:00:24.708032+00:00","created_at":"2016-01-21T21:32:48.948442+00:00","downloads":23083,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.5/dependencies","version_downloads":"/api/v1/crates/libc/0.2.5/downloads","authors":"/api/v1/crates/libc/0.2.5/authors"},"crate_size":null},{"id":19509,"crate":"libc","num":"0.2.4","dl_path":"/api/v1/crates/libc/0.2.4/download","readme_path":"/api/v1/crates/libc/0.2.4/readme","updated_at":"2017-11-30T04:20:50.966957+00:00","created_at":"2015-12-17T23:20:44.957419+00:00","downloads":151441,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.4/dependencies","version_downloads":"/api/v1/crates/libc/0.2.4/downloads","authors":"/api/v1/crates/libc/0.2.4/authors"},"crate_size":null},{"id":19469,"crate":"libc","num":"0.2.3","dl_path":"/api/v1/crates/libc/0.2.3/download","readme_path":"/api/v1/crates/libc/0.2.3/readme","updated_at":"2017-11-30T03:05:29.856154+00:00","created_at":"2015-12-16T21:01:18.534146+00:00","downloads":4292,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.3/dependencies","version_downloads":"/api/v1/crates/libc/0.2.3/downloads","authors":"/api/v1/crates/libc/0.2.3/authors"},"crate_size":null},{"id":17958,"crate":"libc","num":"0.2.2","dl_path":"/api/v1/crates/libc/0.2.2/download","readme_path":"/api/v1/crates/libc/0.2.2/readme","updated_at":"2017-11-30T03:10:31.178202+00:00","created_at":"2015-11-10T18:10:05.382010+00:00","downloads":157979,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.2/dependencies","version_downloads":"/api/v1/crates/libc/0.2.2/downloads","authors":"/api/v1/crates/libc/0.2.2/authors"},"crate_size":null},{"id":17638,"crate":"libc","num":"0.2.1","dl_path":"/api/v1/crates/libc/0.2.1/download","readme_path":"/api/v1/crates/libc/0.2.1/readme","updated_at":"2017-11-30T04:04:16.047232+00:00","created_at":"2015-11-05T01:47:03.827924+00:00","downloads":14032,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.1/dependencies","version_downloads":"/api/v1/crates/libc/0.2.1/downloads","authors":"/api/v1/crates/libc/0.2.1/authors"},"crate_size":null},{"id":17572,"crate":"libc","num":"0.2.0","dl_path":"/api/v1/crates/libc/0.2.0/download","readme_path":"/api/v1/crates/libc/0.2.0/readme","updated_at":"2017-11-30T03:30:03.255002+00:00","created_at":"2015-11-03T21:32:22.041055+00:00","downloads":3228,"features":{"default":[]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.2.0/dependencies","version_downloads":"/api/v1/crates/libc/0.2.0/downloads","authors":"/api/v1/crates/libc/0.2.0/authors"},"crate_size":null},{"id":17355,"crate":"libc","num":"0.1.12","dl_path":"/api/v1/crates/libc/0.1.12/download","readme_path":"/api/v1/crates/libc/0.1.12/readme","updated_at":"2017-11-30T03:53:57.332797+00:00","created_at":"2015-10-28T21:22:48.024978+00:00","downloads":606851,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.12/dependencies","version_downloads":"/api/v1/crates/libc/0.1.12/downloads","authors":"/api/v1/crates/libc/0.1.12/authors"},"crate_size":null},{"id":16916,"crate":"libc","num":"0.1.11","dl_path":"/api/v1/crates/libc/0.1.11/download","readme_path":"/api/v1/crates/libc/0.1.11/readme","updated_at":"2017-11-30T04:00:11.197225+00:00","created_at":"2015-10-19T20:51:19.038697+00:00","downloads":329,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":true,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.11/dependencies","version_downloads":"/api/v1/crates/libc/0.1.11/downloads","authors":"/api/v1/crates/libc/0.1.11/authors"},"crate_size":null},{"id":14628,"crate":"libc","num":"0.1.10","dl_path":"/api/v1/crates/libc/0.1.10/download","readme_path":"/api/v1/crates/libc/0.1.10/readme","updated_at":"2017-11-30T02:36:03.506148+00:00","created_at":"2015-08-15T20:29:52.723609+00:00","downloads":271991,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.10/dependencies","version_downloads":"/api/v1/crates/libc/0.1.10/downloads","authors":"/api/v1/crates/libc/0.1.10/authors"},"crate_size":null},{"id":13021,"crate":"libc","num":"0.1.9","dl_path":"/api/v1/crates/libc/0.1.9/download","readme_path":"/api/v1/crates/libc/0.1.9/readme","updated_at":"2017-11-30T03:11:03.349653+00:00","created_at":"2015-07-11T20:51:59.562389+00:00","downloads":6897,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":true,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.9/dependencies","version_downloads":"/api/v1/crates/libc/0.1.9/downloads","authors":"/api/v1/crates/libc/0.1.9/authors"},"crate_size":null},{"id":10384,"crate":"libc","num":"0.1.8","dl_path":"/api/v1/crates/libc/0.1.8/download","readme_path":"/api/v1/crates/libc/0.1.8/readme","updated_at":"2017-11-30T02:28:30.975602+00:00","created_at":"2015-05-17T19:46:43.744066+00:00","downloads":239337,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.8/dependencies","version_downloads":"/api/v1/crates/libc/0.1.8/downloads","authors":"/api/v1/crates/libc/0.1.8/authors"},"crate_size":null},{"id":9938,"crate":"libc","num":"0.1.7","dl_path":"/api/v1/crates/libc/0.1.7/download","readme_path":"/api/v1/crates/libc/0.1.7/readme","updated_at":"2017-11-30T02:57:45.661351+00:00","created_at":"2015-05-07T07:53:09.958093+00:00","downloads":33008,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.7/dependencies","version_downloads":"/api/v1/crates/libc/0.1.7/downloads","authors":"/api/v1/crates/libc/0.1.7/authors"},"crate_size":null},{"id":8437,"crate":"libc","num":"0.1.6","dl_path":"/api/v1/crates/libc/0.1.6/download","readme_path":"/api/v1/crates/libc/0.1.6/readme","updated_at":"2017-11-30T02:25:07.277378+00:00","created_at":"2015-04-07T17:10:55.631663+00:00","downloads":47738,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.6/dependencies","version_downloads":"/api/v1/crates/libc/0.1.6/downloads","authors":"/api/v1/crates/libc/0.1.6/authors"},"crate_size":null},{"id":7842,"crate":"libc","num":"0.1.5","dl_path":"/api/v1/crates/libc/0.1.5/download","readme_path":"/api/v1/crates/libc/0.1.5/readme","updated_at":"2017-11-30T03:21:15.827062+00:00","created_at":"2015-04-03T01:01:05.479603+00:00","downloads":10910,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.5/dependencies","version_downloads":"/api/v1/crates/libc/0.1.5/downloads","authors":"/api/v1/crates/libc/0.1.5/authors"},"crate_size":null},{"id":7408,"crate":"libc","num":"0.1.4","dl_path":"/api/v1/crates/libc/0.1.4/download","readme_path":"/api/v1/crates/libc/0.1.4/readme","updated_at":"2017-11-30T03:49:57.924961+00:00","created_at":"2015-03-28T17:51:19.880974+00:00","downloads":9609,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.4/dependencies","version_downloads":"/api/v1/crates/libc/0.1.4/downloads","authors":"/api/v1/crates/libc/0.1.4/authors"},"crate_size":null},{"id":6260,"crate":"libc","num":"0.1.3","dl_path":"/api/v1/crates/libc/0.1.3/download","readme_path":"/api/v1/crates/libc/0.1.3/readme","updated_at":"2017-11-30T04:04:15.866089+00:00","created_at":"2015-03-12T21:09:28.261382+00:00","downloads":16759,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.3/dependencies","version_downloads":"/api/v1/crates/libc/0.1.3/downloads","authors":"/api/v1/crates/libc/0.1.3/authors"},"crate_size":null},{"id":4732,"crate":"libc","num":"0.1.2","dl_path":"/api/v1/crates/libc/0.1.2/download","readme_path":"/api/v1/crates/libc/0.1.2/readme","updated_at":"2017-11-30T03:36:02.708097+00:00","created_at":"2015-02-08T14:03:43.901010+00:00","downloads":25299,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.2/dependencies","version_downloads":"/api/v1/crates/libc/0.1.2/downloads","authors":"/api/v1/crates/libc/0.1.2/authors"},"crate_size":null},{"id":4106,"crate":"libc","num":"0.1.1","dl_path":"/api/v1/crates/libc/0.1.1/download","readme_path":"/api/v1/crates/libc/0.1.1/readme","updated_at":"2017-11-30T03:53:57.315980+00:00","created_at":"2015-01-29T16:47:33.701342+00:00","downloads":5983,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.1/dependencies","version_downloads":"/api/v1/crates/libc/0.1.1/downloads","authors":"/api/v1/crates/libc/0.1.1/authors"},"crate_size":null},{"id":3006,"crate":"libc","num":"0.1.0","dl_path":"/api/v1/crates/libc/0.1.0/download","readme_path":"/api/v1/crates/libc/0.1.0/readme","updated_at":"2017-11-30T03:21:20.770945+00:00","created_at":"2015-01-15T20:22:13.116297+00:00","downloads":3534,"features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/libc/0.1.0/dependencies","version_downloads":"/api/v1/crates/libc/0.1.0/downloads","authors":"/api/v1/crates/libc/0.1.0/authors"},"crate_size":null}],"keywords":[],"categories":[]}
diff --git a/test/_fixtures/config/index.js b/test/_fixtures/config/index.js
deleted file mode 100644
index 2c1950c3f9..0000000000
--- a/test/_fixtures/config/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-const defaultConfig = require('../../../lib/config/defaults').getConfig();
-
-module.exports = {
-  ...defaultConfig,
-};
diff --git a/test/_fixtures/gradle-wrapper/all.json b/test/_fixtures/gradle-wrapper/all.json
deleted file mode 100644
index fcf3147dda..0000000000
--- a/test/_fixtures/gradle-wrapper/all.json
+++ /dev/null
@@ -1,2764 +0,0 @@
-[ {
-  "version" : "5.2-20181225000037+0000",
-  "buildTime" : "20181225000037+0000",
-  "current" : false,
-  "snapshot" : true,
-  "nightly" : true,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-wrapper.jar.sha256"
-}, {
-  "version" : "5.1-20181225000031+0000",
-  "buildTime" : "20181225000031+0000",
-  "current" : false,
-  "snapshot" : true,
-  "nightly" : false,
-  "releaseNightly" : true,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-wrapper.jar.sha256"
-}, {
-  "version" : "5.1-rc-3",
-  "buildTime" : "20181221230345+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : true,
-  "rcFor" : "5.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-3-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-3-wrapper.jar.sha256"
-}, {
-  "version" : "5.1-rc-2",
-  "buildTime" : "20181217224201+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-2-wrapper.jar.sha256"
-}, {
-  "version" : "5.1-rc-1",
-  "buildTime" : "20181213060004+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-rc-1-wrapper.jar.sha256"
-}, {
-  "version" : "4.10.3",
-  "buildTime" : "20181205005054+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.3-wrapper.jar.sha256"
-}, {
-  "version" : "5.1-milestone-1",
-  "buildTime" : "20181203174147+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "5.1",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.1-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-milestone-1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-5.1-milestone-1-wrapper.jar.sha256"
-}, {
-  "version" : "5.0",
-  "buildTime" : "20181126114843+0000",
-  "current" : true,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-wrapper.jar.sha256"
-}, {
-  "version" : "5.0-rc-5",
-  "buildTime" : "20181122195845+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-5-bin.zip.sha256"
-}, {
-  "version" : "5.0-rc-4",
-  "buildTime" : "20181120092642+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-4-bin.zip.sha256"
-}, {
-  "version" : "5.0-rc-3",
-  "buildTime" : "20181114160147+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-3-bin.zip.sha256"
-}, {
-  "version" : "5.0-rc-2",
-  "buildTime" : "20181112080541+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-2-bin.zip.sha256"
-}, {
-  "version" : "5.0-rc-1",
-  "buildTime" : "20181030135922+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "5.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-rc-1-bin.zip.sha256"
-}, {
-  "version" : "5.0-milestone-1",
-  "buildTime" : "20181002224615+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "5.0",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-5.0-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-5.0-milestone-1-bin.zip.sha256"
-}, {
-  "version" : "4.10.2",
-  "buildTime" : "20180919181015+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.2-wrapper.jar.sha256"
-}, {
-  "version" : "4.10.1",
-  "buildTime" : "20180912113327+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.10.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.10",
-  "buildTime" : "20180827183506+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.10-wrapper.jar.sha256"
-}, {
-  "version" : "4.10-rc-3",
-  "buildTime" : "20180823120756+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-3-bin.zip.sha256"
-}, {
-  "version" : "4.10-rc-2",
-  "buildTime" : "20180814180001+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.10-rc-1",
-  "buildTime" : "20180809061937+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.10-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.9",
-  "buildTime" : "20180716081403+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.9-wrapper.jar.sha256"
-}, {
-  "version" : "4.9-rc-2",
-  "buildTime" : "20180711004640+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.9-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.9-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.9-rc-1",
-  "buildTime" : "20180703131446+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.9-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.9-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.8.1",
-  "buildTime" : "20180621075306+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.8.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.8",
-  "buildTime" : "20180604103958+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.8-wrapper.jar.sha256"
-}, {
-  "version" : "4.8-rc-3",
-  "buildTime" : "20180531140436+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-3-bin.zip.sha256"
-}, {
-  "version" : "4.8-rc-2",
-  "buildTime" : "20180524092821+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.8-rc-1",
-  "buildTime" : "20180515173233+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.8-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.7",
-  "buildTime" : "20180418090912+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.7-wrapper.jar.sha256"
-}, {
-  "version" : "4.7-rc-2",
-  "buildTime" : "20180413125323+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.7-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.7-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.7-rc-1",
-  "buildTime" : "20180403113602+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.7-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.7-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.6",
-  "buildTime" : "20180228133636+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.6-wrapper.jar.sha256"
-}, {
-  "version" : "4.6-rc-2",
-  "buildTime" : "20180221152842+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.6",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.6-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.6-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.6-rc-1",
-  "buildTime" : "20180216162807+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.6",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.6-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.6-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.5.1",
-  "buildTime" : "20180205132249+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.5.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.5",
-  "buildTime" : "20180124170452+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.5-wrapper.jar.sha256"
-}, {
-  "version" : "4.5-rc-2",
-  "buildTime" : "20180122164244+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.5-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.5-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.5-rc-1",
-  "buildTime" : "20180109010527+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.5-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.5-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.4.1",
-  "buildTime" : "20171220154523+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.4.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.4",
-  "buildTime" : "20171206090506+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-wrapper.jar.sha256"
-}, {
-  "version" : "4.4-rc-6",
-  "buildTime" : "20171204084815+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-6-bin.zip.sha256"
-}, {
-  "version" : "4.4-rc-5",
-  "buildTime" : "20171130152137+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-5-bin.zip.sha256"
-}, {
-  "version" : "4.4-rc-4",
-  "buildTime" : "20171128123659+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-4-bin.zip.sha256"
-}, {
-  "version" : "4.4-rc-3",
-  "buildTime" : "20171127103138+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-3-bin.zip.sha256"
-}, {
-  "version" : "4.4-rc-2",
-  "buildTime" : "20171124103528+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.4-rc-1",
-  "buildTime" : "20171121153105+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.4-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.3.1",
-  "buildTime" : "20171108085945+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.3.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.3",
-  "buildTime" : "20171030154329+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-wrapper.jar.sha256"
-}, {
-  "version" : "4.3-rc-4",
-  "buildTime" : "20171026162557+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-4-bin.zip.sha256"
-}, {
-  "version" : "4.3-rc-3",
-  "buildTime" : "20171024142633+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-3-bin.zip.sha256"
-}, {
-  "version" : "4.3-rc-2",
-  "buildTime" : "20171018073714+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.3-rc-1",
-  "buildTime" : "20171012161416+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.3-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.2.1",
-  "buildTime" : "20171002153621+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.2.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.2",
-  "buildTime" : "20170920144823+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.2-wrapper.jar.sha256"
-}, {
-  "version" : "4.2-rc-2",
-  "buildTime" : "20170913122310+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.2-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.2-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.2-rc-1",
-  "buildTime" : "20170907081216+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.2-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.2-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.1",
-  "buildTime" : "20170807143848+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-4.1-wrapper.jar.sha256"
-}, {
-  "version" : "4.1-rc-2",
-  "buildTime" : "20170731142943+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.1-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.1-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.0.2",
-  "buildTime" : "20170726161918+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256"
-}, {
-  "version" : "4.1-rc-1",
-  "buildTime" : "20170720152215+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.0.1",
-  "buildTime" : "20170707140241+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256"
-}, {
-  "version" : "4.1-milestone-1",
-  "buildTime" : "20170620170546+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "4.1",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.1-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.1-milestone-1-bin.zip.sha256"
-}, {
-  "version" : "3.5.1",
-  "buildTime" : "20170616143627+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256"
-}, {
-  "version" : "4.0",
-  "buildTime" : "20170614151108+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256"
-}, {
-  "version" : "4.0-rc-3",
-  "buildTime" : "20170612150444+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-3-bin.zip.sha256"
-}, {
-  "version" : "4.0-rc-2",
-  "buildTime" : "20170607152236+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-2-bin.zip.sha256"
-}, {
-  "version" : "4.0-rc-1",
-  "buildTime" : "20170530162617+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "4.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-rc-1-bin.zip.sha256"
-}, {
-  "version" : "4.0-milestone-2",
-  "buildTime" : "20170517143324+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "4.0",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-milestone-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-milestone-2-bin.zip.sha256"
-}, {
-  "version" : "4.0-milestone-1",
-  "buildTime" : "20170428074509+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "4.0",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-4.0-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-4.0-milestone-1-bin.zip.sha256"
-}, {
-  "version" : "3.5",
-  "buildTime" : "20170410133725+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256"
-}, {
-  "version" : "3.5-rc-3",
-  "buildTime" : "20170404150413+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-3-bin.zip.sha256"
-}, {
-  "version" : "3.5-rc-2",
-  "buildTime" : "20170327155623+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-2-bin.zip.sha256"
-}, {
-  "version" : "3.5-rc-1",
-  "buildTime" : "20170322151607+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.5-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.4.1",
-  "buildTime" : "20170303194541+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256"
-}, {
-  "version" : "3.4",
-  "buildTime" : "20170220144926+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256"
-}, {
-  "version" : "3.4-rc-3",
-  "buildTime" : "20170213145527+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-3-bin.zip.sha256"
-}, {
-  "version" : "3.4-rc-2",
-  "buildTime" : "20170206211728+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-2-bin.zip.sha256"
-}, {
-  "version" : "3.4-rc-1",
-  "buildTime" : "20170126154849+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.4-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.3",
-  "buildTime" : "20170103153104+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256"
-}, {
-  "version" : "3.3-rc-1",
-  "buildTime" : "20161219160724+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.3-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.3-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.2.1",
-  "buildTime" : "20161122151954+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-3.2.1-wrapper.jar.sha256"
-}, {
-  "version" : "3.2",
-  "buildTime" : "20161114123259+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-3.2-wrapper.jar.sha256"
-}, {
-  "version" : "3.2-rc-3",
-  "buildTime" : "20161107153233+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-3-bin.zip.sha256"
-}, {
-  "version" : "3.2-rc-2",
-  "buildTime" : "20161031160822+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-2-bin.zip.sha256"
-}, {
-  "version" : "3.2-rc-1",
-  "buildTime" : "20161024194725+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.2-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.1",
-  "buildTime" : "20160919105353+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-3.1-wrapper.jar.sha256"
-}, {
-  "version" : "3.1-rc-1",
-  "buildTime" : "20160912123424+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.0",
-  "buildTime" : "20160815131501+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-wrapper.jar.sha256"
-}, {
-  "version" : "3.0-rc-2",
-  "buildTime" : "20160808133410+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.0-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-rc-2-bin.zip.sha256"
-}, {
-  "version" : "3.0-rc-1",
-  "buildTime" : "20160802061335+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "3.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.0-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.14.1",
-  "buildTime" : "20160718063837+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-wrapper.jar.sha256"
-}, {
-  "version" : "2.14.1-rc-2",
-  "buildTime" : "20160711105827+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.14.1-rc-1",
-  "buildTime" : "20160629051303+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "3.0-milestone-2",
-  "buildTime" : "20160621224128+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "3.0",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.0-milestone-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-milestone-2-bin.zip.sha256"
-}, {
-  "version" : "2.14",
-  "buildTime" : "20160614071637+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-wrapper.jar.sha256"
-}, {
-  "version" : "2.14-rc-6",
-  "buildTime" : "20160610181946+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-6-bin.zip.sha256"
-}, {
-  "version" : "3.0-milestone-1",
-  "buildTime" : "20160608013148+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "3.0",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-3.0-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-3.0-milestone-1-bin.zip.sha256"
-}, {
-  "version" : "2.14-rc-5",
-  "buildTime" : "20160607135817+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-5-bin.zip.sha256"
-}, {
-  "version" : "2.14-rc-4",
-  "buildTime" : "20160603110827+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-4-bin.zip.sha256"
-}, {
-  "version" : "2.14-rc-3",
-  "buildTime" : "20160530112111+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-3-bin.zip.sha256"
-}, {
-  "version" : "2.14-rc-2",
-  "buildTime" : "20160527175624+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.14-rc-1",
-  "buildTime" : "20160518093824+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.14",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.14-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.13",
-  "buildTime" : "20160425041010+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.13-wrapper.jar.sha256"
-}, {
-  "version" : "2.13-rc-2",
-  "buildTime" : "20160419145240+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.13",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.13-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.13-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.13-rc-1",
-  "buildTime" : "20160406110211+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.13",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.13-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.13-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.12",
-  "buildTime" : "20160314083203+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.12-wrapper.jar.sha256"
-}, {
-  "version" : "2.12-rc-1",
-  "buildTime" : "20160307174118+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.12",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.12-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.12-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.11",
-  "buildTime" : "20160208075916+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.11-wrapper.jar.sha256"
-}, {
-  "version" : "2.11-rc-3",
-  "buildTime" : "20160203190922+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.11",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-3-bin.zip.sha256"
-}, {
-  "version" : "2.11-rc-2",
-  "buildTime" : "20160202162431+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.11",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.11-rc-1",
-  "buildTime" : "20160120084154+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.11",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.11-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.10",
-  "buildTime" : "20151221211504+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.10-wrapper.jar.sha256"
-}, {
-  "version" : "2.10-rc-2",
-  "buildTime" : "20151218164026+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.10-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.10-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.10-rc-1",
-  "buildTime" : "20151208224811+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.10-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.10-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.9",
-  "buildTime" : "20151117070217+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.9-wrapper.jar.sha256"
-}, {
-  "version" : "2.9-rc-1",
-  "buildTime" : "20151103230218+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.9-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.9-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.8",
-  "buildTime" : "20151020034636+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.8-wrapper.jar.sha256"
-}, {
-  "version" : "2.8-rc-2",
-  "buildTime" : "20151015124208+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.8-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.8-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.8-rc-1",
-  "buildTime" : "20150930171102+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.8-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.8-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.7",
-  "buildTime" : "20150914072616+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.7-wrapper.jar.sha256"
-}, {
-  "version" : "2.7-rc-2",
-  "buildTime" : "20150905140615+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.7-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.7-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.7-rc-1",
-  "buildTime" : "20150828140928+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.7-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.7-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.6",
-  "buildTime" : "20150810131506+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.6-wrapper.jar.sha256"
-}, {
-  "version" : "2.6-rc-2",
-  "buildTime" : "20150804104806+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.6",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.6-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.6-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.6-rc-1",
-  "buildTime" : "20150728171643+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.6",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.6-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.6-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.5",
-  "buildTime" : "20150708073837+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.5-wrapper.jar.sha256"
-}, {
-  "version" : "2.5-rc-2",
-  "buildTime" : "20150702151559+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.5-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.5-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.5-rc-1",
-  "buildTime" : "20150623180452+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.5-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.5-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.4",
-  "buildTime" : "20150505080924+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.4-wrapper.jar.sha256"
-}, {
-  "version" : "2.4-rc-2",
-  "buildTime" : "20150429045020+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.4-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.4-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.4-rc-1",
-  "buildTime" : "20150423031523+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.4-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.4-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.3",
-  "buildTime" : "20150216050933+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-wrapper.jar.sha256"
-}, {
-  "version" : "2.3-rc-4",
-  "buildTime" : "20150211163922+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-4-bin.zip.sha256"
-}, {
-  "version" : "2.3-rc-3",
-  "buildTime" : "20150208183759+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-3-bin.zip.sha256"
-}, {
-  "version" : "2.3-rc-2",
-  "buildTime" : "20150204105413+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.3-rc-1",
-  "buildTime" : "20150127140232+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.3-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.2.1",
-  "buildTime" : "20141124094535+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.2.1-wrapper.jar.sha256"
-}, {
-  "version" : "2.2.1-rc-1",
-  "buildTime" : "20141117101237+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.2.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.2.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.2.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.2",
-  "buildTime" : "20141110133144+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.2-wrapper.jar.sha256"
-}, {
-  "version" : "2.2-rc-2",
-  "buildTime" : "20141103170404+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.2-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.2-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.2-rc-1",
-  "buildTime" : "20141020163257+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.2-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.2-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.1",
-  "buildTime" : "20140908104039+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-wrapper.jar.sha256"
-}, {
-  "version" : "2.1-rc-4",
-  "buildTime" : "20140903092053+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-4-bin.zip.sha256"
-}, {
-  "version" : "2.1-rc-3",
-  "buildTime" : "20140901103549+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-3-bin.zip.sha256"
-}, {
-  "version" : "2.1-rc-2",
-  "buildTime" : "20140828023229+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.1-rc-1",
-  "buildTime" : "20140819194409+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "2.0",
-  "buildTime" : "20140701074534+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-2.0-wrapper.jar.sha256"
-}, {
-  "version" : "2.0-rc-2",
-  "buildTime" : "20140623080236+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.0-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.0-rc-2-bin.zip.sha256"
-}, {
-  "version" : "2.0-rc-1",
-  "buildTime" : "20140606070241+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "2.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-2.0-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-2.0-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.12",
-  "buildTime" : "20140429092431+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.12-wrapper.jar.sha256"
-}, {
-  "version" : "1.12-rc-2",
-  "buildTime" : "20140423112055+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.12",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.12-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.12-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.12-rc-1",
-  "buildTime" : "20140416084626+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.12",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.12-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.12-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.11",
-  "buildTime" : "20140211113439+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.11-wrapper.jar.sha256"
-}, {
-  "version" : "1.11-rc-1",
-  "buildTime" : "20140131033453+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.11",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.11-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.11-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.10",
-  "buildTime" : "20131217092815+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.10-wrapper.jar.sha256"
-}, {
-  "version" : "1.10-rc-2",
-  "buildTime" : "20131211105454+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.10-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.10-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.10-rc-1",
-  "buildTime" : "20131204154128+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.10",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.10-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.10-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.9",
-  "buildTime" : "20131119082002+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-wrapper.jar.sha256"
-}, {
-  "version" : "1.9-rc-4",
-  "buildTime" : "20131118093242+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-4-bin.zip.sha256"
-}, {
-  "version" : "1.9-rc-3",
-  "buildTime" : "20131107122642+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip.sha256"
-}, {
-  "version" : "1.9-rc-2",
-  "buildTime" : "20131028093320+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.9-rc-1",
-  "buildTime" : "20131023094618+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.9-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.8",
-  "buildTime" : "20130924073233+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.8-wrapper.jar.sha256"
-}, {
-  "version" : "1.8-rc-2",
-  "buildTime" : "20130919053314+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.8-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.8-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.8-rc-1",
-  "buildTime" : "20130910130452+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.8",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.8-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.8-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.7",
-  "buildTime" : "20130806111956+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.7-wrapper.jar.sha256"
-}, {
-  "version" : "1.7-rc-2",
-  "buildTime" : "20130729120421+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.7-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.7-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.7-rc-1",
-  "buildTime" : "20130702145630+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.7",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.7-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.7-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.6",
-  "buildTime" : "20130507091214+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.6-wrapper.jar.sha256"
-}, {
-  "version" : "1.6-rc-1",
-  "buildTime" : "20130430131900+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.6",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.6-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.6-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.5",
-  "buildTime" : "20130327140935+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.5-wrapper.jar.sha256"
-}, {
-  "version" : "1.5-rc-3",
-  "buildTime" : "20130321155709+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-3-bin.zip.sha256"
-}, {
-  "version" : "1.5-rc-2",
-  "buildTime" : "20130317011516+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.5-rc-1",
-  "buildTime" : "20130311120320+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.5",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.5-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.4",
-  "buildTime" : "20130128034246+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.4-wrapper.jar.sha256"
-}, {
-  "version" : "1.4-rc-3",
-  "buildTime" : "20130125035146+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-3-bin.zip.sha256"
-}, {
-  "version" : "1.4-rc-2",
-  "buildTime" : "20130122030632+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.4-rc-1",
-  "buildTime" : "20130117001257+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.4",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.4-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.3",
-  "buildTime" : "20121120113738+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.3-wrapper.jar.sha256"
-}, {
-  "version" : "1.3-rc-2",
-  "buildTime" : "20121115155343+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.3-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.3-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.3-rc-1",
-  "buildTime" : "20121112135252+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.3",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.3-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.3-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.2",
-  "buildTime" : "20120912104602+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.2-wrapper.jar.sha256"
-}, {
-  "version" : "1.2-rc-1",
-  "buildTime" : "20120904174954+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.2",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.2-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.2-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.1",
-  "buildTime" : "20120731132432+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.1-wrapper.jar.sha256"
-}, {
-  "version" : "1.1-rc-2",
-  "buildTime" : "20120726075103+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.1-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.1-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.1-rc-1",
-  "buildTime" : "20120724134404+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.1",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.1-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.1-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.0",
-  "buildTime" : "20120612025621+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
-  "wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-wrapper.jar.sha256"
-}, {
-  "version" : "1.0-rc-3",
-  "buildTime" : "20120430015152+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-3-bin.zip.sha256"
-}, {
-  "version" : "1.0-rc-2",
-  "buildTime" : "20120425015237+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-2-bin.zip.sha256"
-}, {
-  "version" : "1.0-rc-1",
-  "buildTime" : "20120411121324+0100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "1.0",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-rc-1-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-9",
-  "buildTime" : "20120313171009+0100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-9-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-9-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-8a",
-  "buildTime" : "20120220185357+0100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-8a-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-8a-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-8",
-  "buildTime" : "20120214022451+0100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-8-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-8-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-7",
-  "buildTime" : "20120105102443+0000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-7-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-7-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-6",
-  "buildTime" : "20111117065412+0100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-6-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-6-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-5",
-  "buildTime" : "20111025055608+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-5-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-5-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-4",
-  "buildTime" : "20110728103822+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : true,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-4-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-4-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-3",
-  "buildTime" : "20110425174011+1000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-3-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-2",
-  "buildTime" : "20110407163255+1000",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-2-bin.zip.sha256"
-}, {
-  "version" : "1.0-milestone-1",
-  "buildTime" : "20110227141320+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-1.0-milestone-1-bin.zip.sha256"
-}, {
-  "version" : "0.9.2",
-  "buildTime" : "20110123133421+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256"
-}, {
-  "version" : "0.9.1",
-  "buildTime" : "20110102114057+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256"
-}, {
-  "version" : "0.9",
-  "buildTime" : "20101219125006+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256"
-}, {
-  "version" : "0.9-rc-3",
-  "buildTime" : "20101120131750+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "0.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-3-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-3-bin.zip.sha256"
-}, {
-  "version" : "0.9-rc-2",
-  "buildTime" : "20101027082405+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "0.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-2-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-2-bin.zip.sha256"
-}, {
-  "version" : "0.9-rc-1",
-  "buildTime" : "20100804080433+1100",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "0.9",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-1-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.9-rc-1-bin.zip.sha256"
-}, {
-  "version" : "0.8",
-  "buildTime" : "20090928140159+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256"
-}, {
-  "version" : "0.7",
-  "buildTime" : "20090720085013+0200",
-  "current" : false,
-  "snapshot" : false,
-  "nightly" : false,
-  "releaseNightly" : false,
-  "activeRc" : false,
-  "rcFor" : "",
-  "milestoneFor" : "",
-  "broken" : false,
-  "downloadUrl" : "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
-  "checksumUrl" : "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256"
-} ]
\ No newline at end of file
diff --git a/test/_fixtures/hex/certifi.json b/test/_fixtures/hex/certifi.json
deleted file mode 100644
index dafae0044f..0000000000
--- a/test/_fixtures/hex/certifi.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{
-    "docs_html_url": null,
-    "downloads": {
-        "all": 7801231,
-        "day": 4550,
-        "recent": 1186862,
-        "week": 107546
-    },
-    "html_url": "https://hex.pm/packages/certifi",
-    "inserted_at": "2015-09-10T13:58:43.376194Z",
-    "meta": {
-        "description": "CA bundle adapted from Mozilla by https://certifi.io",
-        "licenses": [
-            "BSD"
-        ],
-        "links": {
-            "Github": "https://github.com/certifi/erlang-certifi"
-        },
-        "maintainers": [
-            "Benoit Chesneau"
-        ]
-    },
-    "name": "certifi",
-    "owners": [
-        {
-            "email": "bchesneau@gmail.com",
-            "url": "https://hex.pm/api/users/benoitc",
-            "username": "benoitc"
-        }
-    ],
-    "releases": [
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.5.1",
-            "version": "2.5.1"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.4.2",
-            "version": "2.4.2"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.4.1",
-            "version": "2.4.1"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.3.1",
-            "version": "2.3.1"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.3.0",
-            "version": "2.3.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.2.0",
-            "version": "2.2.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.1.0",
-            "version": "2.1.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/2.0.0",
-            "version": "2.0.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/1.2.1",
-            "version": "1.2.1"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/1.2.0",
-            "version": "1.2.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/1.1.0",
-            "version": "1.1.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/1.0.0",
-            "version": "1.0.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.7.0",
-            "version": "0.7.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.6.0",
-            "version": "0.6.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.5.0",
-            "version": "0.5.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.4.0",
-            "version": "0.4.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.3.0",
-            "version": "0.3.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.2.0",
-            "version": "0.2.0"
-        },
-        {
-            "has_docs": false,
-            "url": "https://hex.pm/api/packages/certifi/releases/0.1.1",
-            "version": "0.1.1"
-        }
-    ],
-    "repository": "hexpm",
-    "retirements": {
-    },
-    "updated_at": "2019-01-28T20:35:23.869888Z",
-    "url": "https://hex.pm/api/packages/certifi"
-}
diff --git a/test/_fixtures/jwt/example.pem b/test/_fixtures/jwt/example.pem
deleted file mode 100644
index b516a645c4..0000000000
--- a/test/_fixtures/jwt/example.pem
+++ /dev/null
@@ -1,13 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp
-wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5
-1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh
-3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2
-pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX
-GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il
-AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF
-L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k
-X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl
-U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ
-37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=
------END RSA PRIVATE KEY-----
diff --git a/test/_fixtures/packagist/1beyt.json b/test/_fixtures/packagist/1beyt.json
deleted file mode 100644
index 005cd5f3dc..0000000000
--- a/test/_fixtures/packagist/1beyt.json
+++ /dev/null
@@ -1,127 +0,0 @@
-{
-    "packages": {
-        "wpackagist-plugin/1beyt": {
-            "1.0": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "1.0",
-                "version_normalized": "1.0.0.0",
-                "uid": 590,
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.1.0.zip"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "tags/1.0"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            },
-            "1.1": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "1.1",
-                "version_normalized": "1.1.0.0",
-                "uid": 591,
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.1.1.zip"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "tags/1.1"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            },
-            "1.4": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "1.4",
-                "version_normalized": "1.4.0.0",
-                "uid": 592,
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.1.4.zip"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "tags/1.4"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            },
-            "1.5": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "1.5",
-                "version_normalized": "1.5.0.0",
-                "uid": 593,
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.1.5.zip"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "tags/1.5"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            },
-            "1.5.1": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "1.5.1",
-                "version_normalized": "1.5.1.0",
-                "uid": 594,
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.1.5.1.zip"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "tags/1.5.1"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            },
-            "dev-trunk": {
-                "name": "wpackagist-plugin/1beyt",
-                "version": "dev-trunk",
-                "version_normalized": "9999999-dev",
-                "uid": 595,
-                "time": "2018-09-03 21:31:30",
-                "dist": {
-                    "type": "zip",
-                    "url": "https://downloads.wordpress.org/plugin/1beyt.zip?timestamp=1536010290"
-                },
-                "source": {
-                    "type": "svn",
-                    "url": "https://plugins.svn.wordpress.org/1beyt/",
-                    "reference": "trunk"
-                },
-                "homepage": "https://wordpress.org/plugins/1beyt/",
-                "require": {
-                    "composer/installers": "~1.0"
-                },
-                "type": "wordpress-plugin"
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/test/_fixtures/packagist/includes.json b/test/_fixtures/packagist/includes.json
deleted file mode 100644
index 3ca261918d..0000000000
--- a/test/_fixtures/packagist/includes.json
+++ /dev/null
@@ -1,2575 +0,0 @@
-{
-    "packages": {
-        "guzzlehttp/guzzle": {
-            "v3.0.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.0",
-                "version_normalized": "3.0.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "d0fc839abd2e411df908c6fd0ed1379db691b1b0"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d0fc839abd2e411df908c6fd0ed1379db691b1b0",
-                    "reference": "d0fc839abd2e411df908c6fd0ed1379db691b1b0",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-10-16T04:57:15+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.1",
-                "version_normalized": "3.0.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "993e8eb4905026bd79821d1faafca1798f7a78f3"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/993e8eb4905026bd79821d1faafca1798f7a78f3",
-                    "reference": "993e8eb4905026bd79821d1faafca1798f7a78f3",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-10-22T20:20:55+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.2": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.2",
-                "version_normalized": "3.0.2.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "2fdcd68fce2f3fd7cebb0d61739a41483ad557e2"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/2fdcd68fce2f3fd7cebb0d61739a41483ad557e2",
-                    "reference": "2fdcd68fce2f3fd7cebb0d61739a41483ad557e2",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-10-25T04:55:19+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.2",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.3": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.3",
-                "version_normalized": "3.0.3.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "20190c51e7eaec7d061afa59fb9605c02dc8bb24"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/20190c51e7eaec7d061afa59fb9605c02dc8bb24",
-                    "reference": "20190c51e7eaec7d061afa59fb9605c02dc8bb24",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-11-04T20:31:03+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.3",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.4": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.4",
-                "version_normalized": "3.0.4.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "d54dce1c53219c1bf17c0095e1cac04a28e3a2a6"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d54dce1c53219c1bf17c0095e1cac04a28e3a2a6",
-                    "reference": "d54dce1c53219c1bf17c0095e1cac04a28e3a2a6",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-11-12T00:00:24+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.4",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.5": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.5",
-                "version_normalized": "3.0.5.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "184407e254ec806d632416a264a7d6bf5b417f4b"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/184407e254ec806d632416a264a7d6bf5b417f4b",
-                    "reference": "184407e254ec806d632416a264a7d6bf5b417f4b",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": "2.1.*"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-11-19T00:15:33+00:00",
-                "type": "library",
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.5",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.6": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.6",
-                "version_normalized": "3.0.6.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "09c2a09584c455a3e049210ee7dc92f7b65f6210"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/09c2a09584c455a3e049210ee7dc92f7b65f6210",
-                    "reference": "09c2a09584c455a3e049210ee7dc92f7b65f6210",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-12-10T05:25:04+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.0-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.6",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.0.7": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.0.7",
-                "version_normalized": "3.0.7.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "f31f35d1669382936861533bd0217fcf830dc9a9"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f31f35d1669382936861533bd0217fcf830dc9a9",
-                    "reference": "f31f35d1669382936861533bd0217fcf830dc9a9",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2012-12-19T23:06:35+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.0-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.0.7",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.1.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.1.0",
-                "version_normalized": "3.1.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "5baae799e136d399246cbf14055deed2a55d687f"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/5baae799e136d399246cbf14055deed2a55d687f",
-                    "reference": "5baae799e136d399246cbf14055deed2a55d687f",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-01-14T05:09:07+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.0-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.1.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.1.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.1.1",
-                "version_normalized": "3.1.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "d295578db8e580ce9f7d0734535406d95123f3d6"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d295578db8e580ce9f7d0734535406d95123f3d6",
-                    "reference": "d295578db8e580ce9f7d0734535406d95123f3d6",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-01-21T05:46:09+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.1-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.1.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.1.2": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.1.2",
-                "version_normalized": "3.1.2.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "7901ea7d27373d0cc85eac6f6694e4c2ced90a26"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7901ea7d27373d0cc85eac6f6694e4c2ced90a26",
-                    "reference": "7901ea7d27373d0cc85eac6f6694e4c2ced90a26",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-01-28T00:07:40+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.1-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.1.2",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.2.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.2.0",
-                "version_normalized": "3.2.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e",
-                    "reference": "3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/common": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-02-15T01:33:10+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.1-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.2.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.3.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.3.0",
-                "version_normalized": "3.3.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6",
-                    "reference": "d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-03-04T00:41:45+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.2-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.3.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.3.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.3.1",
-                "version_normalized": "3.3.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "0657f36c7780fb0f95cf117da3aab15cb580fb66"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0657f36c7780fb0f95cf117da3aab15cb580fb66",
-                    "reference": "0657f36c7780fb0f95cf117da3aab15cb580fb66",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-03-10T23:05:38+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.3-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.3.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.4.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.4.0",
-                "version_normalized": "3.4.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "76f16a154659afae37a411a868e6aafc19133466"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/76f16a154659afae37a411a868e6aafc19133466",
-                    "reference": "76f16a154659afae37a411a868e6aafc19133466",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-04-12T05:58:15+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.3-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.4.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.4.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.4.1",
-                "version_normalized": "3.4.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "938e2075f4870857f24dc3b206235dd3e0f969ae"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/938e2075f4870857f24dc3b206235dd3e0f969ae",
-                    "reference": "938e2075f4870857f24dc3b206235dd3e0f969ae",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-04-16T20:56:26+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.3-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.4.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.4.2": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.4.2",
-                "version_normalized": "3.4.2.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "bee77d3bfdf7fa73b465a77beadde9b919f79782"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/bee77d3bfdf7fa73b465a77beadde9b919f79782",
-                    "reference": "bee77d3bfdf7fa73b465a77beadde9b919f79782",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-04-29T23:55:30+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.4-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.4.2",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.4.3": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.4.3",
-                "version_normalized": "3.4.3.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "5896a1475d245993b693434bc77a33e92c7feaf5"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/5896a1475d245993b693434bc77a33e92c7feaf5",
-                    "reference": "5896a1475d245993b693434bc77a33e92c7feaf5",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zend/zend-cache1": "1.12",
-                    "zend/zend-log1": "1.12",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-04-30T20:31:38+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.4-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.4.3",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.5.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.5.0",
-                "version_normalized": "3.5.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "e97207d07d0385eac269a976628b7a5f9eeb4e07"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/e97207d07d0385eac269a976628b7a5f9eeb4e07",
-                    "reference": "e97207d07d0385eac269a976628b7a5f9eeb4e07",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-05-13T20:17:47+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.5-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.5.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.6.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.6.0",
-                "version_normalized": "3.6.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "b550d534c9b668c767b6a532bd686d0942505f7a"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b550d534c9b668c767b6a532bd686d0942505f7a",
-                    "reference": "b550d534c9b668c767b6a532bd686d0942505f7a",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-05-30T07:01:25+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.6-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.6.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.7.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.7.0",
-                "version_normalized": "3.7.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "0f2aad252b9c9120743dd475b383b1b6fb54c2f3"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0f2aad252b9c9120743dd475b383b1b6fb54c2f3",
-                    "reference": "0f2aad252b9c9120743dd475b383b1b6fb54c2f3",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-06-11T00:24:07+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.7-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.7.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.7.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.7.1",
-                "version_normalized": "3.7.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab",
-                    "reference": "aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-07-05T20:17:54+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.7-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.7.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.7.2": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.7.2",
-                "version_normalized": "3.7.2.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "eaef90d27bb1d682e1f6ab2d77606dc0159049e6"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/eaef90d27bb1d682e1f6ab2d77606dc0159049e6",
-                    "reference": "eaef90d27bb1d682e1f6ab2d77606dc0159049e6",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-08-02T18:31:05+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.7-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.7.2",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.7.3": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.7.3",
-                "version_normalized": "3.7.3.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "0f16aad385528b5cf790392cb4a4d16cf600e944"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0f16aad385528b5cf790392cb4a4d16cf600e944",
-                    "reference": "0f16aad385528b5cf790392cb4a4d16cf600e944",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.2",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-09-08T21:09:18+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.7-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.7.3",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.7.4": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.7.4",
-                "version_normalized": "3.7.4.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9",
-                    "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.3",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-10-02T20:47:00+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.7-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.7.4",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.8.0": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.8.0",
-                "version_normalized": "3.8.0.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "b4a3ce8c05e777fa18b802956d5d0e38ad338a69"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b4a3ce8c05e777fa18b802956d5d0e38ad338a69",
-                    "reference": "b4a3ce8c05e777fa18b802956d5d0e38ad338a69",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.3",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "2.0.*",
-                    "zendframework/zend-log": "2.0.*"
-                },
-                "time": "2013-12-05T23:39:20+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.8-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle\\Tests": "tests/",
-                        "Guzzle": "src/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.8.0",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            },
-            "v3.8.1": {
-                "name": "guzzlehttp/guzzle",
-                "version": "v3.8.1",
-                "version_normalized": "3.8.1.0",
-                "source": {
-                    "type": "git",
-                    "url": "https://github.com/guzzle/guzzle.git",
-                    "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba"
-                },
-                "dist": {
-                    "type": "zip",
-                    "url": "https://api.github.com/repos/guzzle/guzzle/zipball/4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
-                    "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
-                    "shasum": ""
-                },
-                "require": {
-                    "ext-curl": "*",
-                    "php": ">=5.3.3",
-                    "symfony/event-dispatcher": ">=2.1"
-                },
-                "replace": {
-                    "guzzle/batch": "self.version",
-                    "guzzle/cache": "self.version",
-                    "guzzle/common": "self.version",
-                    "guzzle/http": "self.version",
-                    "guzzle/inflection": "self.version",
-                    "guzzle/iterator": "self.version",
-                    "guzzle/log": "self.version",
-                    "guzzle/parser": "self.version",
-                    "guzzle/plugin": "self.version",
-                    "guzzle/plugin-async": "self.version",
-                    "guzzle/plugin-backoff": "self.version",
-                    "guzzle/plugin-cache": "self.version",
-                    "guzzle/plugin-cookie": "self.version",
-                    "guzzle/plugin-curlauth": "self.version",
-                    "guzzle/plugin-error-response": "self.version",
-                    "guzzle/plugin-history": "self.version",
-                    "guzzle/plugin-log": "self.version",
-                    "guzzle/plugin-md5": "self.version",
-                    "guzzle/plugin-mock": "self.version",
-                    "guzzle/plugin-oauth": "self.version",
-                    "guzzle/service": "self.version",
-                    "guzzle/stream": "self.version"
-                },
-                "require-dev": {
-                    "doctrine/cache": "*",
-                    "monolog/monolog": "1.*",
-                    "phpunit/phpunit": "3.7.*",
-                    "psr/log": "1.0.*",
-                    "symfony/class-loader": "*",
-                    "zendframework/zend-cache": "<2.3",
-                    "zendframework/zend-log": "<2.3"
-                },
-                "time": "2014-01-28T22:29:15+00:00",
-                "type": "library",
-                "extra": {
-                    "branch-alias": {
-                        "dev-master": "3.8-dev"
-                    }
-                },
-                "autoload": {
-                    "psr-0": {
-                        "Guzzle": "src/",
-                        "Guzzle\\Tests": "tests/"
-                    }
-                },
-                "license": [
-                    "MIT"
-                ],
-                "authors": [
-                    {
-                        "name": "Michael Dowling",
-                        "email": "mtdowling@gmail.com",
-                        "homepage": "https://github.com/mtdowling"
-                    },
-                    {
-                        "name": "Guzzle Community",
-                        "homepage": "https://github.com/guzzle/guzzle/contributors"
-                    }
-                ],
-                "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-                "homepage": "http://guzzlephp.org/",
-                "keywords": [
-                    "HTTP client",
-                    "client",
-                    "curl",
-                    "framework",
-                    "http",
-                    "rest",
-                    "web service"
-                ],
-                "support": {
-                    "source": "https://github.com/guzzle/guzzle/tree/v3.8.1",
-                    "issues": "https://github.com/guzzle/guzzle/issues"
-                }
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/test/_fixtures/packagist/mailchimp-api.json b/test/_fixtures/packagist/mailchimp-api.json
deleted file mode 100644
index 913d83f362..0000000000
--- a/test/_fixtures/packagist/mailchimp-api.json
+++ /dev/null
@@ -1 +0,0 @@
-{"packages":{"drewm/mailchimp-api":{"dev-api-v2":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v2 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"dev-api-v2","version_normalized":"dev-api-v2","license":["MIT"],"authors":[{"name":"Drew McLellan","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"2ace9cf087bea43d0bf9c7207d94ce93642e6262"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/2ace9cf087bea43d0bf9c7207d94ce93642e6262","reference":"2ace9cf087bea43d0bf9c7207d94ce93642e6262","shasum":""},"type":"library","time":"2016-01-17T15:57:27+00:00","autoload":{"psr-0":{"Drewm":"src/"}},"require":{"php":">=5.3"},"uid":660713},"dev-api-v3":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"dev-api-v3","version_normalized":"dev-api-v3","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"268dca3f0e35bdc263ceb8114b24c7496c3b46f5"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/268dca3f0e35bdc263ceb8114b24c7496c3b46f5","reference":"268dca3f0e35bdc263ceb8114b24c7496c3b46f5","shasum":""},"type":"library","time":"2016-01-17T15:59:26+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":456958},"dev-master":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"dev-master","version_normalized":"9999999-dev","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"e3febc93dbe8047f0a14fea19c1efe79cecc7e98"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/e3febc93dbe8047f0a14fea19c1efe79cecc7e98","reference":"e3febc93dbe8047f0a14fea19c1efe79cecc7e98","shasum":""},"type":"library","time":"2018-02-23T09:45:38+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"vlucas/phpdotenv":"^2.0","phpunit/phpunit":"7.0.*"},"uid":112102},"v1.0":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v2 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v1.0","version_normalized":"1.0.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"0b763f05fe18610061b8289a399a9d0569036a50"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/0b763f05fe18610061b8289a399a9d0569036a50","reference":"0b763f05fe18610061b8289a399a9d0569036a50","shasum":""},"type":"library","time":"2014-05-30T16:51:39+00:00","autoload":{"psr-0":{"Drewm":"src/"}},"require":{"php":">=5.3"},"uid":249784},"v1.1":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v2 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v1.1","version_normalized":"1.1.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"707d555962442b21a75683a56bdb7cebd0a19f72"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/707d555962442b21a75683a56bdb7cebd0a19f72","reference":"707d555962442b21a75683a56bdb7cebd0a19f72","shasum":""},"type":"library","time":"2015-07-07T15:38:25+00:00","autoload":{"psr-0":{"Drewm":"src/"}},"require":{"php":">=5.3"},"uid":454905},"v2.0":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.0","version_normalized":"2.0.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"a2eb58b615aff713fcb1714e33f321712c5be3c8"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/a2eb58b615aff713fcb1714e33f321712c5be3c8","reference":"a2eb58b615aff713fcb1714e33f321712c5be3c8","shasum":""},"type":"library","time":"2016-01-17T13:08:01+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":660717},"v2.1":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.1","version_normalized":"2.1.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"a9bf617afb5a9bcb2601f5cc23b01a7b581d5659"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/a9bf617afb5a9bcb2601f5cc23b01a7b581d5659","reference":"a9bf617afb5a9bcb2601f5cc23b01a7b581d5659","shasum":""},"type":"library","time":"2016-01-30T16:12:54+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":678375},"v2.1.1":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.1.1","version_normalized":"2.1.1.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"86f529eba05a7e4c3a3e091aed8ff056137e6251"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/86f529eba05a7e4c3a3e091aed8ff056137e6251","reference":"86f529eba05a7e4c3a3e091aed8ff056137e6251","shasum":""},"type":"library","time":"2016-04-06T08:37:20+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":766160},"v2.1.2":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.1.2","version_normalized":"2.1.2.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"f4539014e9cc96eab0f187f52eb60499518a31bb"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/f4539014e9cc96eab0f187f52eb60499518a31bb","reference":"f4539014e9cc96eab0f187f52eb60499518a31bb","shasum":""},"type":"library","time":"2016-04-06T12:41:37+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":766567},"v2.1.3":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.1.3","version_normalized":"2.1.3.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"6188e2be5827efb6595f63ad6f01a26e84bd39f7"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/6188e2be5827efb6595f63ad6f01a26e84bd39f7","reference":"6188e2be5827efb6595f63ad6f01a26e84bd39f7","shasum":""},"type":"library","time":"2016-04-12T09:09:47+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":774505},"v2.2":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.2","version_normalized":"2.2.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"590fb71e3493b5daba382c44f714f2e25d785814"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/590fb71e3493b5daba382c44f714f2e25d785814","reference":"590fb71e3493b5daba382c44f714f2e25d785814","shasum":""},"type":"library","time":"2016-04-23T12:43:28+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":790573},"v2.2.1":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.2.1","version_normalized":"2.2.1.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"a2bf78208c49b205482c5ca884cb45a8cd266d5c"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/a2bf78208c49b205482c5ca884cb45a8cd266d5c","reference":"a2bf78208c49b205482c5ca884cb45a8cd266d5c","shasum":""},"type":"library","time":"2016-04-23T18:00:21+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":843075},"v2.2.2":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.2.2","version_normalized":"2.2.2.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"6ebcfd131fd6f3cac69be9fccb6c3f8102736952"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/6ebcfd131fd6f3cac69be9fccb6c3f8102736952","reference":"6ebcfd131fd6f3cac69be9fccb6c3f8102736952","shasum":""},"type":"library","time":"2016-07-01T09:58:24+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":884940},"v2.2.3":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.2.3","version_normalized":"2.2.3.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8","reference":"89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8","shasum":""},"type":"library","time":"2016-07-01T15:53:33+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":897514},"v2.2.4":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.2.4","version_normalized":"2.2.4.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8","reference":"89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8","shasum":""},"type":"library","time":"2016-07-01T15:53:33+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":897515},"v2.3":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.3","version_normalized":"2.3.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"6a5373378f8e61284be81d6424d22fb2a3a1ff9e"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/6a5373378f8e61284be81d6424d22fb2a3a1ff9e","reference":"6a5373378f8e61284be81d6424d22fb2a3a1ff9e","shasum":""},"type":"library","time":"2016-12-21T14:50:24+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":1137300},"v2.4":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.4","version_normalized":"2.4.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"fe480bb652f85270227bf6d639b0026a531f21fc"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/fe480bb652f85270227bf6d639b0026a531f21fc","reference":"fe480bb652f85270227bf6d639b0026a531f21fc","shasum":""},"type":"library","time":"2017-02-16T13:24:20+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"4.0.*","vlucas/phpdotenv":"^2.0"},"uid":1237997},"v2.5":{"name":"drewm/mailchimp-api","description":"Super-simple, minimum abstraction MailChimp API v3 wrapper","keywords":[],"homepage":"https://github.com/drewm/mailchimp-api","version":"v2.5","version_normalized":"2.5.0.0","license":["MIT"],"authors":[{"name":"Drew McLellan","email":"drew.mclellan@gmail.com","homepage":"http://allinthehead.com/"}],"source":{"type":"git","url":"https://github.com/drewm/mailchimp-api.git","reference":"f532fa26cd6e7d17c9ba40a757d8c6bfee47dace"},"dist":{"type":"zip","url":"https://api.github.com/repos/drewm/mailchimp-api/zipball/f532fa26cd6e7d17c9ba40a757d8c6bfee47dace","reference":"f532fa26cd6e7d17c9ba40a757d8c6bfee47dace","shasum":""},"type":"library","time":"2018-02-16T15:31:05+00:00","autoload":{"psr-4":{"DrewM\\MailChimp\\":"src"}},"require":{"php":">=5.3","ext-curl":"*"},"require-dev":{"phpunit/phpunit":"7.0.*","vlucas/phpdotenv":"^2.0"},"uid":1920725}}}}
\ No newline at end of file
diff --git a/test/_fixtures/pypi/azure-cli-monitor.json b/test/_fixtures/pypi/azure-cli-monitor.json
deleted file mode 100644
index fa9371e7a6..0000000000
--- a/test/_fixtures/pypi/azure-cli-monitor.json
+++ /dev/null
@@ -1 +0,0 @@
-{"info":{"author":"Microsoft Corporation","author_email":"azpycli@microsoft.com","bugtrack_url":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: System Administrators","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6"],"description":"Microsoft Azure CLI 'Monitor' Command Module\n============================================\n\n\n\n.. :changelog:\n\nRelease History\n===============\n\n0.1.7\n+++++\n* Minor fixes.\n\n0.1.6\n+++++\n* Minor fixes.\n\n0.1.5\n+++++\n* Minor fixes.\n* `sdist` is now compatible with wheel 0.31.0\n\n0.1.4\n+++++\n* `metrics list`: Added support for `--top`, `--orderby` and `--namespace`. [Closes #5785](https://github.com/Azure/azure-cli/issues/5785)\n* `metrics list`: Accepts a space-separated list of metrics to retrieve. [Fixes #4529](https://github.com/Azure/azure-cli/issues/5785)\n* `metrics list-definitions`: Added support for `--namespace`. [Closes #5785](https://github.com/Azure/azure-cli/issues/5785)\n\n0.1.3\n+++++\n* Deprecates the `monitor autoscale-settings` commands.\n* Adds the `monitor autoscale` command group.\n* Adds the `monitor autoscale profile` command group.\n* Adds the `monitor autoscale rule` command group.\n\n0.1.2\n+++++\n* Fix az monitor log-profiles create command\n\n0.1.1\n+++++\n* Minor fixes.\n\n0.1.0\n+++++\n* BC: Add multi-diagnostic settings support. `--name` is required in `monitor diagnostic-settings create`.\n* Add command to get diagnostic settings category.\n\n0.0.14\n++++++\n* Update for CLI core changes.\n\n0.0.13\n++++++\n* Update managed SDK reference to 0.4.0\n* Remove data plane SDK reference\n* BREAKING CHANGE: Add multi-dimension support to metrics command\n\n0.0.12\n++++++\n* Add activity-log alert commands\n* Minor fixes.\n\n0.0.11\n++++++\n* Add action-group commands\n\n0.0.10 (2017-09-22)\n+++++++++++++++++++\n* minor fixes\n\n0.0.9 (2017-08-28)\n++++++++++++++++++\n* minor fixes\n\n0.0.8 (2017-07-07)\n++++++++++++++++++\n* minor fixes\n\n0.0.7 (2017-06-21)\n++++++++++++++++++\n* No changes.\n\n0.0.6 (2017-06-13)\n++++++++++++++++++\n* Minor fixes.\n\n0.0.5 (2017-05-30)\n+++++++++++++++++++++\n\n* Include autoscale template file to fix `az monitor autoscale-settings get-parameters-template` command (#3349)\n* BC: `monitor alert-rule-incidents list` renamed `monitor alert list-incidents`\n* BC: `monitor alert-rule-incidents show` renamed `monitor alert show-incident`\n* BC: `monitor metric-defintions list` renamed `monitor metrics list-definitions`\n* BC: `monitor alert-rules` renamed `monitor alert`\n* BC: `monitor alert create` completely revamped. `condition` and `action` no longer accepts JSON.\n\t  Adds numerous parameters to simplify the rule creation process. `location` no longer required.\n\t  Added name or ID support for target.\n\t  `--alert-rule-resource-name` removed. `is-enabled` renamed `enabled` and no longer required.\n\t  `description` defaults based on the supplied condition. Added examples to help clarifiy the\n\t  new format.\n* BC: Support names or IDs for `monitor metric` commands.\n* `monitor alert rule update` - Added numerous convenience arguments to improve usability. Added\n  examples to explain usage of the new arguments.\n\n0.0.4 (2017-05-09)\n+++++++++++++++++++++\n\n* Minor fixes.\n\n0.0.3 (2017-04-28)\n+++++++++++++++++++++\n\n* Bug Fix: Modeling `--actions` of `az alert-rules create` to consume JSON string (#3009)\n* Bug fix - diagnostic settings create does not accept logs/metrics from show commands (#2913)\n\n0.0.2 (2017-04-17)\n+++++++++++++++++++++\n\n* Apply core changes required for JSON string parsing from shell (#2705)\n\n0.0.1 (2017-04-03)\n+++++++++++++++++++++\n\n* Preview release.\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://github.com/Azure/azure-cli","keywords":"","license":"MIT","maintainer":"","maintainer_email":"","name":"azure-cli-monitor","package_url":"https://pypi.org/project/azure-cli-monitor/","platform":"","project_url":"https://pypi.org/project/azure-cli-monitor/","release_url":"https://pypi.org/project/azure-cli-monitor/0.1.7/","requires_dist":["azure-cli-command-modules-nspkg (>=2.0.0)","azure-mgmt-resource (==1.2.1)","azure-mgmt-monitor (==0.5.0)","azure-cli-core"],"requires_python":"","summary":"Microsoft Azure Command-Line Tools Monitor Command Module","version":"0.1.7"},"last_serial":3888535,"releases":{"0.0.1":[{"comment_text":"","digests":{"md5":"17284f00c94059e22995b0e889786f59","sha256":"88d0c9e066135f1f05e526e0b5d88c44a12b34a1421e739250fa654e0ebd2859"},"downloads":-1,"filename":"azure_cli_monitor-0.0.1-py2.py3-none-any.whl","has_sig":false,"md5_digest":"17284f00c94059e22995b0e889786f59","packagetype":"bdist_wheel","python_version":"py2.py3","size":11735,"upload_time":"2017-04-03T16:55:14","url":"https://files.pythonhosted.org/packages/5f/3d/46a08ac85bf70f7fb0c1e139d02321c42b6b69b693d00595c9369b0cbbf1/azure_cli_monitor-0.0.1-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"ea2d70301b3de49399ee9cacd94ec6f2","sha256":"64868bd109a7550a2799e888412e18533af4a2650e076849aaceb0bda43b7116"},"downloads":-1,"filename":"azure-cli-monitor-0.0.1.tar.gz","has_sig":false,"md5_digest":"ea2d70301b3de49399ee9cacd94ec6f2","packagetype":"sdist","python_version":"source","size":6986,"upload_time":"2017-04-03T16:55:08","url":"https://files.pythonhosted.org/packages/c4/2e/64b1b7c617f3b815262986cc6db19b9a38dcf010abe1553365d73bd9ea52/azure-cli-monitor-0.0.1.tar.gz"}],"0.0.10":[{"comment_text":"","digests":{"md5":"705b6d205f3015690d4688112c0a0077","sha256":"a78f32d97fb39ae310952d35019cd948960ba10be8021d2643db9dea139be87b"},"downloads":-1,"filename":"azure_cli_monitor-0.0.10-py2.py3-none-any.whl","has_sig":false,"md5_digest":"705b6d205f3015690d4688112c0a0077","packagetype":"bdist_wheel","python_version":"py2.py3","size":19131,"upload_time":"2017-09-22T23:47:59","url":"https://files.pythonhosted.org/packages/4f/d1/75d28eafa22c1db4d0c1a72ebc2b2ceb953d455ec256081b56744b801426/azure_cli_monitor-0.0.10-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"ae80ef04dc67e8cd3510655552250052","sha256":"b442ce77045e82b973f6f3721118bb898d944b1f0aeab7a1b4a67754af1542a9"},"downloads":-1,"filename":"azure-cli-monitor-0.0.10.tar.gz","has_sig":false,"md5_digest":"ae80ef04dc67e8cd3510655552250052","packagetype":"sdist","python_version":"source","size":13540,"upload_time":"2017-09-22T23:47:54","url":"https://files.pythonhosted.org/packages/38/db/5c580e582f3fc0233586be06c7ef1a1b1269f1eea7adf346447274f3e9d2/azure-cli-monitor-0.0.10.tar.gz"}],"0.0.11":[{"comment_text":"","digests":{"md5":"9741d5fb17e5afd22b97a98954be5c0e","sha256":"5ab1f8a63f15d92968d58d5e2d66c023b685dccfd8b9d4d999371b78524628e5"},"downloads":-1,"filename":"azure_cli_monitor-0.0.11-py2.py3-none-any.whl","has_sig":false,"md5_digest":"9741d5fb17e5afd22b97a98954be5c0e","packagetype":"bdist_wheel","python_version":"py2.py3","size":22504,"upload_time":"2017-10-24T02:14:07","url":"https://files.pythonhosted.org/packages/71/58/65e0eefd0a6c2b29efd77daaa1671a7631717714c0dffb1bcd1434c4cd49/azure_cli_monitor-0.0.11-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"bc0a37c227a9dcbcfb42608099432143","sha256":"ea18d43746869662cdce369b3f4ad25f94e4817fe2e09ced9bd6444254da6799"},"downloads":-1,"filename":"azure-cli-monitor-0.0.11.tar.gz","has_sig":false,"md5_digest":"bc0a37c227a9dcbcfb42608099432143","packagetype":"sdist","python_version":"source","size":15598,"upload_time":"2017-10-24T02:29:50","url":"https://files.pythonhosted.org/packages/42/ad/788c71dc815da91fca5a726fc76786025f8565bbefa0474e80364bd9690f/azure-cli-monitor-0.0.11.tar.gz"}],"0.0.12":[{"comment_text":"","digests":{"md5":"6785a090a87d5c0f6927fd457f28da7b","sha256":"7234a35d3e941e6c26a251a90117392775de7c903d4e2ae2419b9e83510c68a0"},"downloads":-1,"filename":"azure_cli_monitor-0.0.12-py2.py3-none-any.whl","has_sig":false,"md5_digest":"6785a090a87d5c0f6927fd457f28da7b","packagetype":"bdist_wheel","python_version":"py2.py3","size":27221,"upload_time":"2017-11-14T18:31:57","url":"https://files.pythonhosted.org/packages/b0/3f/6f296f9b540d5b9519dd9e159e5d05bb76b0a8dcb802ae70718259ca4deb/azure_cli_monitor-0.0.12-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"a81e2a8df12398d8d5da79a3fda7fdca","sha256":"3e2fa39d7f476903c56f36b37315612eb601007d44b2345166260dc7350dc664"},"downloads":-1,"filename":"azure-cli-monitor-0.0.12.tar.gz","has_sig":false,"md5_digest":"a81e2a8df12398d8d5da79a3fda7fdca","packagetype":"sdist","python_version":"source","size":19533,"upload_time":"2017-11-14T18:32:43","url":"https://files.pythonhosted.org/packages/31/d0/10d3af541d8df02d4d82d1979b5984373fee1cd1d1fcca0fcb2f6ad96ead/azure-cli-monitor-0.0.12.tar.gz"}],"0.0.13":[{"comment_text":"","digests":{"md5":"799c3c09e95fb1e42f1ea5effdc422c3","sha256":"88ea8649209ab22dad796cb37a28f78a8c6123dc1af77fe70f4c10553e34cfa5"},"downloads":-1,"filename":"azure_cli_monitor-0.0.13-py2.py3-none-any.whl","has_sig":false,"md5_digest":"799c3c09e95fb1e42f1ea5effdc422c3","packagetype":"bdist_wheel","python_version":"py2.py3","size":30199,"upload_time":"2017-12-05T18:57:54","url":"https://files.pythonhosted.org/packages/46/ea/35e3d179d1fb4574d26635fdc954ff706b7628e0c5d6d7b87610671bc81d/azure_cli_monitor-0.0.13-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"aa857068429c5c9c27f10a79b1c2e506","sha256":"d4f5566e7d9918ededdffd32eb3ebd23d62683715a81da50e1cb6014353c22ed"},"downloads":-1,"filename":"azure-cli-monitor-0.0.13.tar.gz","has_sig":false,"md5_digest":"aa857068429c5c9c27f10a79b1c2e506","packagetype":"sdist","python_version":"source","size":20863,"upload_time":"2017-12-05T18:58:20","url":"https://files.pythonhosted.org/packages/97/fd/16a638cf1e8280389a53cbe061dd6cbc8127664c07eab664b31f432881ef/azure-cli-monitor-0.0.13.tar.gz"}],"0.0.14":[{"comment_text":"","digests":{"md5":"acaec33983735c75871f820849a0a5aa","sha256":"82c215845d715de7d175146ef1321f1d8cae970d1459ee3f00f3f4892ca50a99"},"downloads":-1,"filename":"azure_cli_monitor-0.0.14-py2.py3-none-any.whl","has_sig":false,"md5_digest":"acaec33983735c75871f820849a0a5aa","packagetype":"bdist_wheel","python_version":"py2.py3","size":30530,"upload_time":"2018-01-05T21:26:03","url":"https://files.pythonhosted.org/packages/7d/7b/6221b36aadf66b6e8cad6ff62596dabd2290f6910e33b6f2f0b735137ce6/azure_cli_monitor-0.0.14-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"4d5c74f2d41402fa444738c0f08823fb","sha256":"afb2f8cc871bf6bd9396bcbead930a257efeb4cf27b1e22fde6f66b5f53b10bc"},"downloads":-1,"filename":"azure-cli-monitor-0.0.14.tar.gz","has_sig":false,"md5_digest":"4d5c74f2d41402fa444738c0f08823fb","packagetype":"sdist","python_version":"source","size":21781,"upload_time":"2018-01-05T21:26:54","url":"https://files.pythonhosted.org/packages/a5/1f/8bdbf22ef0f52788bcfab634f743b6f41bb52b5e20fda76a834b548f3cff/azure-cli-monitor-0.0.14.tar.gz"}],"0.0.2":[{"comment_text":"","digests":{"md5":"1005bde622fca8dfc32ddeb32baf5bbf","sha256":"a6d6a0645564c0590b5d44e3b9237c21dd6bcc151fa58f21249715a5d4c6419f"},"downloads":-1,"filename":"azure_cli_monitor-0.0.2-py2.py3-none-any.whl","has_sig":false,"md5_digest":"1005bde622fca8dfc32ddeb32baf5bbf","packagetype":"bdist_wheel","python_version":"py2.py3","size":11855,"upload_time":"2017-04-17T20:32:30","url":"https://files.pythonhosted.org/packages/e5/43/b7448186dc599f16fdfcece88f1c3374152939f10c0fefaae36753c1b8f2/azure_cli_monitor-0.0.2-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"267fe5c217ea0860bd8e5fd87b50f88c","sha256":"f6e5a56cf69630df41923a57ce0294c3d7a7c567e22b4a713af75cd367054ae0"},"downloads":-1,"filename":"azure-cli-monitor-0.0.2.tar.gz","has_sig":false,"md5_digest":"267fe5c217ea0860bd8e5fd87b50f88c","packagetype":"sdist","python_version":"source","size":7048,"upload_time":"2017-04-17T20:32:38","url":"https://files.pythonhosted.org/packages/37/71/894d244697aeb3735522b95547c02beeb0ad5d3200fa0f453a6ca74a7a1b/azure-cli-monitor-0.0.2.tar.gz"}],"0.0.3":[{"comment_text":"","digests":{"md5":"ea36d5d86d3ddb4d605c3d0a93375c4b","sha256":"236803bffb6571fa2a580f84aeec92c7940fe6662b8d3fc869708cd1f544dea7"},"downloads":-1,"filename":"azure_cli_monitor-0.0.3-py2.py3-none-any.whl","has_sig":false,"md5_digest":"ea36d5d86d3ddb4d605c3d0a93375c4b","packagetype":"bdist_wheel","python_version":"py2.py3","size":11331,"upload_time":"2017-04-28T21:18:54","url":"https://files.pythonhosted.org/packages/5f/1b/2d2324066c178e28149b99f545882b1a74a4fee772ab86b50c0d8f0fbef8/azure_cli_monitor-0.0.3-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"ca3d4da9a2758ce7ea18884e4fe1b711","sha256":"1733620e9908bd6a564cadb85dd1daeb585d0e6add9325b59ae1f6c3ebb0f29f"},"downloads":-1,"filename":"azure-cli-monitor-0.0.3.tar.gz","has_sig":false,"md5_digest":"ca3d4da9a2758ce7ea18884e4fe1b711","packagetype":"sdist","python_version":"source","size":7596,"upload_time":"2017-04-28T21:18:47","url":"https://files.pythonhosted.org/packages/9f/b9/00ad1ffabd67357eef4845dc776527011aca7a21997df310eefcbde015fd/azure-cli-monitor-0.0.3.tar.gz"}],"0.0.4":[{"comment_text":"","digests":{"md5":"d368722fcc8835fba707c3d79b85f700","sha256":"51c1b54d6a27b3c861b9582ed92e40e1bc58b64c1d8157e4a0e46647ab844e82"},"downloads":-1,"filename":"azure_cli_monitor-0.0.4-py2.py3-none-any.whl","has_sig":false,"md5_digest":"d368722fcc8835fba707c3d79b85f700","packagetype":"bdist_wheel","python_version":"py2.py3","size":11355,"upload_time":"2017-05-09T21:36:51","url":"https://files.pythonhosted.org/packages/82/f4/eb8a2d11b714c740fc69a7057323e867c55e8d6aa9454732c9e1cf9a9ad8/azure_cli_monitor-0.0.4-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"6ed319ef532e1a6a32ab7d969b8ef61b","sha256":"e6a596e1ffb5936a3ae8be38ebbc63acdc84c30b6ad7ef28907b127f9a3136c5"},"downloads":-1,"filename":"azure-cli-monitor-0.0.4.tar.gz","has_sig":false,"md5_digest":"6ed319ef532e1a6a32ab7d969b8ef61b","packagetype":"sdist","python_version":"source","size":7622,"upload_time":"2017-05-09T21:36:57","url":"https://files.pythonhosted.org/packages/ab/c6/ff7d8ea31d3f0a70f3252e5f951ea34e15dabe9a5831b68ef204e9022d2c/azure-cli-monitor-0.0.4.tar.gz"}],"0.0.5":[{"comment_text":"","digests":{"md5":"abe2a808ec605c22fd7d959d6f0dc31a","sha256":"16653c47758f0b2146b6671eb4174a6ab3a4d828b215e5542ccdb9f46268cc15"},"downloads":-1,"filename":"azure_cli_monitor-0.0.5-py2.py3-none-any.whl","has_sig":false,"md5_digest":"abe2a808ec605c22fd7d959d6f0dc31a","packagetype":"bdist_wheel","python_version":"py2.py3","size":18878,"upload_time":"2017-05-30T23:13:49","url":"https://files.pythonhosted.org/packages/74/ea/27435cea54defacd26e58eb8585e89ee4326bc93af4ff44c66b2e1e30ddf/azure_cli_monitor-0.0.5-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"1701473f789c7954a62d452c81126062","sha256":"f1460b4d44b71f22e75d1bdafb1c01150f9fa14387d711bda78885994b001417"},"downloads":-1,"filename":"azure-cli-monitor-0.0.5.tar.gz","has_sig":false,"md5_digest":"1701473f789c7954a62d452c81126062","packagetype":"sdist","python_version":"source","size":13193,"upload_time":"2017-05-30T23:13:57","url":"https://files.pythonhosted.org/packages/a0/19/39c6e78e0380272315f6443023cc0d510f310c122cc45e4cde72ed455112/azure-cli-monitor-0.0.5.tar.gz"}],"0.0.6":[{"comment_text":"","digests":{"md5":"1dcadd646fff0bf5d7e50769f272c938","sha256":"db631ae01a6304fe3c69ed1e657713ed2f399b930b314b259c4167bcdb207d24"},"downloads":-1,"filename":"azure_cli_monitor-0.0.6-py2.py3-none-any.whl","has_sig":false,"md5_digest":"1dcadd646fff0bf5d7e50769f272c938","packagetype":"bdist_wheel","python_version":"py2.py3","size":18986,"upload_time":"2017-06-13T22:21:05","url":"https://files.pythonhosted.org/packages/f4/50/6142564de6dfb3d2633989d7ce431e3543f5cecb04c7926531328b704263/azure_cli_monitor-0.0.6-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"c7310a7e641491c6cc5300c6e7cb7865","sha256":"38b4b5d438b67e2c60fba6df10f60ac5d1c69c1635130b308ec1c1e8cf9bc679"},"downloads":-1,"filename":"azure-cli-monitor-0.0.6.tar.gz","has_sig":false,"md5_digest":"c7310a7e641491c6cc5300c6e7cb7865","packagetype":"sdist","python_version":"source","size":14274,"upload_time":"2017-06-13T22:20:58","url":"https://files.pythonhosted.org/packages/5d/49/ed4c9e0506927c6ed002463e563dc9acc3ecde7f5f96d431613bef6ceabe/azure-cli-monitor-0.0.6.tar.gz"}],"0.0.7":[{"comment_text":"","digests":{"md5":"795e87a076be367bb408d95a8acf4f57","sha256":"0de0815b7579781dda5774bd8c5f4d13e687c6ce29eeb125b631b114c389f16c"},"downloads":-1,"filename":"azure_cli_monitor-0.0.7-py2.py3-none-any.whl","has_sig":false,"md5_digest":"795e87a076be367bb408d95a8acf4f57","packagetype":"bdist_wheel","python_version":"py2.py3","size":19016,"upload_time":"2017-06-21T22:12:36","url":"https://files.pythonhosted.org/packages/69/c1/3e6f95d9e13eb7d0ab5e9d1888443dc2a2e5dbc22b091baa41e5c2fc6634/azure_cli_monitor-0.0.7-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"d0ba835452265e5949d671ab08e9ac2d","sha256":"6c3136596dcff08df2bc167a31ca017b81ec08183e6673fed5f516f24f0de3af"},"downloads":-1,"filename":"azure-cli-monitor-0.0.7.tar.gz","has_sig":false,"md5_digest":"d0ba835452265e5949d671ab08e9ac2d","packagetype":"sdist","python_version":"source","size":14048,"upload_time":"2017-06-21T22:12:47","url":"https://files.pythonhosted.org/packages/14/1f/b9766a9f387a5a472939e9b17852bb1f738430bbe417b1ae2a07b8443f23/azure-cli-monitor-0.0.7.tar.gz"}],"0.0.8":[{"comment_text":"","digests":{"md5":"3dd0ffcf42f4c6d4521f336d12f31f7a","sha256":"3b424c35ec4d58b7b9284e64a9eff179463caf87c1823167c133faa8859ff48b"},"downloads":-1,"filename":"azure_cli_monitor-0.0.8-py2.py3-none-any.whl","has_sig":false,"md5_digest":"3dd0ffcf42f4c6d4521f336d12f31f7a","packagetype":"bdist_wheel","python_version":"py2.py3","size":18939,"upload_time":"2017-07-07T16:22:26","url":"https://files.pythonhosted.org/packages/11/84/f6ae7907a9198a5b64a982e91d0219181a406301504da0c705e5d76645fc/azure_cli_monitor-0.0.8-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"a949a91cc136d942cb3dc190a7cab255","sha256":"61c657e9a1ac78a2fac5c45515939ba90a8949e42e275b7c6a9b9bc73c064cd3"},"downloads":-1,"filename":"azure-cli-monitor-0.0.8.tar.gz","has_sig":false,"md5_digest":"a949a91cc136d942cb3dc190a7cab255","packagetype":"sdist","python_version":"source","size":13410,"upload_time":"2017-07-07T16:22:24","url":"https://files.pythonhosted.org/packages/00/d3/5b260b008d292f407d031e3b1b34077487cba22e824933e204d59cfeb9d1/azure-cli-monitor-0.0.8.tar.gz"}],"0.0.9":[{"comment_text":"","digests":{"md5":"ff7f416e7f3940e3e05ad8af69de44ed","sha256":"736ef755d363836264b22d3f2ffb1366dd7ebb2780f715da48e9106a5998b205"},"downloads":-1,"filename":"azure_cli_monitor-0.0.9-py2.py3-none-any.whl","has_sig":false,"md5_digest":"ff7f416e7f3940e3e05ad8af69de44ed","packagetype":"bdist_wheel","python_version":"py2.py3","size":19038,"upload_time":"2017-08-28T20:14:33","url":"https://files.pythonhosted.org/packages/03/57/eb27a9fb904e9c206abecc93aab93b84d820c189348eb4d9cd4c13e791c3/azure_cli_monitor-0.0.9-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"e2cc694bae4f8d44ef2c7ce1eaa4246d","sha256":"4980e24621c8482a7f78b84ce8c8f5eb84f95411d0c8d9e940b0896c2522d789"},"downloads":-1,"filename":"azure-cli-monitor-0.0.9.tar.gz","has_sig":false,"md5_digest":"e2cc694bae4f8d44ef2c7ce1eaa4246d","packagetype":"sdist","python_version":"source","size":13487,"upload_time":"2017-08-28T20:14:31","url":"https://files.pythonhosted.org/packages/7d/2c/f3ea88ec03ee2691cb57cb8dba7030c1dd811189efa35ea6ef371e89d4a8/azure-cli-monitor-0.0.9.tar.gz"}],"0.1.0":[{"comment_text":"","digests":{"md5":"cd460e9058c350d7973876560bb72dd1","sha256":"feb8d4adbd69ad75fa3a5ea1523c759c0189df632c57525499c984f0c787c435"},"downloads":-1,"filename":"azure_cli_monitor-0.1.0-py2.py3-none-any.whl","has_sig":false,"md5_digest":"cd460e9058c350d7973876560bb72dd1","packagetype":"bdist_wheel","python_version":"py2.py3","size":30722,"upload_time":"2018-01-17T18:36:39","url":"https://files.pythonhosted.org/packages/b2/4b/a30fa3ae56518a876cf3d5437927ca97eb4ba82841e45d64190c6393a838/azure_cli_monitor-0.1.0-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"93e8f84d8e4426e2a4e40b72f2eafbf0","sha256":"ca608dd71c0785764d99c5e5bfb51ca329cac9ad727cb9ef28d5d403d6aacb77"},"downloads":-1,"filename":"azure-cli-monitor-0.1.0.tar.gz","has_sig":false,"md5_digest":"93e8f84d8e4426e2a4e40b72f2eafbf0","packagetype":"sdist","python_version":"source","size":21107,"upload_time":"2018-01-17T18:37:04","url":"https://files.pythonhosted.org/packages/71/73/973ca987ea96f411fbb2d37220a67474fa916252677ed144516882e4ce5b/azure-cli-monitor-0.1.0.tar.gz"}],"0.1.1":[{"comment_text":"","digests":{"md5":"0d91fe557e90200c515e7d9a5ccbed25","sha256":"ba255eee0bab7e2a6788caf5764cede6845309e2222372f1653333daa5b78184"},"downloads":-1,"filename":"azure_cli_monitor-0.1.1-py2.py3-none-any.whl","has_sig":false,"md5_digest":"0d91fe557e90200c515e7d9a5ccbed25","packagetype":"bdist_wheel","python_version":"py2.py3","size":30646,"upload_time":"2018-01-31T18:05:22","url":"https://files.pythonhosted.org/packages/13/c5/3a43d82fce90f2cbc7c37d964b623947c9f7ca8baf48afc9adf0b555202a/azure_cli_monitor-0.1.1-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"c9678b31219832b1d336c5b57c895603","sha256":"7dff5068b377082fb5ec8c56e039cf27f8ca62d9dc2bfdc4727d1d0809dba47c"},"downloads":-1,"filename":"azure-cli-monitor-0.1.1.tar.gz","has_sig":false,"md5_digest":"c9678b31219832b1d336c5b57c895603","packagetype":"sdist","python_version":"source","size":21054,"upload_time":"2018-01-31T18:06:08","url":"https://files.pythonhosted.org/packages/af/4e/d180cc0750744d35c6206014b67c90912e028d11a07272c92fc01ef65319/azure-cli-monitor-0.1.1.tar.gz"}],"0.1.2":[{"comment_text":"","digests":{"md5":"7201caa940cf58cc63b375e4b94aabfa","sha256":"3b0ea19f3eec23daa91513ee8cccdb26eb06ad29314597eda984c264266346e8"},"downloads":-1,"filename":"azure_cli_monitor-0.1.2-py2.py3-none-any.whl","has_sig":false,"md5_digest":"7201caa940cf58cc63b375e4b94aabfa","packagetype":"bdist_wheel","python_version":"py2.py3","size":31534,"upload_time":"2018-02-13T18:17:52","url":"https://files.pythonhosted.org/packages/9e/0b/8ff4e9eab2fbd4b69ca850b611e80afe8a45a0165f7511cc19b2ef435a77/azure_cli_monitor-0.1.2-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"2dad912e67404f401026934f3ce6c391","sha256":"5aa1654784f4b167f94ecb7030c95de657f69aac290490cd9b85801bc5540a10"},"downloads":-1,"filename":"azure-cli-monitor-0.1.2.tar.gz","has_sig":false,"md5_digest":"2dad912e67404f401026934f3ce6c391","packagetype":"sdist","python_version":"source","size":21577,"upload_time":"2018-02-13T18:18:42","url":"https://files.pythonhosted.org/packages/28/c3/3ad4b3c8d025c771e902985fe7e6bf4d1f0cb4d89dfd75a4ec4b806a8e25/azure-cli-monitor-0.1.2.tar.gz"}],"0.1.3":[{"comment_text":"","digests":{"md5":"c9752691452a57c13e9d8f434929e4e2","sha256":"bc5670c189c7fbb080f79612f2540b970651e427d9247d916c6d4aba3041d392"},"downloads":-1,"filename":"azure_cli_monitor-0.1.3-py2.py3-none-any.whl","has_sig":false,"md5_digest":"c9752691452a57c13e9d8f434929e4e2","packagetype":"bdist_wheel","python_version":"py2.py3","size":42171,"upload_time":"2018-03-13T17:08:20","url":"https://files.pythonhosted.org/packages/2b/13/7dd4844213db1abd2406051f52b092bae4e0f8b21a9dae513fbdabe9ef46/azure_cli_monitor-0.1.3-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"a39ee95b0798b1f8f209b584286d809f","sha256":"c84fe2ee965aefdf286cf6cf39ac0b99d9a56c3d5060bbdb8fc2c0a4b147d2e1"},"downloads":-1,"filename":"azure-cli-monitor-0.1.3.tar.gz","has_sig":false,"md5_digest":"a39ee95b0798b1f8f209b584286d809f","packagetype":"sdist","python_version":"source","size":31304,"upload_time":"2018-03-13T17:09:04","url":"https://files.pythonhosted.org/packages/dd/12/01b1aedd6469bfd20d1558ab73623426887863cad8d89b7f3e4809e745c6/azure-cli-monitor-0.1.3.tar.gz"}],"0.1.4":[{"comment_text":"","digests":{"md5":"9bbadb1b699d5f1d2c8f81ea73a7e6d0","sha256":"b80defea98e8702947bf4900a9a2ae9e82e5143cec488ee2c579a65203a022d5"},"downloads":-1,"filename":"azure_cli_monitor-0.1.4-py2.py3-none-any.whl","has_sig":false,"md5_digest":"9bbadb1b699d5f1d2c8f81ea73a7e6d0","packagetype":"bdist_wheel","python_version":"py2.py3","size":42696,"upload_time":"2018-03-27T17:55:25","url":"https://files.pythonhosted.org/packages/e9/d7/bb3637dd6d6c9b008aebe58e704e62744a89a5e38bf4bfbd8abdbd031816/azure_cli_monitor-0.1.4-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"c271707e92e826790e9861f3dd3cd643","sha256":"294a6795e9f21e2c4d480b0dd80fe9f74721f343c7537e70bc167c7db361c7f9"},"downloads":-1,"filename":"azure-cli-monitor-0.1.4.tar.gz","has_sig":false,"md5_digest":"c271707e92e826790e9861f3dd3cd643","packagetype":"sdist","python_version":"source","size":32685,"upload_time":"2018-03-27T17:55:48","url":"https://files.pythonhosted.org/packages/b9/e7/0261848b9944cc47e727a843d0b8fc81b0274f54a1812cfaae1cd4696954/azure-cli-monitor-0.1.4.tar.gz"}],"0.1.5":[{"comment_text":"","digests":{"md5":"bc18807e3202d0dbe8bddb1de828d126","sha256":"d455a01b16279abbe66ba84e9823c1acf2335a5b82ced372daab1082d7118395"},"downloads":-1,"filename":"azure_cli_monitor-0.1.5-py2.py3-none-any.whl","has_sig":false,"md5_digest":"bc18807e3202d0dbe8bddb1de828d126","packagetype":"bdist_wheel","python_version":"py2.py3","size":42690,"upload_time":"2018-04-10T17:25:47","url":"https://files.pythonhosted.org/packages/19/a9/59fe9b224a3a8787ec02aa790b52c38dc95234c7e7fdd92c74819f801d2c/azure_cli_monitor-0.1.5-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"629257aa533a15a17b38db91d4f9e526","sha256":"fa7b7d4b6b4207ddacb7949db59897566a7336fddfb50d68939f3aedf812f377"},"downloads":-1,"filename":"azure-cli-monitor-0.1.5.tar.gz","has_sig":false,"md5_digest":"629257aa533a15a17b38db91d4f9e526","packagetype":"sdist","python_version":"source","size":32685,"upload_time":"2018-04-10T17:26:29","url":"https://files.pythonhosted.org/packages/fa/1b/f97dd43fe52d0883c9e09f659e27a47769c80db719391aa82b05711ed5be/azure-cli-monitor-0.1.5.tar.gz"}],"0.1.6":[{"comment_text":"","digests":{"md5":"f27ab3150c7ff28a7e544ad5647d6981","sha256":"3ff637e785d0455eee08f8bef91454b131c86d3ae6e580da69e2e1211bfc7b6c"},"downloads":-1,"filename":"azure_cli_monitor-0.1.6-py2.py3-none-any.whl","has_sig":false,"md5_digest":"f27ab3150c7ff28a7e544ad5647d6981","packagetype":"bdist_wheel","python_version":"py2.py3","size":40502,"upload_time":"2018-05-07T17:59:09","url":"https://files.pythonhosted.org/packages/22/22/12006adab5c4a9952d12022cc1e015792135353e613d721aed3375178da8/azure_cli_monitor-0.1.6-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"1e8cb6c4293eeee64a221d2c69d30a78","sha256":"bac2445a68a095060000b29fc0aa2f3a2cf3ece68def9e0167d531f809342b9c"},"downloads":-1,"filename":"azure-cli-monitor-0.1.6.tar.gz","has_sig":false,"md5_digest":"1e8cb6c4293eeee64a221d2c69d30a78","packagetype":"sdist","python_version":"source","size":32541,"upload_time":"2018-05-07T17:59:37","url":"https://files.pythonhosted.org/packages/3a/d6/ec2f81b036f1aefc24bb6bf6336051335c519a9976bd6529636e4c20121c/azure-cli-monitor-0.1.6.tar.gz"}],"0.1.7":[{"comment_text":"","digests":{"md5":"a493c9ddf7946751ac6184b14195a62d","sha256":"0b11e9a9f9a0f8ed20295fa4ff1e7257c1b0692067f098317717e2b9c716895e"},"downloads":-1,"filename":"azure_cli_monitor-0.1.7-py2.py3-none-any.whl","has_sig":false,"md5_digest":"a493c9ddf7946751ac6184b14195a62d","packagetype":"bdist_wheel","python_version":"py2.py3","size":40529,"upload_time":"2018-05-22T17:25:23","url":"https://files.pythonhosted.org/packages/1b/ce/259302ad8df592b91633be2faae6a6ef69310d8f81ecd96fbff91209711e/azure_cli_monitor-0.1.7-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"0d75cd4e637e50f25010f8e7bec7f5f9","sha256":"d6612c2ebc787004d6046c907ed23cf5f407d01fadfc0276751a16322f0c8571"},"downloads":-1,"filename":"azure-cli-monitor-0.1.7.tar.gz","has_sig":false,"md5_digest":"0d75cd4e637e50f25010f8e7bec7f5f9","packagetype":"sdist","python_version":"source","size":31581,"upload_time":"2018-05-22T17:25:49","url":"https://files.pythonhosted.org/packages/fb/56/d8482cdfd010c15468f00b9d439d3c05f858546f05f67ecd22c06ff00135/azure-cli-monitor-0.1.7.tar.gz"}]},"urls":[{"comment_text":"","digests":{"md5":"a493c9ddf7946751ac6184b14195a62d","sha256":"0b11e9a9f9a0f8ed20295fa4ff1e7257c1b0692067f098317717e2b9c716895e"},"downloads":-1,"filename":"azure_cli_monitor-0.1.7-py2.py3-none-any.whl","has_sig":false,"md5_digest":"a493c9ddf7946751ac6184b14195a62d","packagetype":"bdist_wheel","python_version":"py2.py3","size":40529,"upload_time":"2018-05-22T17:25:23","url":"https://files.pythonhosted.org/packages/1b/ce/259302ad8df592b91633be2faae6a6ef69310d8f81ecd96fbff91209711e/azure_cli_monitor-0.1.7-py2.py3-none-any.whl"},{"comment_text":"","digests":{"md5":"0d75cd4e637e50f25010f8e7bec7f5f9","sha256":"d6612c2ebc787004d6046c907ed23cf5f407d01fadfc0276751a16322f0c8571"},"downloads":-1,"filename":"azure-cli-monitor-0.1.7.tar.gz","has_sig":false,"md5_digest":"0d75cd4e637e50f25010f8e7bec7f5f9","packagetype":"sdist","python_version":"source","size":31581,"upload_time":"2018-05-22T17:25:49","url":"https://files.pythonhosted.org/packages/fb/56/d8482cdfd010c15468f00b9d439d3c05f858546f05f67ecd22c06ff00135/azure-cli-monitor-0.1.7.tar.gz"}]}
\ No newline at end of file
diff --git a/test/config/cli.spec.js b/test/config/cli.spec.js
index ba6328d848..071a4b8485 100644
--- a/test/config/cli.spec.js
+++ b/test/config/cli.spec.js
@@ -1,5 +1,5 @@
 const cli = require('../../lib/config/cli.js');
-const getArgv = require('../_fixtures/config/argv');
+const getArgv = require('./config/_fixtures/argv');
 
 describe('config/cli', () => {
   let argv;
diff --git a/test/_fixtures/config/argv.js b/test/config/config/_fixtures/argv.js
similarity index 100%
rename from test/_fixtures/config/argv.js
rename to test/config/config/_fixtures/argv.js
diff --git a/test/_fixtures/config/file-with-repo-presets.js b/test/config/config/_fixtures/file-with-repo-presets.js
similarity index 100%
rename from test/_fixtures/config/file-with-repo-presets.js
rename to test/config/config/_fixtures/file-with-repo-presets.js
diff --git a/test/_fixtures/config/file.js b/test/config/config/_fixtures/file.js
similarity index 100%
rename from test/_fixtures/config/file.js
rename to test/config/config/_fixtures/file.js
diff --git a/test/_fixtures/config/file2.js b/test/config/config/_fixtures/file2.js
similarity index 100%
rename from test/_fixtures/config/file2.js
rename to test/config/config/_fixtures/file2.js
diff --git a/test/config/config/_fixtures/index.js b/test/config/config/_fixtures/index.js
new file mode 100644
index 0000000000..dfe43cb8a1
--- /dev/null
+++ b/test/config/config/_fixtures/index.js
@@ -0,0 +1,5 @@
+const defaultConfig = require('../../../../lib/config/defaults').getConfig();
+
+module.exports = {
+  ...defaultConfig,
+};
diff --git a/test/config/decrypt.spec.js b/test/config/decrypt.spec.js
index ffb009e22d..7ef19d060f 100644
--- a/test/config/decrypt.spec.js
+++ b/test/config/decrypt.spec.js
@@ -1,7 +1,7 @@
 const fs = require('fs');
 const { decryptConfig } = require('../../lib/config/decrypt.js');
 
-const privateKey = fs.readFileSync('test/_fixtures/keys/private.pem');
+const privateKey = fs.readFileSync('test/config/keys/_fixtures/private.pem');
 
 describe('config/decrypt', () => {
   describe('decryptConfig()', () => {
diff --git a/test/config/file.spec.js b/test/config/file.spec.js
index 5b55c93e9c..6c127cf201 100644
--- a/test/config/file.spec.js
+++ b/test/config/file.spec.js
@@ -1,6 +1,6 @@
 const path = require('path');
 const file = require('../../lib/config/file.js');
-const customConfig = require('../_fixtures/config/file');
+const customConfig = require('./config/_fixtures/file');
 
 describe('config/file', () => {
   describe('.getConfig()', () => {
@@ -10,16 +10,13 @@ describe('config/file', () => {
       );
     });
     it('parses custom config file', () => {
-      const configFile = path.resolve(__dirname, '../_fixtures/config/file.js');
+      const configFile = path.resolve(__dirname, './config/_fixtures/file.js');
       expect(file.getConfig({ RENOVATE_CONFIG_FILE: configFile })).toEqual(
         customConfig
       );
     });
     it('migrates', () => {
-      const configFile = path.resolve(
-        __dirname,
-        '../_fixtures/config/file2.js'
-      );
+      const configFile = path.resolve(__dirname, './config/_fixtures/file2.js');
       const res = file.getConfig({ RENOVATE_CONFIG_FILE: configFile });
       expect(res).toMatchSnapshot();
       expect(res.rangeStrategy).toEqual('bump');
diff --git a/test/config/index.spec.js b/test/config/index.spec.js
index 95dcda0552..d6bb11a774 100644
--- a/test/config/index.spec.js
+++ b/test/config/index.spec.js
@@ -1,7 +1,7 @@
-const argv = require('../_fixtures/config/argv');
+const argv = require('./config/_fixtures/argv');
 const defaultConfig = require('../../lib/config/defaults').getConfig();
 const npm = require('../../lib/datasource/npm');
-const presetDefaults = require('../_fixtures/npm/renovate-config-default');
+const presetDefaults = require('./npm/_fixtures/renovate-config-default');
 
 npm.getPkgReleases = jest.fn(() => ({
   'renovate-config':
diff --git a/test/_fixtures/keys/private.pem b/test/config/keys/_fixtures/private.pem
similarity index 100%
rename from test/_fixtures/keys/private.pem
rename to test/config/keys/_fixtures/private.pem
diff --git a/test/config/migrate-validate.spec.js b/test/config/migrate-validate.spec.js
index a72236fcf6..0511dd2b68 100644
--- a/test/config/migrate-validate.spec.js
+++ b/test/config/migrate-validate.spec.js
@@ -3,7 +3,7 @@ const { migrateAndValidate } = require('../../lib/config/migrate-validate');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../_fixtures/config') };
+  config = { ...require('./config/_fixtures') };
 });
 
 describe('config/migrate-validate', () => {
diff --git a/test/_fixtures/npm/01.json b/test/config/npm/_fixtures/01.json
similarity index 100%
rename from test/_fixtures/npm/01.json
rename to test/config/npm/_fixtures/01.json
diff --git a/test/_fixtures/npm/02.json b/test/config/npm/_fixtures/02.json
similarity index 100%
rename from test/_fixtures/npm/02.json
rename to test/config/npm/_fixtures/02.json
diff --git a/test/_fixtures/npm/coffeelint.json b/test/config/npm/_fixtures/coffeelint.json
similarity index 100%
rename from test/_fixtures/npm/coffeelint.json
rename to test/config/npm/_fixtures/coffeelint.json
diff --git a/test/_fixtures/npm/next.json b/test/config/npm/_fixtures/next.json
similarity index 100%
rename from test/_fixtures/npm/next.json
rename to test/config/npm/_fixtures/next.json
diff --git a/test/_fixtures/npm/plocktest1/package-lock.json b/test/config/npm/_fixtures/plocktest1/package-lock.json
similarity index 100%
rename from test/_fixtures/npm/plocktest1/package-lock.json
rename to test/config/npm/_fixtures/plocktest1/package-lock.json
diff --git a/test/_fixtures/npm/plocktest1/package.json b/test/config/npm/_fixtures/plocktest1/package.json
similarity index 100%
rename from test/_fixtures/npm/plocktest1/package.json
rename to test/config/npm/_fixtures/plocktest1/package.json
diff --git a/test/_fixtures/npm/plocktest1/yarn.lock b/test/config/npm/_fixtures/plocktest1/yarn.lock
similarity index 100%
rename from test/_fixtures/npm/plocktest1/yarn.lock
rename to test/config/npm/_fixtures/plocktest1/yarn.lock
diff --git a/test/_fixtures/npm/renovate-config-default.json b/test/config/npm/_fixtures/renovate-config-default.json
similarity index 100%
rename from test/_fixtures/npm/renovate-config-default.json
rename to test/config/npm/_fixtures/renovate-config-default.json
diff --git a/test/_fixtures/npm/renovate-config-group.json b/test/config/npm/_fixtures/renovate-config-group.json
similarity index 100%
rename from test/_fixtures/npm/renovate-config-group.json
rename to test/config/npm/_fixtures/renovate-config-group.json
diff --git a/test/_fixtures/npm/renovate-config-ikatyang.json b/test/config/npm/_fixtures/renovate-config-ikatyang.json
similarity index 100%
rename from test/_fixtures/npm/renovate-config-ikatyang.json
rename to test/config/npm/_fixtures/renovate-config-ikatyang.json
diff --git a/test/_fixtures/npm/renovate-config-monorepo.json b/test/config/npm/_fixtures/renovate-config-monorepo.json
similarity index 100%
rename from test/_fixtures/npm/renovate-config-monorepo.json
rename to test/config/npm/_fixtures/renovate-config-monorepo.json
diff --git a/test/_fixtures/npm/renovate-config-packages.json b/test/config/npm/_fixtures/renovate-config-packages.json
similarity index 100%
rename from test/_fixtures/npm/renovate-config-packages.json
rename to test/config/npm/_fixtures/renovate-config-packages.json
diff --git a/test/_fixtures/npm/typescript.json b/test/config/npm/_fixtures/typescript.json
similarity index 100%
rename from test/_fixtures/npm/typescript.json
rename to test/config/npm/_fixtures/typescript.json
diff --git a/test/_fixtures/npm/vue-test-utils.json b/test/config/npm/_fixtures/vue-test-utils.json
similarity index 100%
rename from test/_fixtures/npm/vue-test-utils.json
rename to test/config/npm/_fixtures/vue-test-utils.json
diff --git a/test/_fixtures/npm/vue.json b/test/config/npm/_fixtures/vue.json
similarity index 100%
rename from test/_fixtures/npm/vue.json
rename to test/config/npm/_fixtures/vue.json
diff --git a/test/_fixtures/npm/webpack.json b/test/config/npm/_fixtures/webpack.json
similarity index 100%
rename from test/_fixtures/npm/webpack.json
rename to test/config/npm/_fixtures/webpack.json
diff --git a/test/config/presets.spec.js b/test/config/presets.spec.js
index 8af64c5944..dbc9059cfa 100644
--- a/test/config/presets.spec.js
+++ b/test/config/presets.spec.js
@@ -1,10 +1,10 @@
 const npm = require('../../lib/datasource/npm');
 const presets = require('../../lib/config/presets');
-const presetDefaults = require('../_fixtures/npm/renovate-config-default');
-const presetPackages = require('../_fixtures/npm/renovate-config-packages');
-const presetGroup = require('../_fixtures/npm/renovate-config-group');
-const presetMonorepo = require('../_fixtures/npm/renovate-config-monorepo');
-const presetIkatyang = require('../_fixtures/npm/renovate-config-ikatyang');
+const presetDefaults = require('./npm/_fixtures/renovate-config-default');
+const presetPackages = require('./npm/_fixtures/renovate-config-packages');
+const presetGroup = require('./npm/_fixtures/renovate-config-group');
+const presetMonorepo = require('./npm/_fixtures/renovate-config-monorepo');
+const presetIkatyang = require('./npm/_fixtures/renovate-config-ikatyang');
 
 npm.getPreset = jest.fn((dep, presetName) => {
   if (dep === 'renovate-config-default') {
diff --git a/test/datasource/cargo.spec.js b/test/datasource/cargo.spec.js
index dc74dbbbdf..bcaf09c53c 100644
--- a/test/datasource/cargo.spec.js
+++ b/test/datasource/cargo.spec.js
@@ -3,9 +3,12 @@ const fs = require('fs');
 const got = require('../../lib/util/got');
 const { getPkgReleases } = require('../../lib/datasource/cargo');
 
-let res1 = fs.readFileSync('test/_fixtures/cargo/libc.json', 'utf8');
+let res1 = fs.readFileSync('test/datasource/cargo/_fixtures/libc.json', 'utf8');
 res1 = JSON.parse(res1);
-let res2 = fs.readFileSync('test/_fixtures/cargo/amethyst.json', 'utf8');
+let res2 = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/amethyst.json',
+  'utf8'
+);
 res2 = JSON.parse(res2);
 
 jest.mock('../../lib/util/got');
diff --git a/test/_fixtures/cargo/Cargo.1.toml b/test/datasource/cargo/_fixtures/Cargo.1.toml
similarity index 100%
rename from test/_fixtures/cargo/Cargo.1.toml
rename to test/datasource/cargo/_fixtures/Cargo.1.toml
diff --git a/test/_fixtures/cargo/Cargo.2.toml b/test/datasource/cargo/_fixtures/Cargo.2.toml
similarity index 100%
rename from test/_fixtures/cargo/Cargo.2.toml
rename to test/datasource/cargo/_fixtures/Cargo.2.toml
diff --git a/test/_fixtures/cargo/Cargo.3.toml b/test/datasource/cargo/_fixtures/Cargo.3.toml
similarity index 100%
rename from test/_fixtures/cargo/Cargo.3.toml
rename to test/datasource/cargo/_fixtures/Cargo.3.toml
diff --git a/test/_fixtures/cargo/Cargo.4.toml b/test/datasource/cargo/_fixtures/Cargo.4.toml
similarity index 100%
rename from test/_fixtures/cargo/Cargo.4.toml
rename to test/datasource/cargo/_fixtures/Cargo.4.toml
diff --git a/test/datasource/cargo/_fixtures/amethyst.json b/test/datasource/cargo/_fixtures/amethyst.json
new file mode 100644
index 0000000000..85f59afd2e
--- /dev/null
+++ b/test/datasource/cargo/_fixtures/amethyst.json
@@ -0,0 +1,515 @@
+{
+  "crate": {
+    "id": "amethyst",
+    "name": "amethyst",
+    "updated_at": "2018-10-23T04:59:52.036066+00:00",
+    "versions": [
+      114081,
+      102536,
+      93381,
+      75864,
+      64007,
+      63921,
+      55723,
+      47311,
+      45120,
+      44923,
+      33265,
+      24782,
+      21411,
+      20555,
+      20456,
+      20314,
+      20192
+    ],
+    "keywords": ["amethyst", "game", "engine", "sdk"],
+    "categories": ["game-engines"],
+    "badges": [
+      {
+        "badge_type": "appveyor",
+        "attributes": {
+          "repository": "amethyst/amethyst",
+          "service": null,
+          "branch": "master",
+          "id": null,
+          "project_name": null
+        }
+      },
+      {
+        "badge_type": "travis-ci",
+        "attributes": { "repository": "amethyst/amethyst", "branch": "master" }
+      }
+    ],
+    "created_at": "2016-01-04T03:42:04.120616+00:00",
+    "downloads": 10368,
+    "recent_downloads": 3510,
+    "max_version": "0.9.0",
+    "description": "Data-oriented game engine written in Rust",
+    "homepage": "https://www.amethyst.rs/",
+    "documentation": "https://www.amethyst.rs/doc/master/doc/amethyst",
+    "repository": "https://github.com/amethyst/amethyst",
+    "links": {
+      "version_downloads": "/api/v1/crates/amethyst/downloads",
+      "versions": null,
+      "owners": "/api/v1/crates/amethyst/owners",
+      "owner_team": "/api/v1/crates/amethyst/owner_team",
+      "owner_user": "/api/v1/crates/amethyst/owner_user",
+      "reverse_dependencies": "/api/v1/crates/amethyst/reverse_dependencies"
+    },
+    "exact_match": false
+  },
+  "versions": [
+    {
+      "id": 114081,
+      "crate": "amethyst",
+      "num": "0.9.0",
+      "dl_path": "/api/v1/crates/amethyst/0.9.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.9.0/readme",
+      "updated_at": "2018-10-23T04:59:52.036066+00:00",
+      "created_at": "2018-10-23T04:59:52.036066+00:00",
+      "downloads": 2037,
+      "features": {
+        "json": ["amethyst_assets/json"],
+        "nightly": [
+          "amethyst_animation/nightly",
+          "amethyst_assets/nightly",
+          "amethyst_audio/nightly",
+          "amethyst_config/nightly",
+          "amethyst_core/nightly",
+          "amethyst_controls/nightly",
+          "amethyst_network/nightly",
+          "amethyst_renderer/nightly",
+          "amethyst_input/nightly",
+          "amethyst_ui/nightly",
+          "amethyst_utils/nightly"
+        ],
+        "profiler": [
+          "thread_profiler",
+          "thread_profiler/thread_profiler",
+          "amethyst_animation/profiler",
+          "amethyst_assets/profiler",
+          "amethyst_audio/profiler",
+          "amethyst_config/profiler",
+          "amethyst_core/profiler",
+          "amethyst_controls/profiler",
+          "amethyst_input/profiler",
+          "amethyst_locale/profiler",
+          "amethyst_renderer/profiler",
+          "amethyst_ui/profiler",
+          "amethyst_utils/profiler"
+        ],
+        "saveload": ["amethyst_core/saveload"],
+        "sdl_controller": ["amethyst_input/sdl_controller"]
+      },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.9.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.9.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.9.0/authors"
+      },
+      "crate_size": 41178
+    },
+    {
+      "id": 102536,
+      "crate": "amethyst",
+      "num": "0.8.0",
+      "dl_path": "/api/v1/crates/amethyst/0.8.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.8.0/readme",
+      "updated_at": "2018-08-05T23:35:13.513554+00:00",
+      "created_at": "2018-08-05T23:35:13.513554+00:00",
+      "downloads": 1694,
+      "features": {
+        "nightly": [
+          "amethyst_animation/nightly",
+          "amethyst_assets/nightly",
+          "amethyst_audio/nightly",
+          "amethyst_config/nightly",
+          "amethyst_core/nightly",
+          "amethyst_controls/nightly",
+          "amethyst_renderer/nightly",
+          "amethyst_input/nightly",
+          "amethyst_ui/nightly",
+          "amethyst_utils/nightly"
+        ],
+        "profiler": [
+          "thread_profiler",
+          "thread_profiler/thread_profiler",
+          "amethyst_animation/profiler",
+          "amethyst_assets/profiler",
+          "amethyst_audio/profiler",
+          "amethyst_config/profiler",
+          "amethyst_core/profiler",
+          "amethyst_controls/profiler",
+          "amethyst_input/profiler",
+          "amethyst_locale/profiler",
+          "amethyst_renderer/profiler",
+          "amethyst_ui/profiler",
+          "amethyst_utils/profiler"
+        ],
+        "sdl_controller": ["amethyst_input/sdl_controller"]
+      },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.8.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.8.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.8.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 93381,
+      "crate": "amethyst",
+      "num": "0.7.0",
+      "dl_path": "/api/v1/crates/amethyst/0.7.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.7.0/readme",
+      "updated_at": "2018-05-19T05:26:43.556173+00:00",
+      "created_at": "2018-05-19T05:26:43.556173+00:00",
+      "downloads": 779,
+      "features": {
+        "nightly": [
+          "amethyst_animation/nightly",
+          "amethyst_assets/nightly",
+          "amethyst_audio/nightly",
+          "amethyst_config/nightly",
+          "amethyst_core/nightly",
+          "amethyst_controls/nightly",
+          "amethyst_renderer/nightly",
+          "amethyst_input/nightly",
+          "amethyst_ui/nightly",
+          "amethyst_utils/nightly"
+        ],
+        "profiler": [
+          "thread_profiler",
+          "thread_profiler/thread_profiler",
+          "amethyst_animation/profiler",
+          "amethyst_assets/profiler",
+          "amethyst_audio/profiler",
+          "amethyst_config/profiler",
+          "amethyst_core/profiler",
+          "amethyst_controls/profiler",
+          "amethyst_renderer/profiler",
+          "amethyst_input/profiler",
+          "amethyst_ui/profiler",
+          "amethyst_utils/profiler"
+        ]
+      },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.7.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.7.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.7.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 75864,
+      "crate": "amethyst",
+      "num": "0.6.0",
+      "dl_path": "/api/v1/crates/amethyst/0.6.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.6.0/readme",
+      "updated_at": "2017-12-30T02:37:56.438368+00:00",
+      "created_at": "2017-12-30T02:37:56.438368+00:00",
+      "downloads": 709,
+      "features": { "profiler": ["thread_profiler/thread_profiler"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.6.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.6.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.6.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 64007,
+      "crate": "amethyst",
+      "num": "0.5.1",
+      "dl_path": "/api/v1/crates/amethyst/0.5.1/download",
+      "readme_path": "/api/v1/crates/amethyst/0.5.1/readme",
+      "updated_at": "2017-11-30T02:44:34.228865+00:00",
+      "created_at": "2017-08-30T16:08:02.076925+00:00",
+      "downloads": 511,
+      "features": { "profiler": ["thread_profiler/thread_profiler"] },
+      "yanked": false,
+      "license": "MIT OR Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.5.1/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.5.1/downloads",
+        "authors": "/api/v1/crates/amethyst/0.5.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 63921,
+      "crate": "amethyst",
+      "num": "0.5.0",
+      "dl_path": "/api/v1/crates/amethyst/0.5.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.5.0/readme",
+      "updated_at": "2017-11-30T03:43:52.655220+00:00",
+      "created_at": "2017-08-29T17:36:45.542505+00:00",
+      "downloads": 153,
+      "features": { "profiler": ["thread_profiler/thread_profiler"] },
+      "yanked": false,
+      "license": "MIT OR Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.5.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.5.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.5.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 55723,
+      "crate": "amethyst",
+      "num": "0.4.3",
+      "dl_path": "/api/v1/crates/amethyst/0.4.3/download",
+      "readme_path": "/api/v1/crates/amethyst/0.4.3/readme",
+      "updated_at": "2017-11-30T03:58:14.298921+00:00",
+      "created_at": "2017-06-03T23:39:08.055273+00:00",
+      "downloads": 409,
+      "features": {
+        "default": ["opengl"],
+        "direct3d": [],
+        "opengl": [],
+        "profiler": ["thread_profiler/thread_profiler"]
+      },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.4.3/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.4.3/downloads",
+        "authors": "/api/v1/crates/amethyst/0.4.3/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 47311,
+      "crate": "amethyst",
+      "num": "0.4.2",
+      "dl_path": "/api/v1/crates/amethyst/0.4.2/download",
+      "readme_path": "/api/v1/crates/amethyst/0.4.2/readme",
+      "updated_at": "2017-11-30T02:28:10.733064+00:00",
+      "created_at": "2017-03-07T22:35:26.137229+00:00",
+      "downloads": 423,
+      "features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.4.2/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.4.2/downloads",
+        "authors": "/api/v1/crates/amethyst/0.4.2/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 45120,
+      "crate": "amethyst",
+      "num": "0.4.1",
+      "dl_path": "/api/v1/crates/amethyst/0.4.1/download",
+      "readme_path": "/api/v1/crates/amethyst/0.4.1/readme",
+      "updated_at": "2017-11-30T02:46:19.858552+00:00",
+      "created_at": "2017-02-10T05:34:28.151911+00:00",
+      "downloads": 292,
+      "features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.4.1/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.4.1/downloads",
+        "authors": "/api/v1/crates/amethyst/0.4.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 44923,
+      "crate": "amethyst",
+      "num": "0.4.0",
+      "dl_path": "/api/v1/crates/amethyst/0.4.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.4.0/readme",
+      "updated_at": "2017-11-30T02:31:06.671385+00:00",
+      "created_at": "2017-02-07T07:30:59.355103+00:00",
+      "downloads": 205,
+      "features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.4.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.4.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.4.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 33265,
+      "crate": "amethyst",
+      "num": "0.3.1",
+      "dl_path": "/api/v1/crates/amethyst/0.3.1/download",
+      "readme_path": "/api/v1/crates/amethyst/0.3.1/readme",
+      "updated_at": "2017-11-30T04:18:49.922837+00:00",
+      "created_at": "2016-09-07T17:49:01.070242+00:00",
+      "downloads": 655,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.3.1/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.3.1/downloads",
+        "authors": "/api/v1/crates/amethyst/0.3.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 24782,
+      "crate": "amethyst",
+      "num": "0.3.0",
+      "dl_path": "/api/v1/crates/amethyst/0.3.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.3.0/readme",
+      "updated_at": "2017-11-30T04:18:49.834846+00:00",
+      "created_at": "2016-03-31T07:12:24.417369+00:00",
+      "downloads": 634,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.3.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.3.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.3.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 21411,
+      "crate": "amethyst",
+      "num": "0.2.1",
+      "dl_path": "/api/v1/crates/amethyst/0.2.1/download",
+      "readme_path": "/api/v1/crates/amethyst/0.2.1/readme",
+      "updated_at": "2017-11-30T04:18:49.721035+00:00",
+      "created_at": "2016-01-27T22:12:58.346004+00:00",
+      "downloads": 581,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.2.1/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.2.1/downloads",
+        "authors": "/api/v1/crates/amethyst/0.2.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 20555,
+      "crate": "amethyst",
+      "num": "0.1.4",
+      "dl_path": "/api/v1/crates/amethyst/0.1.4/download",
+      "readme_path": "/api/v1/crates/amethyst/0.1.4/readme",
+      "updated_at": "2017-11-30T04:18:49.690252+00:00",
+      "created_at": "2016-01-11T04:30:07.247905+00:00",
+      "downloads": 407,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.1.4/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.1.4/downloads",
+        "authors": "/api/v1/crates/amethyst/0.1.4/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 20456,
+      "crate": "amethyst",
+      "num": "0.1.3",
+      "dl_path": "/api/v1/crates/amethyst/0.1.3/download",
+      "readme_path": "/api/v1/crates/amethyst/0.1.3/readme",
+      "updated_at": "2017-11-30T04:18:49.685229+00:00",
+      "created_at": "2016-01-09T23:30:24.282179+00:00",
+      "downloads": 288,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.1.3/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.1.3/downloads",
+        "authors": "/api/v1/crates/amethyst/0.1.3/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 20314,
+      "crate": "amethyst",
+      "num": "0.1.1",
+      "dl_path": "/api/v1/crates/amethyst/0.1.1/download",
+      "readme_path": "/api/v1/crates/amethyst/0.1.1/readme",
+      "updated_at": "2017-11-30T04:18:49.672273+00:00",
+      "created_at": "2016-01-07T03:51:25.730482+00:00",
+      "downloads": 298,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.1.1/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.1.1/downloads",
+        "authors": "/api/v1/crates/amethyst/0.1.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 20192,
+      "crate": "amethyst",
+      "num": "0.1.0",
+      "dl_path": "/api/v1/crates/amethyst/0.1.0/download",
+      "readme_path": "/api/v1/crates/amethyst/0.1.0/readme",
+      "updated_at": "2017-11-30T04:18:49.663242+00:00",
+      "created_at": "2016-01-04T03:42:04.120616+00:00",
+      "downloads": 293,
+      "features": {},
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/amethyst/0.1.0/dependencies",
+        "version_downloads": "/api/v1/crates/amethyst/0.1.0/downloads",
+        "authors": "/api/v1/crates/amethyst/0.1.0/authors"
+      },
+      "crate_size": null
+    }
+  ],
+  "keywords": [
+    {
+      "id": "amethyst",
+      "keyword": "amethyst",
+      "created_at": "2016-01-04T03:42:04.120616+00:00",
+      "crates_cnt": 15
+    },
+    {
+      "id": "game",
+      "keyword": "game",
+      "created_at": "2014-11-21T04:39:31.646099+00:00",
+      "crates_cnt": 141
+    },
+    {
+      "id": "engine",
+      "keyword": "engine",
+      "created_at": "2014-12-21T17:42:48.133982+00:00",
+      "crates_cnt": 47
+    },
+    {
+      "id": "sdk",
+      "keyword": "sdk",
+      "created_at": "2015-06-07T13:11:08.891856+00:00",
+      "crates_cnt": 16
+    }
+  ],
+  "categories": [
+    {
+      "id": "game-engines",
+      "category": "Game engines",
+      "slug": "game-engines",
+      "description": "Crates for creating games.",
+      "created_at": "2017-01-17T19:13:05.112025+00:00",
+      "crates_cnt": 105
+    }
+  ]
+}
diff --git a/test/datasource/cargo/_fixtures/libc.json b/test/datasource/cargo/_fixtures/libc.json
new file mode 100644
index 0000000000..6fc0b1f9c8
--- /dev/null
+++ b/test/datasource/cargo/_fixtures/libc.json
@@ -0,0 +1,1213 @@
+{
+  "crate": {
+    "id": "libc",
+    "name": "libc",
+    "updated_at": "2018-11-22T06:00:01.887655+00:00",
+    "versions": [
+      119061,
+      102589,
+      95089,
+      93661,
+      86416,
+      83417,
+      83347,
+      82661,
+      77227,
+      76325,
+      72807,
+      69615,
+      67575,
+      65812,
+      63743,
+      61242,
+      60588,
+      60383,
+      59067,
+      59046,
+      56839,
+      53711,
+      51450,
+      46700,
+      42535,
+      41598,
+      38948,
+      35816,
+      33357,
+      31311,
+      29868,
+      29286,
+      28414,
+      26549,
+      25536,
+      24776,
+      23609,
+      22138,
+      21365,
+      21096,
+      19509,
+      19469,
+      17958,
+      17638,
+      17572,
+      17355,
+      16916,
+      14628,
+      13021,
+      10384,
+      9938,
+      8437,
+      7842,
+      7408,
+      6260,
+      4732,
+      4106,
+      3006
+    ],
+    "keywords": [],
+    "categories": [],
+    "badges": [
+      {
+        "badge_type": "appveyor",
+        "attributes": {
+          "service": null,
+          "project_name": "rust-lang-libs/libc",
+          "repository": "rust-lang/libc",
+          "branch": null,
+          "id": null
+        }
+      },
+      {
+        "badge_type": "travis-ci",
+        "attributes": { "repository": "rust-lang/libc", "branch": null }
+      }
+    ],
+    "created_at": "2015-01-15T20:22:13.100871+00:00",
+    "downloads": 11264639,
+    "recent_downloads": 1246539,
+    "max_version": "0.2.44",
+    "description": "A library for types and bindings to native C functions often found in libc or\nother common platform libraries.\n",
+    "homepage": "https://github.com/rust-lang/libc",
+    "documentation": "http://doc.rust-lang.org/libc",
+    "repository": "https://github.com/rust-lang/libc",
+    "links": {
+      "version_downloads": "/api/v1/crates/libc/downloads",
+      "versions": null,
+      "owners": "/api/v1/crates/libc/owners",
+      "owner_team": "/api/v1/crates/libc/owner_team",
+      "owner_user": "/api/v1/crates/libc/owner_user",
+      "reverse_dependencies": "/api/v1/crates/libc/reverse_dependencies"
+    },
+    "exact_match": false
+  },
+  "versions": [
+    {
+      "id": 119061,
+      "crate": "libc",
+      "num": "0.2.44",
+      "dl_path": "/api/v1/crates/libc/0.2.44/download",
+      "readme_path": "/api/v1/crates/libc/0.2.44/readme",
+      "updated_at": "2018-11-22T06:00:01.887655+00:00",
+      "created_at": "2018-11-22T06:00:01.887655+00:00",
+      "downloads": 157138,
+      "features": {
+        "align": [],
+        "default": ["use_std"],
+        "rustc-dep-of-std": ["align", "rustc-std-workspace-core"],
+        "use_std": []
+      },
+      "yanked": false,
+      "license": "MIT OR Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.44/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.44/downloads",
+        "authors": "/api/v1/crates/libc/0.2.44/authors"
+      },
+      "crate_size": 347920
+    },
+    {
+      "id": 102589,
+      "crate": "libc",
+      "num": "0.2.43",
+      "dl_path": "/api/v1/crates/libc/0.2.43/download",
+      "readme_path": "/api/v1/crates/libc/0.2.43/readme",
+      "updated_at": "2018-08-06T13:58:01.547975+00:00",
+      "created_at": "2018-08-06T13:58:01.547975+00:00",
+      "downloads": 1083116,
+      "features": { "align": [], "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.43/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.43/downloads",
+        "authors": "/api/v1/crates/libc/0.2.43/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 95089,
+      "crate": "libc",
+      "num": "0.2.42",
+      "dl_path": "/api/v1/crates/libc/0.2.42/download",
+      "readme_path": "/api/v1/crates/libc/0.2.42/readme",
+      "updated_at": "2018-06-01T21:41:57.990052+00:00",
+      "created_at": "2018-06-01T21:41:57.990052+00:00",
+      "downloads": 643415,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.42/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.42/downloads",
+        "authors": "/api/v1/crates/libc/0.2.42/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 93661,
+      "crate": "libc",
+      "num": "0.2.41",
+      "dl_path": "/api/v1/crates/libc/0.2.41/download",
+      "readme_path": "/api/v1/crates/libc/0.2.41/readme",
+      "updated_at": "2018-05-21T15:06:52.283653+00:00",
+      "created_at": "2018-05-21T15:06:52.283653+00:00",
+      "downloads": 135165,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.41/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.41/downloads",
+        "authors": "/api/v1/crates/libc/0.2.41/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 86416,
+      "crate": "libc",
+      "num": "0.2.40",
+      "dl_path": "/api/v1/crates/libc/0.2.40/download",
+      "readme_path": "/api/v1/crates/libc/0.2.40/readme",
+      "updated_at": "2018-03-26T06:55:01.045990+00:00",
+      "created_at": "2018-03-26T06:55:01.045990+00:00",
+      "downloads": 559067,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.40/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.40/downloads",
+        "authors": "/api/v1/crates/libc/0.2.40/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 83417,
+      "crate": "libc",
+      "num": "0.2.39",
+      "dl_path": "/api/v1/crates/libc/0.2.39/download",
+      "readme_path": "/api/v1/crates/libc/0.2.39/readme",
+      "updated_at": "2018-03-05T16:41:58.165278+00:00",
+      "created_at": "2018-03-05T16:41:58.165278+00:00",
+      "downloads": 279045,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.39/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.39/downloads",
+        "authors": "/api/v1/crates/libc/0.2.39/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 83347,
+      "crate": "libc",
+      "num": "0.2.38",
+      "dl_path": "/api/v1/crates/libc/0.2.38/download",
+      "readme_path": "/api/v1/crates/libc/0.2.38/readme",
+      "updated_at": "2018-03-05T02:37:48.373061+00:00",
+      "created_at": "2018-03-05T02:37:48.373061+00:00",
+      "downloads": 8549,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.38/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.38/downloads",
+        "authors": "/api/v1/crates/libc/0.2.38/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 82661,
+      "crate": "libc",
+      "num": "0.2.37",
+      "dl_path": "/api/v1/crates/libc/0.2.37/download",
+      "readme_path": "/api/v1/crates/libc/0.2.37/readme",
+      "updated_at": "2018-02-27T12:01:41.193552+00:00",
+      "created_at": "2018-02-27T12:01:41.193552+00:00",
+      "downloads": 57696,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.37/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.37/downloads",
+        "authors": "/api/v1/crates/libc/0.2.37/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 77227,
+      "crate": "libc",
+      "num": "0.2.36",
+      "dl_path": "/api/v1/crates/libc/0.2.36/download",
+      "readme_path": "/api/v1/crates/libc/0.2.36/readme",
+      "updated_at": "2018-01-12T15:57:05.925907+00:00",
+      "created_at": "2018-01-12T15:57:05.925907+00:00",
+      "downloads": 411175,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.36/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.36/downloads",
+        "authors": "/api/v1/crates/libc/0.2.36/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 76325,
+      "crate": "libc",
+      "num": "0.2.35",
+      "dl_path": "/api/v1/crates/libc/0.2.35/download",
+      "readme_path": "/api/v1/crates/libc/0.2.35/readme",
+      "updated_at": "2018-01-04T03:32:05.574245+00:00",
+      "created_at": "2018-01-04T03:32:05.574245+00:00",
+      "downloads": 76227,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.35/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.35/downloads",
+        "authors": "/api/v1/crates/libc/0.2.35/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 72807,
+      "crate": "libc",
+      "num": "0.2.34",
+      "dl_path": "/api/v1/crates/libc/0.2.34/download",
+      "readme_path": "/api/v1/crates/libc/0.2.34/readme",
+      "updated_at": "2017-11-30T15:47:00.179016+00:00",
+      "created_at": "2017-11-30T15:47:00.179016+00:00",
+      "downloads": 289639,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.34/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.34/downloads",
+        "authors": "/api/v1/crates/libc/0.2.34/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 69615,
+      "crate": "libc",
+      "num": "0.2.33",
+      "dl_path": "/api/v1/crates/libc/0.2.33/download",
+      "readme_path": "/api/v1/crates/libc/0.2.33/readme",
+      "updated_at": "2017-11-30T03:01:39.752229+00:00",
+      "created_at": "2017-10-28T20:20:15.081891+00:00",
+      "downloads": 288053,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.33/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.33/downloads",
+        "authors": "/api/v1/crates/libc/0.2.33/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 67575,
+      "crate": "libc",
+      "num": "0.2.32",
+      "dl_path": "/api/v1/crates/libc/0.2.32/download",
+      "readme_path": "/api/v1/crates/libc/0.2.32/readme",
+      "updated_at": "2017-11-30T03:52:06.751004+00:00",
+      "created_at": "2017-10-06T14:16:36.183976+00:00",
+      "downloads": 232800,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.32/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.32/downloads",
+        "authors": "/api/v1/crates/libc/0.2.32/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 65812,
+      "crate": "libc",
+      "num": "0.2.31",
+      "dl_path": "/api/v1/crates/libc/0.2.31/download",
+      "readme_path": "/api/v1/crates/libc/0.2.31/readme",
+      "updated_at": "2017-11-30T03:21:16.371491+00:00",
+      "created_at": "2017-09-20T03:45:25.228566+00:00",
+      "downloads": 165732,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.31/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.31/downloads",
+        "authors": "/api/v1/crates/libc/0.2.31/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 63743,
+      "crate": "libc",
+      "num": "0.2.30",
+      "dl_path": "/api/v1/crates/libc/0.2.30/download",
+      "readme_path": "/api/v1/crates/libc/0.2.30/readme",
+      "updated_at": "2017-11-30T02:38:31.047644+00:00",
+      "created_at": "2017-08-27T18:10:50.883879+00:00",
+      "downloads": 232963,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.30/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.30/downloads",
+        "authors": "/api/v1/crates/libc/0.2.30/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 61242,
+      "crate": "libc",
+      "num": "0.2.29",
+      "dl_path": "/api/v1/crates/libc/0.2.29/download",
+      "readme_path": "/api/v1/crates/libc/0.2.29/readme",
+      "updated_at": "2017-11-30T03:18:48.166855+00:00",
+      "created_at": "2017-08-01T01:19:13.341558+00:00",
+      "downloads": 202507,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.29/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.29/downloads",
+        "authors": "/api/v1/crates/libc/0.2.29/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 60588,
+      "crate": "libc",
+      "num": "0.2.28",
+      "dl_path": "/api/v1/crates/libc/0.2.28/download",
+      "readme_path": "/api/v1/crates/libc/0.2.28/readme",
+      "updated_at": "2017-11-30T02:22:38.354867+00:00",
+      "created_at": "2017-07-24T17:09:13.948619+00:00",
+      "downloads": 57853,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.28/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.28/downloads",
+        "authors": "/api/v1/crates/libc/0.2.28/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 60383,
+      "crate": "libc",
+      "num": "0.2.27",
+      "dl_path": "/api/v1/crates/libc/0.2.27/download",
+      "readme_path": "/api/v1/crates/libc/0.2.27/readme",
+      "updated_at": "2017-11-30T02:27:43.363802+00:00",
+      "created_at": "2017-07-22T17:15:02.416831+00:00",
+      "downloads": 19362,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.27/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.27/downloads",
+        "authors": "/api/v1/crates/libc/0.2.27/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 59067,
+      "crate": "libc",
+      "num": "0.2.26",
+      "dl_path": "/api/v1/crates/libc/0.2.26/download",
+      "readme_path": "/api/v1/crates/libc/0.2.26/readme",
+      "updated_at": "2017-11-30T03:11:12.480219+00:00",
+      "created_at": "2017-07-07T23:15:50.860753+00:00",
+      "downloads": 139634,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.26/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.26/downloads",
+        "authors": "/api/v1/crates/libc/0.2.26/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 59046,
+      "crate": "libc",
+      "num": "0.2.25",
+      "dl_path": "/api/v1/crates/libc/0.2.25/download",
+      "readme_path": "/api/v1/crates/libc/0.2.25/readme",
+      "updated_at": "2017-11-30T03:29:56.031391+00:00",
+      "created_at": "2017-07-07T17:20:26.072226+00:00",
+      "downloads": 27064,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.25/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.25/downloads",
+        "authors": "/api/v1/crates/libc/0.2.25/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 56839,
+      "crate": "libc",
+      "num": "0.2.24",
+      "dl_path": "/api/v1/crates/libc/0.2.24/download",
+      "readme_path": "/api/v1/crates/libc/0.2.24/readme",
+      "updated_at": "2017-11-30T03:40:54.602099+00:00",
+      "created_at": "2017-06-15T19:39:48.812470+00:00",
+      "downloads": 184788,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.24/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.24/downloads",
+        "authors": "/api/v1/crates/libc/0.2.24/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 53711,
+      "crate": "libc",
+      "num": "0.2.23",
+      "dl_path": "/api/v1/crates/libc/0.2.23/download",
+      "readme_path": "/api/v1/crates/libc/0.2.23/readme",
+      "updated_at": "2017-11-30T03:06:24.458020+00:00",
+      "created_at": "2017-05-19T03:34:16.804139+00:00",
+      "downloads": 303056,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.23/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.23/downloads",
+        "authors": "/api/v1/crates/libc/0.2.23/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 51450,
+      "crate": "libc",
+      "num": "0.2.22",
+      "dl_path": "/api/v1/crates/libc/0.2.22/download",
+      "readme_path": "/api/v1/crates/libc/0.2.22/readme",
+      "updated_at": "2017-11-30T03:52:13.978067+00:00",
+      "created_at": "2017-04-26T22:38:24.471289+00:00",
+      "downloads": 171719,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.22/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.22/downloads",
+        "authors": "/api/v1/crates/libc/0.2.22/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 46700,
+      "crate": "libc",
+      "num": "0.2.21",
+      "dl_path": "/api/v1/crates/libc/0.2.21/download",
+      "readme_path": "/api/v1/crates/libc/0.2.21/readme",
+      "updated_at": "2017-11-30T02:54:36.471869+00:00",
+      "created_at": "2017-03-02T02:47:02.806228+00:00",
+      "downloads": 587784,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.21/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.21/downloads",
+        "authors": "/api/v1/crates/libc/0.2.21/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 42535,
+      "crate": "libc",
+      "num": "0.2.20",
+      "dl_path": "/api/v1/crates/libc/0.2.20/download",
+      "readme_path": "/api/v1/crates/libc/0.2.20/readme",
+      "updated_at": "2017-11-30T03:02:12.823936+00:00",
+      "created_at": "2017-01-17T17:24:02.660081+00:00",
+      "downloads": 474477,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.20/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.20/downloads",
+        "authors": "/api/v1/crates/libc/0.2.20/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 41598,
+      "crate": "libc",
+      "num": "0.2.19",
+      "dl_path": "/api/v1/crates/libc/0.2.19/download",
+      "readme_path": "/api/v1/crates/libc/0.2.19/readme",
+      "updated_at": "2017-11-30T03:22:12.162153+00:00",
+      "created_at": "2017-01-04T22:37:52.728926+00:00",
+      "downloads": 116723,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.19/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.19/downloads",
+        "authors": "/api/v1/crates/libc/0.2.19/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 38948,
+      "crate": "libc",
+      "num": "0.2.18",
+      "dl_path": "/api/v1/crates/libc/0.2.18/download",
+      "readme_path": "/api/v1/crates/libc/0.2.18/readme",
+      "updated_at": "2017-11-30T02:48:23.076471+00:00",
+      "created_at": "2016-12-02T21:36:53.789601+00:00",
+      "downloads": 418904,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.18/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.18/downloads",
+        "authors": "/api/v1/crates/libc/0.2.18/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 35816,
+      "crate": "libc",
+      "num": "0.2.17",
+      "dl_path": "/api/v1/crates/libc/0.2.17/download",
+      "readme_path": "/api/v1/crates/libc/0.2.17/readme",
+      "updated_at": "2017-11-30T03:00:25.666845+00:00",
+      "created_at": "2016-10-15T07:47:24.133563+00:00",
+      "downloads": 418124,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.17/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.17/downloads",
+        "authors": "/api/v1/crates/libc/0.2.17/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 33357,
+      "crate": "libc",
+      "num": "0.2.16",
+      "dl_path": "/api/v1/crates/libc/0.2.16/download",
+      "readme_path": "/api/v1/crates/libc/0.2.16/readme",
+      "updated_at": "2017-11-30T03:44:41.088177+00:00",
+      "created_at": "2016-09-09T06:56:18.886090+00:00",
+      "downloads": 225259,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.16/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.16/downloads",
+        "authors": "/api/v1/crates/libc/0.2.16/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 31311,
+      "crate": "libc",
+      "num": "0.2.15",
+      "dl_path": "/api/v1/crates/libc/0.2.15/download",
+      "readme_path": "/api/v1/crates/libc/0.2.15/readme",
+      "updated_at": "2017-11-30T03:02:49.574754+00:00",
+      "created_at": "2016-08-05T01:54:20.962345+00:00",
+      "downloads": 270240,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.15/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.15/downloads",
+        "authors": "/api/v1/crates/libc/0.2.15/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 29868,
+      "crate": "libc",
+      "num": "0.2.14",
+      "dl_path": "/api/v1/crates/libc/0.2.14/download",
+      "readme_path": "/api/v1/crates/libc/0.2.14/readme",
+      "updated_at": "2017-11-30T02:26:29.634195+00:00",
+      "created_at": "2016-07-11T18:54:03.962781+00:00",
+      "downloads": 217252,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.14/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.14/downloads",
+        "authors": "/api/v1/crates/libc/0.2.14/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 29286,
+      "crate": "libc",
+      "num": "0.2.13",
+      "dl_path": "/api/v1/crates/libc/0.2.13/download",
+      "readme_path": "/api/v1/crates/libc/0.2.13/readme",
+      "updated_at": "2017-11-30T03:08:12.109385+00:00",
+      "created_at": "2016-06-28T19:40:27.264246+00:00",
+      "downloads": 126842,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.13/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.13/downloads",
+        "authors": "/api/v1/crates/libc/0.2.13/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 28414,
+      "crate": "libc",
+      "num": "0.2.12",
+      "dl_path": "/api/v1/crates/libc/0.2.12/download",
+      "readme_path": "/api/v1/crates/libc/0.2.12/readme",
+      "updated_at": "2017-11-30T02:26:50.765781+00:00",
+      "created_at": "2016-06-10T15:11:59.859394+00:00",
+      "downloads": 128526,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.12/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.12/downloads",
+        "authors": "/api/v1/crates/libc/0.2.12/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 26549,
+      "crate": "libc",
+      "num": "0.2.11",
+      "dl_path": "/api/v1/crates/libc/0.2.11/download",
+      "readme_path": "/api/v1/crates/libc/0.2.11/readme",
+      "updated_at": "2017-11-30T02:54:30.293252+00:00",
+      "created_at": "2016-05-03T20:19:50.829787+00:00",
+      "downloads": 279559,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.11/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.11/downloads",
+        "authors": "/api/v1/crates/libc/0.2.11/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 25536,
+      "crate": "libc",
+      "num": "0.2.10",
+      "dl_path": "/api/v1/crates/libc/0.2.10/download",
+      "readme_path": "/api/v1/crates/libc/0.2.10/readme",
+      "updated_at": "2017-11-30T04:00:24.731513+00:00",
+      "created_at": "2016-04-12T22:56:49.175130+00:00",
+      "downloads": 140544,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.10/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.10/downloads",
+        "authors": "/api/v1/crates/libc/0.2.10/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 24776,
+      "crate": "libc",
+      "num": "0.2.9",
+      "dl_path": "/api/v1/crates/libc/0.2.9/download",
+      "readme_path": "/api/v1/crates/libc/0.2.9/readme",
+      "updated_at": "2017-11-30T03:47:12.048321+00:00",
+      "created_at": "2016-03-31T04:45:51.223181+00:00",
+      "downloads": 85548,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.9/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.9/downloads",
+        "authors": "/api/v1/crates/libc/0.2.9/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 23609,
+      "crate": "libc",
+      "num": "0.2.8",
+      "dl_path": "/api/v1/crates/libc/0.2.8/download",
+      "readme_path": "/api/v1/crates/libc/0.2.8/readme",
+      "updated_at": "2017-11-30T02:31:10.014767+00:00",
+      "created_at": "2016-03-07T22:42:56.442340+00:00",
+      "downloads": 176270,
+      "features": { "default": ["use_std"], "use_std": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.8/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.8/downloads",
+        "authors": "/api/v1/crates/libc/0.2.8/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 22138,
+      "crate": "libc",
+      "num": "0.2.7",
+      "dl_path": "/api/v1/crates/libc/0.2.7/download",
+      "readme_path": "/api/v1/crates/libc/0.2.7/readme",
+      "updated_at": "2017-11-30T02:26:14.801490+00:00",
+      "created_at": "2016-02-09T23:27:41.755788+00:00",
+      "downloads": 164160,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.7/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.7/downloads",
+        "authors": "/api/v1/crates/libc/0.2.7/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 21365,
+      "crate": "libc",
+      "num": "0.2.6",
+      "dl_path": "/api/v1/crates/libc/0.2.6/download",
+      "readme_path": "/api/v1/crates/libc/0.2.6/readme",
+      "updated_at": "2017-11-30T03:50:08.394122+00:00",
+      "created_at": "2016-01-27T01:00:27.842917+00:00",
+      "downloads": 76364,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.6/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.6/downloads",
+        "authors": "/api/v1/crates/libc/0.2.6/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 21096,
+      "crate": "libc",
+      "num": "0.2.5",
+      "dl_path": "/api/v1/crates/libc/0.2.5/download",
+      "readme_path": "/api/v1/crates/libc/0.2.5/readme",
+      "updated_at": "2017-11-30T04:00:24.708032+00:00",
+      "created_at": "2016-01-21T21:32:48.948442+00:00",
+      "downloads": 23083,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.5/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.5/downloads",
+        "authors": "/api/v1/crates/libc/0.2.5/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 19509,
+      "crate": "libc",
+      "num": "0.2.4",
+      "dl_path": "/api/v1/crates/libc/0.2.4/download",
+      "readme_path": "/api/v1/crates/libc/0.2.4/readme",
+      "updated_at": "2017-11-30T04:20:50.966957+00:00",
+      "created_at": "2015-12-17T23:20:44.957419+00:00",
+      "downloads": 151441,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.4/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.4/downloads",
+        "authors": "/api/v1/crates/libc/0.2.4/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 19469,
+      "crate": "libc",
+      "num": "0.2.3",
+      "dl_path": "/api/v1/crates/libc/0.2.3/download",
+      "readme_path": "/api/v1/crates/libc/0.2.3/readme",
+      "updated_at": "2017-11-30T03:05:29.856154+00:00",
+      "created_at": "2015-12-16T21:01:18.534146+00:00",
+      "downloads": 4292,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.3/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.3/downloads",
+        "authors": "/api/v1/crates/libc/0.2.3/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 17958,
+      "crate": "libc",
+      "num": "0.2.2",
+      "dl_path": "/api/v1/crates/libc/0.2.2/download",
+      "readme_path": "/api/v1/crates/libc/0.2.2/readme",
+      "updated_at": "2017-11-30T03:10:31.178202+00:00",
+      "created_at": "2015-11-10T18:10:05.382010+00:00",
+      "downloads": 157979,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.2/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.2/downloads",
+        "authors": "/api/v1/crates/libc/0.2.2/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 17638,
+      "crate": "libc",
+      "num": "0.2.1",
+      "dl_path": "/api/v1/crates/libc/0.2.1/download",
+      "readme_path": "/api/v1/crates/libc/0.2.1/readme",
+      "updated_at": "2017-11-30T04:04:16.047232+00:00",
+      "created_at": "2015-11-05T01:47:03.827924+00:00",
+      "downloads": 14032,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.1/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.1/downloads",
+        "authors": "/api/v1/crates/libc/0.2.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 17572,
+      "crate": "libc",
+      "num": "0.2.0",
+      "dl_path": "/api/v1/crates/libc/0.2.0/download",
+      "readme_path": "/api/v1/crates/libc/0.2.0/readme",
+      "updated_at": "2017-11-30T03:30:03.255002+00:00",
+      "created_at": "2015-11-03T21:32:22.041055+00:00",
+      "downloads": 3228,
+      "features": { "default": [] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.2.0/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.2.0/downloads",
+        "authors": "/api/v1/crates/libc/0.2.0/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 17355,
+      "crate": "libc",
+      "num": "0.1.12",
+      "dl_path": "/api/v1/crates/libc/0.1.12/download",
+      "readme_path": "/api/v1/crates/libc/0.1.12/readme",
+      "updated_at": "2017-11-30T03:53:57.332797+00:00",
+      "created_at": "2015-10-28T21:22:48.024978+00:00",
+      "downloads": 606851,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.12/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.12/downloads",
+        "authors": "/api/v1/crates/libc/0.1.12/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 16916,
+      "crate": "libc",
+      "num": "0.1.11",
+      "dl_path": "/api/v1/crates/libc/0.1.11/download",
+      "readme_path": "/api/v1/crates/libc/0.1.11/readme",
+      "updated_at": "2017-11-30T04:00:11.197225+00:00",
+      "created_at": "2015-10-19T20:51:19.038697+00:00",
+      "downloads": 329,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": true,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.11/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.11/downloads",
+        "authors": "/api/v1/crates/libc/0.1.11/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 14628,
+      "crate": "libc",
+      "num": "0.1.10",
+      "dl_path": "/api/v1/crates/libc/0.1.10/download",
+      "readme_path": "/api/v1/crates/libc/0.1.10/readme",
+      "updated_at": "2017-11-30T02:36:03.506148+00:00",
+      "created_at": "2015-08-15T20:29:52.723609+00:00",
+      "downloads": 271991,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.10/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.10/downloads",
+        "authors": "/api/v1/crates/libc/0.1.10/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 13021,
+      "crate": "libc",
+      "num": "0.1.9",
+      "dl_path": "/api/v1/crates/libc/0.1.9/download",
+      "readme_path": "/api/v1/crates/libc/0.1.9/readme",
+      "updated_at": "2017-11-30T03:11:03.349653+00:00",
+      "created_at": "2015-07-11T20:51:59.562389+00:00",
+      "downloads": 6897,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": true,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.9/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.9/downloads",
+        "authors": "/api/v1/crates/libc/0.1.9/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 10384,
+      "crate": "libc",
+      "num": "0.1.8",
+      "dl_path": "/api/v1/crates/libc/0.1.8/download",
+      "readme_path": "/api/v1/crates/libc/0.1.8/readme",
+      "updated_at": "2017-11-30T02:28:30.975602+00:00",
+      "created_at": "2015-05-17T19:46:43.744066+00:00",
+      "downloads": 239337,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.8/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.8/downloads",
+        "authors": "/api/v1/crates/libc/0.1.8/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 9938,
+      "crate": "libc",
+      "num": "0.1.7",
+      "dl_path": "/api/v1/crates/libc/0.1.7/download",
+      "readme_path": "/api/v1/crates/libc/0.1.7/readme",
+      "updated_at": "2017-11-30T02:57:45.661351+00:00",
+      "created_at": "2015-05-07T07:53:09.958093+00:00",
+      "downloads": 33008,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.7/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.7/downloads",
+        "authors": "/api/v1/crates/libc/0.1.7/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 8437,
+      "crate": "libc",
+      "num": "0.1.6",
+      "dl_path": "/api/v1/crates/libc/0.1.6/download",
+      "readme_path": "/api/v1/crates/libc/0.1.6/readme",
+      "updated_at": "2017-11-30T02:25:07.277378+00:00",
+      "created_at": "2015-04-07T17:10:55.631663+00:00",
+      "downloads": 47738,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.6/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.6/downloads",
+        "authors": "/api/v1/crates/libc/0.1.6/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 7842,
+      "crate": "libc",
+      "num": "0.1.5",
+      "dl_path": "/api/v1/crates/libc/0.1.5/download",
+      "readme_path": "/api/v1/crates/libc/0.1.5/readme",
+      "updated_at": "2017-11-30T03:21:15.827062+00:00",
+      "created_at": "2015-04-03T01:01:05.479603+00:00",
+      "downloads": 10910,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.5/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.5/downloads",
+        "authors": "/api/v1/crates/libc/0.1.5/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 7408,
+      "crate": "libc",
+      "num": "0.1.4",
+      "dl_path": "/api/v1/crates/libc/0.1.4/download",
+      "readme_path": "/api/v1/crates/libc/0.1.4/readme",
+      "updated_at": "2017-11-30T03:49:57.924961+00:00",
+      "created_at": "2015-03-28T17:51:19.880974+00:00",
+      "downloads": 9609,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.4/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.4/downloads",
+        "authors": "/api/v1/crates/libc/0.1.4/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 6260,
+      "crate": "libc",
+      "num": "0.1.3",
+      "dl_path": "/api/v1/crates/libc/0.1.3/download",
+      "readme_path": "/api/v1/crates/libc/0.1.3/readme",
+      "updated_at": "2017-11-30T04:04:15.866089+00:00",
+      "created_at": "2015-03-12T21:09:28.261382+00:00",
+      "downloads": 16759,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.3/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.3/downloads",
+        "authors": "/api/v1/crates/libc/0.1.3/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 4732,
+      "crate": "libc",
+      "num": "0.1.2",
+      "dl_path": "/api/v1/crates/libc/0.1.2/download",
+      "readme_path": "/api/v1/crates/libc/0.1.2/readme",
+      "updated_at": "2017-11-30T03:36:02.708097+00:00",
+      "created_at": "2015-02-08T14:03:43.901010+00:00",
+      "downloads": 25299,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.2/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.2/downloads",
+        "authors": "/api/v1/crates/libc/0.1.2/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 4106,
+      "crate": "libc",
+      "num": "0.1.1",
+      "dl_path": "/api/v1/crates/libc/0.1.1/download",
+      "readme_path": "/api/v1/crates/libc/0.1.1/readme",
+      "updated_at": "2017-11-30T03:53:57.315980+00:00",
+      "created_at": "2015-01-29T16:47:33.701342+00:00",
+      "downloads": 5983,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.1/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.1/downloads",
+        "authors": "/api/v1/crates/libc/0.1.1/authors"
+      },
+      "crate_size": null
+    },
+    {
+      "id": 3006,
+      "crate": "libc",
+      "num": "0.1.0",
+      "dl_path": "/api/v1/crates/libc/0.1.0/download",
+      "readme_path": "/api/v1/crates/libc/0.1.0/readme",
+      "updated_at": "2017-11-30T03:21:20.770945+00:00",
+      "created_at": "2015-01-15T20:22:13.116297+00:00",
+      "downloads": 3534,
+      "features": { "cargo-build": [], "default": ["cargo-build"] },
+      "yanked": false,
+      "license": "MIT/Apache-2.0",
+      "links": {
+        "dependencies": "/api/v1/crates/libc/0.1.0/dependencies",
+        "version_downloads": "/api/v1/crates/libc/0.1.0/downloads",
+        "authors": "/api/v1/crates/libc/0.1.0/authors"
+      },
+      "crate_size": null
+    }
+  ],
+  "keywords": [],
+  "categories": []
+}
diff --git a/test/datasource/gradle-version.spec.js b/test/datasource/gradle-version.spec.js
index aff94a75c0..24d37a4261 100644
--- a/test/datasource/gradle-version.spec.js
+++ b/test/datasource/gradle-version.spec.js
@@ -4,7 +4,9 @@ const datasource = require('../../lib/datasource');
 
 jest.mock('../../lib/util/got');
 
-const allResponse = fs.readFileSync('test/_fixtures/gradle-wrapper/all.json');
+const allResponse = fs.readFileSync(
+  'test/datasource/gradle-wrapper/_fixtures/all.json'
+);
 
 let config = {};
 
diff --git a/test/datasource/gradle-wrapper/_fixtures/all.json b/test/datasource/gradle-wrapper/_fixtures/all.json
new file mode 100644
index 0000000000..df269d1998
--- /dev/null
+++ b/test/datasource/gradle-wrapper/_fixtures/all.json
@@ -0,0 +1,2973 @@
+[
+  {
+    "version": "5.2-20181225000037+0000",
+    "buildTime": "20181225000037+0000",
+    "current": false,
+    "snapshot": true,
+    "nightly": true,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.2-20181225000037+0000-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.1-20181225000031+0000",
+    "buildTime": "20181225000031+0000",
+    "current": false,
+    "snapshot": true,
+    "nightly": false,
+    "releaseNightly": true,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions-snapshots/gradle-5.1-20181225000031+0000-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.1-rc-3",
+    "buildTime": "20181221230345+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": true,
+    "rcFor": "5.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-3-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-3-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.1-rc-2",
+    "buildTime": "20181217224201+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-2-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.1-rc-1",
+    "buildTime": "20181213060004+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-5.1-rc-1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.10.3",
+    "buildTime": "20181205005054+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.1-milestone-1",
+    "buildTime": "20181203174147+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "5.1",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.1-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.1-milestone-1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-5.1-milestone-1-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.0",
+    "buildTime": "20181126114843+0000",
+    "current": true,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-5.0-wrapper.jar.sha256"
+  },
+  {
+    "version": "5.0-rc-5",
+    "buildTime": "20181122195845+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-5-bin.zip.sha256"
+  },
+  {
+    "version": "5.0-rc-4",
+    "buildTime": "20181120092642+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "5.0-rc-3",
+    "buildTime": "20181114160147+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "5.0-rc-2",
+    "buildTime": "20181112080541+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "5.0-rc-1",
+    "buildTime": "20181030135922+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "5.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "5.0-milestone-1",
+    "buildTime": "20181002224615+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "5.0",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-milestone-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.10.2",
+    "buildTime": "20180919181015+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.10.1",
+    "buildTime": "20180912113327+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.10",
+    "buildTime": "20180827183506+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.10-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.10-rc-3",
+    "buildTime": "20180823120756+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "4.10-rc-2",
+    "buildTime": "20180814180001+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.10-rc-1",
+    "buildTime": "20180809061937+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.9",
+    "buildTime": "20180716081403+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.9-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.9-rc-2",
+    "buildTime": "20180711004640+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.9-rc-1",
+    "buildTime": "20180703131446+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.8.1",
+    "buildTime": "20180621075306+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.8",
+    "buildTime": "20180604103958+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.8-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.8-rc-3",
+    "buildTime": "20180531140436+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "4.8-rc-2",
+    "buildTime": "20180524092821+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.8-rc-1",
+    "buildTime": "20180515173233+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.7",
+    "buildTime": "20180418090912+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.7-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.7-rc-2",
+    "buildTime": "20180413125323+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.7-rc-1",
+    "buildTime": "20180403113602+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.6",
+    "buildTime": "20180228133636+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.6-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.6-rc-2",
+    "buildTime": "20180221152842+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.6",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.6-rc-1",
+    "buildTime": "20180216162807+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.6",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.5.1",
+    "buildTime": "20180205132249+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.5",
+    "buildTime": "20180124170452+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.5-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.5-rc-2",
+    "buildTime": "20180122164244+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.5-rc-1",
+    "buildTime": "20180109010527+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.4.1",
+    "buildTime": "20171220154523+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.4",
+    "buildTime": "20171206090506+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.4-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.4-rc-6",
+    "buildTime": "20171204084815+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-6-bin.zip.sha256"
+  },
+  {
+    "version": "4.4-rc-5",
+    "buildTime": "20171130152137+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-5-bin.zip.sha256"
+  },
+  {
+    "version": "4.4-rc-4",
+    "buildTime": "20171128123659+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "4.4-rc-3",
+    "buildTime": "20171127103138+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "4.4-rc-2",
+    "buildTime": "20171124103528+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.4-rc-1",
+    "buildTime": "20171121153105+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.3.1",
+    "buildTime": "20171108085945+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.3",
+    "buildTime": "20171030154329+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.3-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.3-rc-4",
+    "buildTime": "20171026162557+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "4.3-rc-3",
+    "buildTime": "20171024142633+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "4.3-rc-2",
+    "buildTime": "20171018073714+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.3-rc-1",
+    "buildTime": "20171012161416+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.2.1",
+    "buildTime": "20171002153621+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.2",
+    "buildTime": "20170920144823+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.2-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.2-rc-2",
+    "buildTime": "20170913122310+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.2-rc-1",
+    "buildTime": "20170907081216+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.1",
+    "buildTime": "20170807143848+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-4.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "4.1-rc-2",
+    "buildTime": "20170731142943+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.0.2",
+    "buildTime": "20170726161918+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256"
+  },
+  {
+    "version": "4.1-rc-1",
+    "buildTime": "20170720152215+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.0.1",
+    "buildTime": "20170707140241+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256"
+  },
+  {
+    "version": "4.1-milestone-1",
+    "buildTime": "20170620170546+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "4.1",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-milestone-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.5.1",
+    "buildTime": "20170616143627+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256"
+  },
+  {
+    "version": "4.0",
+    "buildTime": "20170614151108+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256"
+  },
+  {
+    "version": "4.0-rc-3",
+    "buildTime": "20170612150444+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "4.0-rc-2",
+    "buildTime": "20170607152236+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.0-rc-1",
+    "buildTime": "20170530162617+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "4.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "4.0-milestone-2",
+    "buildTime": "20170517143324+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "4.0",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-milestone-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-milestone-2-bin.zip.sha256"
+  },
+  {
+    "version": "4.0-milestone-1",
+    "buildTime": "20170428074509+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "4.0",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-milestone-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.5",
+    "buildTime": "20170410133725+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256"
+  },
+  {
+    "version": "3.5-rc-3",
+    "buildTime": "20170404150413+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "3.5-rc-2",
+    "buildTime": "20170327155623+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "3.5-rc-1",
+    "buildTime": "20170322151607+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.4.1",
+    "buildTime": "20170303194541+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256"
+  },
+  {
+    "version": "3.4",
+    "buildTime": "20170220144926+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256"
+  },
+  {
+    "version": "3.4-rc-3",
+    "buildTime": "20170213145527+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "3.4-rc-2",
+    "buildTime": "20170206211728+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "3.4-rc-1",
+    "buildTime": "20170126154849+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.3",
+    "buildTime": "20170103153104+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256"
+  },
+  {
+    "version": "3.3-rc-1",
+    "buildTime": "20161219160724+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.2.1",
+    "buildTime": "20161122151954+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "3.2",
+    "buildTime": "20161114123259+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-3.2-wrapper.jar.sha256"
+  },
+  {
+    "version": "3.2-rc-3",
+    "buildTime": "20161107153233+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "3.2-rc-2",
+    "buildTime": "20161031160822+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "3.2-rc-1",
+    "buildTime": "20161024194725+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.1",
+    "buildTime": "20160919105353+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-3.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "3.1-rc-1",
+    "buildTime": "20160912123424+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.0",
+    "buildTime": "20160815131501+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-3.0-wrapper.jar.sha256"
+  },
+  {
+    "version": "3.0-rc-2",
+    "buildTime": "20160808133410+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "3.0-rc-1",
+    "buildTime": "20160802061335+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "3.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.14.1",
+    "buildTime": "20160718063837+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.14.1-rc-2",
+    "buildTime": "20160711105827+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.14.1-rc-1",
+    "buildTime": "20160629051303+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "3.0-milestone-2",
+    "buildTime": "20160621224128+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "3.0",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-milestone-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-milestone-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.14",
+    "buildTime": "20160614071637+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.14-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.14-rc-6",
+    "buildTime": "20160610181946+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-6-bin.zip.sha256"
+  },
+  {
+    "version": "3.0-milestone-1",
+    "buildTime": "20160608013148+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "3.0",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-milestone-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.14-rc-5",
+    "buildTime": "20160607135817+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-5-bin.zip.sha256"
+  },
+  {
+    "version": "2.14-rc-4",
+    "buildTime": "20160603110827+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "2.14-rc-3",
+    "buildTime": "20160530112111+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "2.14-rc-2",
+    "buildTime": "20160527175624+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.14-rc-1",
+    "buildTime": "20160518093824+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.14",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.13",
+    "buildTime": "20160425041010+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.13-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.13-rc-2",
+    "buildTime": "20160419145240+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.13",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.13-rc-1",
+    "buildTime": "20160406110211+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.13",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.12",
+    "buildTime": "20160314083203+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.12-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.12-rc-1",
+    "buildTime": "20160307174118+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.12",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.11",
+    "buildTime": "20160208075916+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.11-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.11-rc-3",
+    "buildTime": "20160203190922+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.11",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "2.11-rc-2",
+    "buildTime": "20160202162431+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.11",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.11-rc-1",
+    "buildTime": "20160120084154+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.11",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.10",
+    "buildTime": "20151221211504+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.10-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.10-rc-2",
+    "buildTime": "20151218164026+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.10-rc-1",
+    "buildTime": "20151208224811+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.9",
+    "buildTime": "20151117070217+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.9-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.9-rc-1",
+    "buildTime": "20151103230218+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.8",
+    "buildTime": "20151020034636+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.8-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.8-rc-2",
+    "buildTime": "20151015124208+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.8-rc-1",
+    "buildTime": "20150930171102+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.7",
+    "buildTime": "20150914072616+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.7-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.7-rc-2",
+    "buildTime": "20150905140615+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.7-rc-1",
+    "buildTime": "20150828140928+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.6",
+    "buildTime": "20150810131506+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.6-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.6-rc-2",
+    "buildTime": "20150804104806+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.6",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.6-rc-1",
+    "buildTime": "20150728171643+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.6",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.5",
+    "buildTime": "20150708073837+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.5-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.5-rc-2",
+    "buildTime": "20150702151559+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.5-rc-1",
+    "buildTime": "20150623180452+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.4",
+    "buildTime": "20150505080924+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.4-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.4-rc-2",
+    "buildTime": "20150429045020+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.4-rc-1",
+    "buildTime": "20150423031523+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.3",
+    "buildTime": "20150216050933+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.3-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.3-rc-4",
+    "buildTime": "20150211163922+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "2.3-rc-3",
+    "buildTime": "20150208183759+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "2.3-rc-2",
+    "buildTime": "20150204105413+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.3-rc-1",
+    "buildTime": "20150127140232+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.2.1",
+    "buildTime": "20141124094535+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.2.1-rc-1",
+    "buildTime": "20141117101237+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.2.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.2",
+    "buildTime": "20141110133144+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.2-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.2-rc-2",
+    "buildTime": "20141103170404+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.2-rc-1",
+    "buildTime": "20141020163257+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.1",
+    "buildTime": "20140908104039+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.1-rc-4",
+    "buildTime": "20140903092053+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "2.1-rc-3",
+    "buildTime": "20140901103549+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "2.1-rc-2",
+    "buildTime": "20140828023229+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.1-rc-1",
+    "buildTime": "20140819194409+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "2.0",
+    "buildTime": "20140701074534+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-2.0-wrapper.jar.sha256"
+  },
+  {
+    "version": "2.0-rc-2",
+    "buildTime": "20140623080236+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "2.0-rc-1",
+    "buildTime": "20140606070241+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "2.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.12",
+    "buildTime": "20140429092431+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.12-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.12-rc-2",
+    "buildTime": "20140423112055+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.12",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.12-rc-1",
+    "buildTime": "20140416084626+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.12",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.11",
+    "buildTime": "20140211113439+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.11-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.11-rc-1",
+    "buildTime": "20140131033453+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.11",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.10",
+    "buildTime": "20131217092815+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.10-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.10-rc-2",
+    "buildTime": "20131211105454+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.10-rc-1",
+    "buildTime": "20131204154128+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.10",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.9",
+    "buildTime": "20131119082002+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.9-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.9-rc-4",
+    "buildTime": "20131118093242+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-4-bin.zip.sha256"
+  },
+  {
+    "version": "1.9-rc-3",
+    "buildTime": "20131107122642+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "1.9-rc-2",
+    "buildTime": "20131028093320+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.9-rc-1",
+    "buildTime": "20131023094618+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.8",
+    "buildTime": "20130924073233+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.8-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.8-rc-2",
+    "buildTime": "20130919053314+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.8-rc-1",
+    "buildTime": "20130910130452+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.8",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.7",
+    "buildTime": "20130806111956+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.7-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.7-rc-2",
+    "buildTime": "20130729120421+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.7-rc-1",
+    "buildTime": "20130702145630+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.7",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.6",
+    "buildTime": "20130507091214+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.6-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.6-rc-1",
+    "buildTime": "20130430131900+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.6",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.5",
+    "buildTime": "20130327140935+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.5-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.5-rc-3",
+    "buildTime": "20130321155709+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "1.5-rc-2",
+    "buildTime": "20130317011516+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.5-rc-1",
+    "buildTime": "20130311120320+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.5",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.4",
+    "buildTime": "20130128034246+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.4-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.4-rc-3",
+    "buildTime": "20130125035146+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "1.4-rc-2",
+    "buildTime": "20130122030632+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.4-rc-1",
+    "buildTime": "20130117001257+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.4",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.3",
+    "buildTime": "20121120113738+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.3-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.3-rc-2",
+    "buildTime": "20121115155343+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.3-rc-1",
+    "buildTime": "20121112135252+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.3",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.2",
+    "buildTime": "20120912104602+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.2-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.2-rc-1",
+    "buildTime": "20120904174954+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.2",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.1",
+    "buildTime": "20120731132432+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.1-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.1-rc-2",
+    "buildTime": "20120726075103+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.1-rc-1",
+    "buildTime": "20120724134404+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.1",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.0",
+    "buildTime": "20120612025621+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
+    "wrapperChecksumUrl": "https://services.gradle.org/distributions/gradle-1.0-wrapper.jar.sha256"
+  },
+  {
+    "version": "1.0-rc-3",
+    "buildTime": "20120430015152+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-rc-2",
+    "buildTime": "20120425015237+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-rc-1",
+    "buildTime": "20120411121324+0100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "1.0",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-9",
+    "buildTime": "20120313171009+0100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-9-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-9-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-8a",
+    "buildTime": "20120220185357+0100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-8a-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-8a-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-8",
+    "buildTime": "20120214022451+0100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-8-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-8-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-7",
+    "buildTime": "20120105102443+0000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-7-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-7-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-6",
+    "buildTime": "20111117065412+0100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-6-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-6-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-5",
+    "buildTime": "20111025055608+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-5-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-5-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-4",
+    "buildTime": "20110728103822+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": true,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-4-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-4-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-3",
+    "buildTime": "20110425174011+1000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-3-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-2",
+    "buildTime": "20110407163255+1000",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-2-bin.zip.sha256"
+  },
+  {
+    "version": "1.0-milestone-1",
+    "buildTime": "20110227141320+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-milestone-1-bin.zip.sha256"
+  },
+  {
+    "version": "0.9.2",
+    "buildTime": "20110123133421+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256"
+  },
+  {
+    "version": "0.9.1",
+    "buildTime": "20110102114057+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256"
+  },
+  {
+    "version": "0.9",
+    "buildTime": "20101219125006+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256"
+  },
+  {
+    "version": "0.9-rc-3",
+    "buildTime": "20101120131750+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "0.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-3-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-3-bin.zip.sha256"
+  },
+  {
+    "version": "0.9-rc-2",
+    "buildTime": "20101027082405+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "0.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-2-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-2-bin.zip.sha256"
+  },
+  {
+    "version": "0.9-rc-1",
+    "buildTime": "20100804080433+1100",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "0.9",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-1-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-rc-1-bin.zip.sha256"
+  },
+  {
+    "version": "0.8",
+    "buildTime": "20090928140159+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256"
+  },
+  {
+    "version": "0.7",
+    "buildTime": "20090720085013+0200",
+    "current": false,
+    "snapshot": false,
+    "nightly": false,
+    "releaseNightly": false,
+    "activeRc": false,
+    "rcFor": "",
+    "milestoneFor": "",
+    "broken": false,
+    "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
+    "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256"
+  }
+]
diff --git a/test/_fixtures/gradle-wrapper/gradle-wrapper-1.properties b/test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-1.properties
similarity index 100%
rename from test/_fixtures/gradle-wrapper/gradle-wrapper-1.properties
rename to test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-1.properties
diff --git a/test/_fixtures/gradle-wrapper/gradle-wrapper-2.properties b/test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-2.properties
similarity index 100%
rename from test/_fixtures/gradle-wrapper/gradle-wrapper-2.properties
rename to test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-2.properties
diff --git a/test/_fixtures/gradle/MultiProjectUpdatesReport.json b/test/datasource/gradle/_fixtures/MultiProjectUpdatesReport.json
similarity index 90%
rename from test/_fixtures/gradle/MultiProjectUpdatesReport.json
rename to test/datasource/gradle/_fixtures/MultiProjectUpdatesReport.json
index d952dc6c93..cd74529111 100644
--- a/test/_fixtures/gradle/MultiProjectUpdatesReport.json
+++ b/test/datasource/gradle/_fixtures/MultiProjectUpdatesReport.json
@@ -1,9 +1,7 @@
 [
   {
     "project": "project1",
-    "repositories": [
-      "https://repo.maven.apache.org/maven2/"
-    ],
+    "repositories": ["https://repo.maven.apache.org/maven2/"],
     "dependencies": [
       {
         "name": "spring-boot-starter-jersey",
diff --git a/test/_fixtures/gradle/build.gradle.example1 b/test/datasource/gradle/_fixtures/build.gradle.example1
similarity index 100%
rename from test/_fixtures/gradle/build.gradle.example1
rename to test/datasource/gradle/_fixtures/build.gradle.example1
diff --git a/test/_fixtures/gradle/maven/custom_maven_repo/maven2/mysql/mysql-connector-java/maven-metadata.xml b/test/datasource/gradle/_fixtures/maven/custom_maven_repo/maven2/mysql/mysql-connector-java/maven-metadata.xml
similarity index 100%
rename from test/_fixtures/gradle/maven/custom_maven_repo/maven2/mysql/mysql-connector-java/maven-metadata.xml
rename to test/datasource/gradle/_fixtures/maven/custom_maven_repo/maven2/mysql/mysql-connector-java/maven-metadata.xml
diff --git a/test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom b/test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom
similarity index 100%
rename from test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom
rename to test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom
diff --git a/test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml b/test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml
similarity index 100%
rename from test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml
rename to test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml
diff --git a/test/_fixtures/gradle/maven/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/maven-metadata.xml b/test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/maven-metadata.xml
similarity index 100%
rename from test/_fixtures/gradle/maven/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/maven-metadata.xml
rename to test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/maven-metadata.xml
diff --git a/test/_fixtures/gradle/updatesReport.json b/test/datasource/gradle/_fixtures/updatesReport.json
similarity index 100%
rename from test/_fixtures/gradle/updatesReport.json
rename to test/datasource/gradle/_fixtures/updatesReport.json
diff --git a/test/_fixtures/gradle/updatesReportEmpty.json b/test/datasource/gradle/_fixtures/updatesReportEmpty.json
similarity index 100%
rename from test/_fixtures/gradle/updatesReportEmpty.json
rename to test/datasource/gradle/_fixtures/updatesReportEmpty.json
diff --git a/test/datasource/hex.spec.js b/test/datasource/hex.spec.js
index ba1094575d..43fe5cb77f 100644
--- a/test/datasource/hex.spec.js
+++ b/test/datasource/hex.spec.js
@@ -3,7 +3,10 @@ const got = require('../../lib/util/got');
 const hostRules = require('../../lib/util/host-rules');
 const { getPkgReleases } = require('../../lib/datasource/hex');
 
-let res1 = fs.readFileSync('test/_fixtures/hex/certifi.json', 'utf8');
+let res1 = fs.readFileSync(
+  'test/datasource/hex/_fixtures/certifi.json',
+  'utf8'
+);
 res1 = JSON.parse(res1);
 
 jest.mock('../../lib/util/got');
diff --git a/test/datasource/hex/_fixtures/certifi.json b/test/datasource/hex/_fixtures/certifi.json
new file mode 100644
index 0000000000..e4292e6050
--- /dev/null
+++ b/test/datasource/hex/_fixtures/certifi.json
@@ -0,0 +1,128 @@
+{
+  "docs_html_url": null,
+  "downloads": {
+    "all": 7801231,
+    "day": 4550,
+    "recent": 1186862,
+    "week": 107546
+  },
+  "html_url": "https://hex.pm/packages/certifi",
+  "inserted_at": "2015-09-10T13:58:43.376194Z",
+  "meta": {
+    "description": "CA bundle adapted from Mozilla by https://certifi.io",
+    "licenses": ["BSD"],
+    "links": {
+      "Github": "https://github.com/certifi/erlang-certifi"
+    },
+    "maintainers": ["Benoit Chesneau"]
+  },
+  "name": "certifi",
+  "owners": [
+    {
+      "email": "bchesneau@gmail.com",
+      "url": "https://hex.pm/api/users/benoitc",
+      "username": "benoitc"
+    }
+  ],
+  "releases": [
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.5.1",
+      "version": "2.5.1"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.4.2",
+      "version": "2.4.2"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.4.1",
+      "version": "2.4.1"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.3.1",
+      "version": "2.3.1"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.3.0",
+      "version": "2.3.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.2.0",
+      "version": "2.2.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.1.0",
+      "version": "2.1.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/2.0.0",
+      "version": "2.0.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/1.2.1",
+      "version": "1.2.1"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/1.2.0",
+      "version": "1.2.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/1.1.0",
+      "version": "1.1.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/1.0.0",
+      "version": "1.0.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.7.0",
+      "version": "0.7.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.6.0",
+      "version": "0.6.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.5.0",
+      "version": "0.5.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.4.0",
+      "version": "0.4.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.3.0",
+      "version": "0.3.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.2.0",
+      "version": "0.2.0"
+    },
+    {
+      "has_docs": false,
+      "url": "https://hex.pm/api/packages/certifi/releases/0.1.1",
+      "version": "0.1.1"
+    }
+  ],
+  "repository": "hexpm",
+  "retirements": {},
+  "updated_at": "2019-01-28T20:35:23.869888Z",
+  "url": "https://hex.pm/api/packages/certifi"
+}
diff --git a/test/datasource/maven.spec.js b/test/datasource/maven.spec.js
index 591538a7ff..26384b2394 100644
--- a/test/datasource/maven.spec.js
+++ b/test/datasource/maven.spec.js
@@ -17,12 +17,12 @@ const MYSQL_VERSIONS = [
 ];
 
 const MYSQL_MAVEN_METADATA = fs.readFileSync(
-  'test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml',
+  'test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/maven-metadata.xml',
   'utf8'
 );
 
 const MYSQL_MAVEN_MYSQL_POM = fs.readFileSync(
-  'test/_fixtures/gradle/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom',
+  'test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.12/mysql-connector-java-8.0.12.pom',
   'utf8'
 );
 
@@ -63,7 +63,7 @@ describe('datasource/maven', () => {
         ...config,
         lookupName: 'unknown:unknown',
         registryUrls: [
-          'file://test/_fixtures/gradle/maven/repo1.maven.org/maven2/',
+          'file://test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/',
         ],
       });
       expect(releases).toBeNull();
@@ -74,8 +74,8 @@ describe('datasource/maven', () => {
         ...config,
         lookupName: 'org.hamcrest:hamcrest-core',
         registryUrls: [
-          'file://test/_fixtures/gradle/maven/repo1.maven.org/maven2/',
-          'file://test/_fixtures/gradle/maven/custom_maven_repo/maven2/',
+          'file://test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/',
+          'file://test/datasource/gradle/_fixtures/maven/custom_maven_repo/maven2/',
         ],
       });
       expect(releases.releases).toEqual(
@@ -96,8 +96,8 @@ describe('datasource/maven', () => {
         ...config,
         lookupName: 'mysql:mysql-connector-java',
         registryUrls: [
-          'file://test/_fixtures/gradle/maven/repo1.maven.org/maven2/',
-          'file://test/_fixtures/gradle/maven/custom_maven_repo/maven2/',
+          'file://test/datasource/gradle/_fixtures/maven/repo1.maven.org/maven2/',
+          'file://test/datasource/gradle/_fixtures/maven/custom_maven_repo/maven2/',
         ],
       });
       expect(releases.releases).toEqual(
diff --git a/test/datasource/nuget.spec.js b/test/datasource/nuget.spec.js
index 7fc833df36..918e30907d 100644
--- a/test/datasource/nuget.spec.js
+++ b/test/datasource/nuget.spec.js
@@ -5,24 +5,30 @@ const datasource = require('../../lib/datasource');
 jest.mock('../../lib/util/got');
 jest.mock('../../lib/util/host-rules');
 
-const pkgListV3 = fs.readFileSync('test/_fixtures/nuget/nunitV3.json', 'utf8');
+const pkgListV3 = fs.readFileSync(
+  'test/datasource/nuget/_fixtures/nunitV3.json',
+  'utf8'
+);
 const pkgListV3WithoutProkjectUrl = fs.readFileSync(
-  'test/_fixtures/nuget/nunitV3_withoutProjectUrl.json',
+  'test/datasource/nuget/_fixtures/nunitV3_withoutProjectUrl.json',
   'utf8'
 );
 const pkgInfoV3FromNuget = fs.readFileSync(
-  'test/_fixtures/nuget/nunitv3_nuget-org.xml',
+  'test/datasource/nuget/_fixtures/nunitv3_nuget-org.xml',
   'utf8'
 );
 
-const pkgListV2 = fs.readFileSync('test/_fixtures/nuget/nunitV2.xml', 'utf8');
+const pkgListV2 = fs.readFileSync(
+  'test/datasource/nuget/_fixtures/nunitV2.xml',
+  'utf8'
+);
 const pkgListV2WithoutProjectUrl = fs.readFileSync(
-  'test/_fixtures/nuget/nunitV2_withoutProjectUrl.xml',
+  'test/datasource/nuget/_fixtures/nunitV2_withoutProjectUrl.xml',
   'utf8'
 );
 
 const nugetIndexV3 = fs.readFileSync(
-  'test/_fixtures/nuget/indexV3.json',
+  'test/datasource/nuget/_fixtures/indexV3.json',
   'utf8'
 );
 
diff --git a/test/_fixtures/nuget/.gitignore b/test/datasource/nuget/.gitignore
similarity index 100%
rename from test/_fixtures/nuget/.gitignore
rename to test/datasource/nuget/.gitignore
diff --git a/test/_fixtures/nuget/indexV3.json b/test/datasource/nuget/_fixtures/indexV3.json
similarity index 100%
rename from test/_fixtures/nuget/indexV3.json
rename to test/datasource/nuget/_fixtures/indexV3.json
diff --git a/test/_fixtures/nuget/latestV2.json b/test/datasource/nuget/_fixtures/latestV2.json
similarity index 100%
rename from test/_fixtures/nuget/latestV2.json
rename to test/datasource/nuget/_fixtures/latestV2.json
diff --git a/test/_fixtures/nuget/nunitV2.json b/test/datasource/nuget/_fixtures/nunitV2.json
similarity index 100%
rename from test/_fixtures/nuget/nunitV2.json
rename to test/datasource/nuget/_fixtures/nunitV2.json
diff --git a/test/_fixtures/nuget/nunitV2.xml b/test/datasource/nuget/_fixtures/nunitV2.xml
similarity index 100%
rename from test/_fixtures/nuget/nunitV2.xml
rename to test/datasource/nuget/_fixtures/nunitV2.xml
diff --git a/test/_fixtures/nuget/nunitV2_withoutProjectUrl.xml b/test/datasource/nuget/_fixtures/nunitV2_withoutProjectUrl.xml
similarity index 100%
rename from test/_fixtures/nuget/nunitV2_withoutProjectUrl.xml
rename to test/datasource/nuget/_fixtures/nunitV2_withoutProjectUrl.xml
diff --git a/test/_fixtures/nuget/nunitV3.json b/test/datasource/nuget/_fixtures/nunitV3.json
similarity index 98%
rename from test/_fixtures/nuget/nunitV3.json
rename to test/datasource/nuget/_fixtures/nunitV3.json
index 0cfb1f9542..faa9b650af 100644
--- a/test/_fixtures/nuget/nunitV3.json
+++ b/test/datasource/nuget/_fixtures/nunitV3.json
@@ -31,9 +31,7 @@
         "plugin",
         "addin"
       ],
-      "authors": [
-        "Charlie Poole, Rob Prouse"
-      ],
+      "authors": ["Charlie Poole, Rob Prouse"],
       "totalDownloads": 34513003,
       "verified": true,
       "versions": [
diff --git a/test/_fixtures/nuget/nunitV3_withoutProjectUrl.json b/test/datasource/nuget/_fixtures/nunitV3_withoutProjectUrl.json
similarity index 98%
rename from test/_fixtures/nuget/nunitV3_withoutProjectUrl.json
rename to test/datasource/nuget/_fixtures/nunitV3_withoutProjectUrl.json
index 411a70ed7a..1e23d3a597 100644
--- a/test/_fixtures/nuget/nunitV3_withoutProjectUrl.json
+++ b/test/datasource/nuget/_fixtures/nunitV3_withoutProjectUrl.json
@@ -30,9 +30,7 @@
         "plugin",
         "addin"
       ],
-      "authors": [
-        "Charlie Poole, Rob Prouse"
-      ],
+      "authors": ["Charlie Poole, Rob Prouse"],
       "totalDownloads": 34513003,
       "verified": true,
       "versions": [
diff --git a/test/_fixtures/nuget/nunitv3_nuget-org.xml b/test/datasource/nuget/_fixtures/nunitv3_nuget-org.xml
similarity index 100%
rename from test/_fixtures/nuget/nunitv3_nuget-org.xml
rename to test/datasource/nuget/_fixtures/nunitv3_nuget-org.xml
diff --git a/test/_fixtures/nuget/sample.csproj b/test/datasource/nuget/_fixtures/sample.csproj
similarity index 100%
rename from test/_fixtures/nuget/sample.csproj
rename to test/datasource/nuget/_fixtures/sample.csproj
diff --git a/test/datasource/packagist.spec.js b/test/datasource/packagist.spec.js
index a9a34285cc..920d1fb3c2 100644
--- a/test/datasource/packagist.spec.js
+++ b/test/datasource/packagist.spec.js
@@ -6,10 +6,14 @@ const hostRules = require('../../lib/util/host-rules');
 jest.mock('../../lib/util/got');
 jest.mock('../../lib/util/host-rules');
 
-const includesJson = fs.readFileSync('test/_fixtures/packagist/includes.json');
-const beytJson = fs.readFileSync('test/_fixtures/packagist/1beyt.json');
+const includesJson = fs.readFileSync(
+  'test/datasource/packagist/_fixtures/includes.json'
+);
+const beytJson = fs.readFileSync(
+  'test/datasource/packagist/_fixtures/1beyt.json'
+);
 const mailchimpJson = fs.readFileSync(
-  'test/_fixtures/packagist/mailchimp-api.json'
+  'test/datasource/packagist/_fixtures/mailchimp-api.json'
 );
 
 describe('datasource/packagist', () => {
diff --git a/test/datasource/packagist/_fixtures/1beyt.json b/test/datasource/packagist/_fixtures/1beyt.json
new file mode 100644
index 0000000000..0677c5a767
--- /dev/null
+++ b/test/datasource/packagist/_fixtures/1beyt.json
@@ -0,0 +1,127 @@
+{
+  "packages": {
+    "wpackagist-plugin/1beyt": {
+      "1.0": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "1.0",
+        "version_normalized": "1.0.0.0",
+        "uid": 590,
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.1.0.zip"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "tags/1.0"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      },
+      "1.1": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "1.1",
+        "version_normalized": "1.1.0.0",
+        "uid": 591,
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.1.1.zip"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "tags/1.1"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      },
+      "1.4": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "1.4",
+        "version_normalized": "1.4.0.0",
+        "uid": 592,
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.1.4.zip"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "tags/1.4"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      },
+      "1.5": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "1.5",
+        "version_normalized": "1.5.0.0",
+        "uid": 593,
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.1.5.zip"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "tags/1.5"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      },
+      "1.5.1": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "1.5.1",
+        "version_normalized": "1.5.1.0",
+        "uid": 594,
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.1.5.1.zip"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "tags/1.5.1"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      },
+      "dev-trunk": {
+        "name": "wpackagist-plugin/1beyt",
+        "version": "dev-trunk",
+        "version_normalized": "9999999-dev",
+        "uid": 595,
+        "time": "2018-09-03 21:31:30",
+        "dist": {
+          "type": "zip",
+          "url": "https://downloads.wordpress.org/plugin/1beyt.zip?timestamp=1536010290"
+        },
+        "source": {
+          "type": "svn",
+          "url": "https://plugins.svn.wordpress.org/1beyt/",
+          "reference": "trunk"
+        },
+        "homepage": "https://wordpress.org/plugins/1beyt/",
+        "require": {
+          "composer/installers": "~1.0"
+        },
+        "type": "wordpress-plugin"
+      }
+    }
+  }
+}
diff --git a/test/datasource/packagist/_fixtures/includes.json b/test/datasource/packagist/_fixtures/includes.json
new file mode 100644
index 0000000000..85f42b4db3
--- /dev/null
+++ b/test/datasource/packagist/_fixtures/includes.json
@@ -0,0 +1,2521 @@
+{
+  "packages": {
+    "guzzlehttp/guzzle": {
+      "v3.0.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.0",
+        "version_normalized": "3.0.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "d0fc839abd2e411df908c6fd0ed1379db691b1b0"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d0fc839abd2e411df908c6fd0ed1379db691b1b0",
+          "reference": "d0fc839abd2e411df908c6fd0ed1379db691b1b0",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-10-16T04:57:15+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.1",
+        "version_normalized": "3.0.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "993e8eb4905026bd79821d1faafca1798f7a78f3"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/993e8eb4905026bd79821d1faafca1798f7a78f3",
+          "reference": "993e8eb4905026bd79821d1faafca1798f7a78f3",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-10-22T20:20:55+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.2": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.2",
+        "version_normalized": "3.0.2.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "2fdcd68fce2f3fd7cebb0d61739a41483ad557e2"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/2fdcd68fce2f3fd7cebb0d61739a41483ad557e2",
+          "reference": "2fdcd68fce2f3fd7cebb0d61739a41483ad557e2",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-10-25T04:55:19+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.2",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.3": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.3",
+        "version_normalized": "3.0.3.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "20190c51e7eaec7d061afa59fb9605c02dc8bb24"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/20190c51e7eaec7d061afa59fb9605c02dc8bb24",
+          "reference": "20190c51e7eaec7d061afa59fb9605c02dc8bb24",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-11-04T20:31:03+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.3",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.4": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.4",
+        "version_normalized": "3.0.4.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "d54dce1c53219c1bf17c0095e1cac04a28e3a2a6"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d54dce1c53219c1bf17c0095e1cac04a28e3a2a6",
+          "reference": "d54dce1c53219c1bf17c0095e1cac04a28e3a2a6",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-11-12T00:00:24+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.4",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.5": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.5",
+        "version_normalized": "3.0.5.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "184407e254ec806d632416a264a7d6bf5b417f4b"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/184407e254ec806d632416a264a7d6bf5b417f4b",
+          "reference": "184407e254ec806d632416a264a7d6bf5b417f4b",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": "2.1.*"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-11-19T00:15:33+00:00",
+        "type": "library",
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.5",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.6": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.6",
+        "version_normalized": "3.0.6.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "09c2a09584c455a3e049210ee7dc92f7b65f6210"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/09c2a09584c455a3e049210ee7dc92f7b65f6210",
+          "reference": "09c2a09584c455a3e049210ee7dc92f7b65f6210",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-12-10T05:25:04+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.0-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.6",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.0.7": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.0.7",
+        "version_normalized": "3.0.7.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "f31f35d1669382936861533bd0217fcf830dc9a9"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f31f35d1669382936861533bd0217fcf830dc9a9",
+          "reference": "f31f35d1669382936861533bd0217fcf830dc9a9",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2012-12-19T23:06:35+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.0-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.0.7",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.1.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.1.0",
+        "version_normalized": "3.1.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "5baae799e136d399246cbf14055deed2a55d687f"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/5baae799e136d399246cbf14055deed2a55d687f",
+          "reference": "5baae799e136d399246cbf14055deed2a55d687f",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-01-14T05:09:07+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.0-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.1.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.1.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.1.1",
+        "version_normalized": "3.1.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "d295578db8e580ce9f7d0734535406d95123f3d6"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d295578db8e580ce9f7d0734535406d95123f3d6",
+          "reference": "d295578db8e580ce9f7d0734535406d95123f3d6",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-01-21T05:46:09+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.1-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.1.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.1.2": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.1.2",
+        "version_normalized": "3.1.2.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "7901ea7d27373d0cc85eac6f6694e4c2ced90a26"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7901ea7d27373d0cc85eac6f6694e4c2ced90a26",
+          "reference": "7901ea7d27373d0cc85eac6f6694e4c2ced90a26",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-01-28T00:07:40+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.1-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.1.2",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.2.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.2.0",
+        "version_normalized": "3.2.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e",
+          "reference": "3a3fa1c5af3ac29b5dcb216b708ee3c48b52325e",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/common": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-02-15T01:33:10+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.1-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.2.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.3.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.3.0",
+        "version_normalized": "3.3.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6",
+          "reference": "d8f28e9f48d2566e28c80ce9be67cb9c3e1449a6",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-03-04T00:41:45+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.2-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.3.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.3.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.3.1",
+        "version_normalized": "3.3.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "0657f36c7780fb0f95cf117da3aab15cb580fb66"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0657f36c7780fb0f95cf117da3aab15cb580fb66",
+          "reference": "0657f36c7780fb0f95cf117da3aab15cb580fb66",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-03-10T23:05:38+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.3-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.3.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.4.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.4.0",
+        "version_normalized": "3.4.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "76f16a154659afae37a411a868e6aafc19133466"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/76f16a154659afae37a411a868e6aafc19133466",
+          "reference": "76f16a154659afae37a411a868e6aafc19133466",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-04-12T05:58:15+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.3-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.4.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.4.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.4.1",
+        "version_normalized": "3.4.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "938e2075f4870857f24dc3b206235dd3e0f969ae"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/938e2075f4870857f24dc3b206235dd3e0f969ae",
+          "reference": "938e2075f4870857f24dc3b206235dd3e0f969ae",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-04-16T20:56:26+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.3-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.4.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.4.2": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.4.2",
+        "version_normalized": "3.4.2.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "bee77d3bfdf7fa73b465a77beadde9b919f79782"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/bee77d3bfdf7fa73b465a77beadde9b919f79782",
+          "reference": "bee77d3bfdf7fa73b465a77beadde9b919f79782",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-04-29T23:55:30+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.4-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.4.2",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.4.3": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.4.3",
+        "version_normalized": "3.4.3.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "5896a1475d245993b693434bc77a33e92c7feaf5"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/5896a1475d245993b693434bc77a33e92c7feaf5",
+          "reference": "5896a1475d245993b693434bc77a33e92c7feaf5",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zend/zend-cache1": "1.12",
+          "zend/zend-log1": "1.12",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-04-30T20:31:38+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.4-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.4.3",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.5.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.5.0",
+        "version_normalized": "3.5.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "e97207d07d0385eac269a976628b7a5f9eeb4e07"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/e97207d07d0385eac269a976628b7a5f9eeb4e07",
+          "reference": "e97207d07d0385eac269a976628b7a5f9eeb4e07",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-05-13T20:17:47+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.5-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.5.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.6.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.6.0",
+        "version_normalized": "3.6.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "b550d534c9b668c767b6a532bd686d0942505f7a"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b550d534c9b668c767b6a532bd686d0942505f7a",
+          "reference": "b550d534c9b668c767b6a532bd686d0942505f7a",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-05-30T07:01:25+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.6-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.6.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.7.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.7.0",
+        "version_normalized": "3.7.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "0f2aad252b9c9120743dd475b383b1b6fb54c2f3"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0f2aad252b9c9120743dd475b383b1b6fb54c2f3",
+          "reference": "0f2aad252b9c9120743dd475b383b1b6fb54c2f3",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-06-11T00:24:07+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.7-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.7.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.7.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.7.1",
+        "version_normalized": "3.7.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab",
+          "reference": "aa68be2fa33896c0a0a7638d5b8e3f9e1a41bfab",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-07-05T20:17:54+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.7-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.7.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.7.2": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.7.2",
+        "version_normalized": "3.7.2.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "eaef90d27bb1d682e1f6ab2d77606dc0159049e6"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/eaef90d27bb1d682e1f6ab2d77606dc0159049e6",
+          "reference": "eaef90d27bb1d682e1f6ab2d77606dc0159049e6",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-08-02T18:31:05+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.7-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.7.2",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.7.3": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.7.3",
+        "version_normalized": "3.7.3.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "0f16aad385528b5cf790392cb4a4d16cf600e944"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0f16aad385528b5cf790392cb4a4d16cf600e944",
+          "reference": "0f16aad385528b5cf790392cb4a4d16cf600e944",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.2",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-09-08T21:09:18+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.7-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.7.3",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.7.4": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.7.4",
+        "version_normalized": "3.7.4.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9",
+          "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.3",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-10-02T20:47:00+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.7-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.7.4",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.8.0": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.8.0",
+        "version_normalized": "3.8.0.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "b4a3ce8c05e777fa18b802956d5d0e38ad338a69"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b4a3ce8c05e777fa18b802956d5d0e38ad338a69",
+          "reference": "b4a3ce8c05e777fa18b802956d5d0e38ad338a69",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.3",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "2.0.*",
+          "zendframework/zend-log": "2.0.*"
+        },
+        "time": "2013-12-05T23:39:20+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.8-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle\\Tests": "tests/",
+            "Guzzle": "src/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.8.0",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      },
+      "v3.8.1": {
+        "name": "guzzlehttp/guzzle",
+        "version": "v3.8.1",
+        "version_normalized": "3.8.1.0",
+        "source": {
+          "type": "git",
+          "url": "https://github.com/guzzle/guzzle.git",
+          "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/guzzle/guzzle/zipball/4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
+          "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
+          "shasum": ""
+        },
+        "require": {
+          "ext-curl": "*",
+          "php": ">=5.3.3",
+          "symfony/event-dispatcher": ">=2.1"
+        },
+        "replace": {
+          "guzzle/batch": "self.version",
+          "guzzle/cache": "self.version",
+          "guzzle/common": "self.version",
+          "guzzle/http": "self.version",
+          "guzzle/inflection": "self.version",
+          "guzzle/iterator": "self.version",
+          "guzzle/log": "self.version",
+          "guzzle/parser": "self.version",
+          "guzzle/plugin": "self.version",
+          "guzzle/plugin-async": "self.version",
+          "guzzle/plugin-backoff": "self.version",
+          "guzzle/plugin-cache": "self.version",
+          "guzzle/plugin-cookie": "self.version",
+          "guzzle/plugin-curlauth": "self.version",
+          "guzzle/plugin-error-response": "self.version",
+          "guzzle/plugin-history": "self.version",
+          "guzzle/plugin-log": "self.version",
+          "guzzle/plugin-md5": "self.version",
+          "guzzle/plugin-mock": "self.version",
+          "guzzle/plugin-oauth": "self.version",
+          "guzzle/service": "self.version",
+          "guzzle/stream": "self.version"
+        },
+        "require-dev": {
+          "doctrine/cache": "*",
+          "monolog/monolog": "1.*",
+          "phpunit/phpunit": "3.7.*",
+          "psr/log": "1.0.*",
+          "symfony/class-loader": "*",
+          "zendframework/zend-cache": "<2.3",
+          "zendframework/zend-log": "<2.3"
+        },
+        "time": "2014-01-28T22:29:15+00:00",
+        "type": "library",
+        "extra": {
+          "branch-alias": {
+            "dev-master": "3.8-dev"
+          }
+        },
+        "autoload": {
+          "psr-0": {
+            "Guzzle": "src/",
+            "Guzzle\\Tests": "tests/"
+          }
+        },
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Michael Dowling",
+            "email": "mtdowling@gmail.com",
+            "homepage": "https://github.com/mtdowling"
+          },
+          {
+            "name": "Guzzle Community",
+            "homepage": "https://github.com/guzzle/guzzle/contributors"
+          }
+        ],
+        "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
+        "homepage": "http://guzzlephp.org/",
+        "keywords": [
+          "HTTP client",
+          "client",
+          "curl",
+          "framework",
+          "http",
+          "rest",
+          "web service"
+        ],
+        "support": {
+          "source": "https://github.com/guzzle/guzzle/tree/v3.8.1",
+          "issues": "https://github.com/guzzle/guzzle/issues"
+        }
+      }
+    }
+  }
+}
diff --git a/test/datasource/packagist/_fixtures/mailchimp-api.json b/test/datasource/packagist/_fixtures/mailchimp-api.json
new file mode 100644
index 0000000000..7fb2a254e0
--- /dev/null
+++ b/test/datasource/packagist/_fixtures/mailchimp-api.json
@@ -0,0 +1,630 @@
+{
+  "packages": {
+    "drewm/mailchimp-api": {
+      "dev-api-v2": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v2 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "dev-api-v2",
+        "version_normalized": "dev-api-v2",
+        "license": ["MIT"],
+        "authors": [
+          { "name": "Drew McLellan", "homepage": "http://allinthehead.com/" }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "2ace9cf087bea43d0bf9c7207d94ce93642e6262"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/2ace9cf087bea43d0bf9c7207d94ce93642e6262",
+          "reference": "2ace9cf087bea43d0bf9c7207d94ce93642e6262",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-01-17T15:57:27+00:00",
+        "autoload": { "psr-0": { "Drewm": "src/" } },
+        "require": { "php": ">=5.3" },
+        "uid": 660713
+      },
+      "dev-api-v3": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "dev-api-v3",
+        "version_normalized": "dev-api-v3",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "268dca3f0e35bdc263ceb8114b24c7496c3b46f5"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/268dca3f0e35bdc263ceb8114b24c7496c3b46f5",
+          "reference": "268dca3f0e35bdc263ceb8114b24c7496c3b46f5",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-01-17T15:59:26+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 456958
+      },
+      "dev-master": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "dev-master",
+        "version_normalized": "9999999-dev",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "e3febc93dbe8047f0a14fea19c1efe79cecc7e98"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/e3febc93dbe8047f0a14fea19c1efe79cecc7e98",
+          "reference": "e3febc93dbe8047f0a14fea19c1efe79cecc7e98",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2018-02-23T09:45:38+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "vlucas/phpdotenv": "^2.0",
+          "phpunit/phpunit": "7.0.*"
+        },
+        "uid": 112102
+      },
+      "v1.0": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v2 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v1.0",
+        "version_normalized": "1.0.0.0",
+        "license": ["MIT"],
+        "authors": [
+          { "name": "Drew McLellan", "homepage": "http://allinthehead.com/" }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "0b763f05fe18610061b8289a399a9d0569036a50"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/0b763f05fe18610061b8289a399a9d0569036a50",
+          "reference": "0b763f05fe18610061b8289a399a9d0569036a50",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2014-05-30T16:51:39+00:00",
+        "autoload": { "psr-0": { "Drewm": "src/" } },
+        "require": { "php": ">=5.3" },
+        "uid": 249784
+      },
+      "v1.1": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v2 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v1.1",
+        "version_normalized": "1.1.0.0",
+        "license": ["MIT"],
+        "authors": [
+          { "name": "Drew McLellan", "homepage": "http://allinthehead.com/" }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "707d555962442b21a75683a56bdb7cebd0a19f72"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/707d555962442b21a75683a56bdb7cebd0a19f72",
+          "reference": "707d555962442b21a75683a56bdb7cebd0a19f72",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2015-07-07T15:38:25+00:00",
+        "autoload": { "psr-0": { "Drewm": "src/" } },
+        "require": { "php": ">=5.3" },
+        "uid": 454905
+      },
+      "v2.0": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.0",
+        "version_normalized": "2.0.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "a2eb58b615aff713fcb1714e33f321712c5be3c8"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/a2eb58b615aff713fcb1714e33f321712c5be3c8",
+          "reference": "a2eb58b615aff713fcb1714e33f321712c5be3c8",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-01-17T13:08:01+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 660717
+      },
+      "v2.1": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.1",
+        "version_normalized": "2.1.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "a9bf617afb5a9bcb2601f5cc23b01a7b581d5659"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/a9bf617afb5a9bcb2601f5cc23b01a7b581d5659",
+          "reference": "a9bf617afb5a9bcb2601f5cc23b01a7b581d5659",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-01-30T16:12:54+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 678375
+      },
+      "v2.1.1": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.1.1",
+        "version_normalized": "2.1.1.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "86f529eba05a7e4c3a3e091aed8ff056137e6251"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/86f529eba05a7e4c3a3e091aed8ff056137e6251",
+          "reference": "86f529eba05a7e4c3a3e091aed8ff056137e6251",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-04-06T08:37:20+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 766160
+      },
+      "v2.1.2": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.1.2",
+        "version_normalized": "2.1.2.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "f4539014e9cc96eab0f187f52eb60499518a31bb"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/f4539014e9cc96eab0f187f52eb60499518a31bb",
+          "reference": "f4539014e9cc96eab0f187f52eb60499518a31bb",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-04-06T12:41:37+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 766567
+      },
+      "v2.1.3": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.1.3",
+        "version_normalized": "2.1.3.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "6188e2be5827efb6595f63ad6f01a26e84bd39f7"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/6188e2be5827efb6595f63ad6f01a26e84bd39f7",
+          "reference": "6188e2be5827efb6595f63ad6f01a26e84bd39f7",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-04-12T09:09:47+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 774505
+      },
+      "v2.2": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.2",
+        "version_normalized": "2.2.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "590fb71e3493b5daba382c44f714f2e25d785814"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/590fb71e3493b5daba382c44f714f2e25d785814",
+          "reference": "590fb71e3493b5daba382c44f714f2e25d785814",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-04-23T12:43:28+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 790573
+      },
+      "v2.2.1": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.2.1",
+        "version_normalized": "2.2.1.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "a2bf78208c49b205482c5ca884cb45a8cd266d5c"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/a2bf78208c49b205482c5ca884cb45a8cd266d5c",
+          "reference": "a2bf78208c49b205482c5ca884cb45a8cd266d5c",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-04-23T18:00:21+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 843075
+      },
+      "v2.2.2": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.2.2",
+        "version_normalized": "2.2.2.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "6ebcfd131fd6f3cac69be9fccb6c3f8102736952"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/6ebcfd131fd6f3cac69be9fccb6c3f8102736952",
+          "reference": "6ebcfd131fd6f3cac69be9fccb6c3f8102736952",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-07-01T09:58:24+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 884940
+      },
+      "v2.2.3": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.2.3",
+        "version_normalized": "2.2.3.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8",
+          "reference": "89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-07-01T15:53:33+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 897514
+      },
+      "v2.2.4": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.2.4",
+        "version_normalized": "2.2.4.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8",
+          "reference": "89b7dbc54b7ba8c2e249d6e63f66d22ecb8070f8",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-07-01T15:53:33+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 897515
+      },
+      "v2.3": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.3",
+        "version_normalized": "2.3.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "6a5373378f8e61284be81d6424d22fb2a3a1ff9e"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/6a5373378f8e61284be81d6424d22fb2a3a1ff9e",
+          "reference": "6a5373378f8e61284be81d6424d22fb2a3a1ff9e",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2016-12-21T14:50:24+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 1137300
+      },
+      "v2.4": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.4",
+        "version_normalized": "2.4.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "fe480bb652f85270227bf6d639b0026a531f21fc"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/fe480bb652f85270227bf6d639b0026a531f21fc",
+          "reference": "fe480bb652f85270227bf6d639b0026a531f21fc",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2017-02-16T13:24:20+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "4.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 1237997
+      },
+      "v2.5": {
+        "name": "drewm/mailchimp-api",
+        "description": "Super-simple, minimum abstraction MailChimp API v3 wrapper",
+        "keywords": [],
+        "homepage": "https://github.com/drewm/mailchimp-api",
+        "version": "v2.5",
+        "version_normalized": "2.5.0.0",
+        "license": ["MIT"],
+        "authors": [
+          {
+            "name": "Drew McLellan",
+            "email": "drew.mclellan@gmail.com",
+            "homepage": "http://allinthehead.com/"
+          }
+        ],
+        "source": {
+          "type": "git",
+          "url": "https://github.com/drewm/mailchimp-api.git",
+          "reference": "f532fa26cd6e7d17c9ba40a757d8c6bfee47dace"
+        },
+        "dist": {
+          "type": "zip",
+          "url": "https://api.github.com/repos/drewm/mailchimp-api/zipball/f532fa26cd6e7d17c9ba40a757d8c6bfee47dace",
+          "reference": "f532fa26cd6e7d17c9ba40a757d8c6bfee47dace",
+          "shasum": ""
+        },
+        "type": "library",
+        "time": "2018-02-16T15:31:05+00:00",
+        "autoload": { "psr-4": { "DrewM\\MailChimp\\": "src" } },
+        "require": { "php": ">=5.3", "ext-curl": "*" },
+        "require-dev": {
+          "phpunit/phpunit": "7.0.*",
+          "vlucas/phpdotenv": "^2.0"
+        },
+        "uid": 1920725
+      }
+    }
+  }
+}
diff --git a/test/datasource/pypi.spec.js b/test/datasource/pypi.spec.js
index 86701a6dcf..246037df0f 100644
--- a/test/datasource/pypi.spec.js
+++ b/test/datasource/pypi.spec.js
@@ -4,10 +4,14 @@ const datasource = require('../../lib/datasource');
 
 jest.mock('../../lib/util/got');
 
-const res1 = fs.readFileSync('test/_fixtures/pypi/azure-cli-monitor.json');
-const htmlResponse = fs.readFileSync('test/_fixtures/pypi/versions-html.html');
+const res1 = fs.readFileSync(
+  'test/datasource/pypi/_fixtures/azure-cli-monitor.json'
+);
+const htmlResponse = fs.readFileSync(
+  'test/datasource/pypi/_fixtures/versions-html.html'
+);
 const badResponse = fs.readFileSync(
-  'test/_fixtures/pypi/versions-html-badfile.html'
+  'test/datasource/pypi/_fixtures/versions-html-badfile.html'
 );
 
 describe('datasource/pypi', () => {
diff --git a/test/datasource/pypi/_fixtures/azure-cli-monitor.json b/test/datasource/pypi/_fixtures/azure-cli-monitor.json
new file mode 100644
index 0000000000..0e39f548c0
--- /dev/null
+++ b/test/datasource/pypi/_fixtures/azure-cli-monitor.json
@@ -0,0 +1,829 @@
+{
+  "info": {
+    "author": "Microsoft Corporation",
+    "author_email": "azpycli@microsoft.com",
+    "bugtrack_url": null,
+    "classifiers": [
+      "Development Status :: 4 - Beta",
+      "Intended Audience :: Developers",
+      "Intended Audience :: System Administrators",
+      "License :: OSI Approved :: MIT License",
+      "Programming Language :: Python",
+      "Programming Language :: Python :: 2",
+      "Programming Language :: Python :: 2.7",
+      "Programming Language :: Python :: 3",
+      "Programming Language :: Python :: 3.4",
+      "Programming Language :: Python :: 3.5",
+      "Programming Language :: Python :: 3.6"
+    ],
+    "description": "Microsoft Azure CLI 'Monitor' Command Module\n============================================\n\n\n\n.. :changelog:\n\nRelease History\n===============\n\n0.1.7\n+++++\n* Minor fixes.\n\n0.1.6\n+++++\n* Minor fixes.\n\n0.1.5\n+++++\n* Minor fixes.\n* `sdist` is now compatible with wheel 0.31.0\n\n0.1.4\n+++++\n* `metrics list`: Added support for `--top`, `--orderby` and `--namespace`. [Closes #5785](https://github.com/Azure/azure-cli/issues/5785)\n* `metrics list`: Accepts a space-separated list of metrics to retrieve. [Fixes #4529](https://github.com/Azure/azure-cli/issues/5785)\n* `metrics list-definitions`: Added support for `--namespace`. [Closes #5785](https://github.com/Azure/azure-cli/issues/5785)\n\n0.1.3\n+++++\n* Deprecates the `monitor autoscale-settings` commands.\n* Adds the `monitor autoscale` command group.\n* Adds the `monitor autoscale profile` command group.\n* Adds the `monitor autoscale rule` command group.\n\n0.1.2\n+++++\n* Fix az monitor log-profiles create command\n\n0.1.1\n+++++\n* Minor fixes.\n\n0.1.0\n+++++\n* BC: Add multi-diagnostic settings support. `--name` is required in `monitor diagnostic-settings create`.\n* Add command to get diagnostic settings category.\n\n0.0.14\n++++++\n* Update for CLI core changes.\n\n0.0.13\n++++++\n* Update managed SDK reference to 0.4.0\n* Remove data plane SDK reference\n* BREAKING CHANGE: Add multi-dimension support to metrics command\n\n0.0.12\n++++++\n* Add activity-log alert commands\n* Minor fixes.\n\n0.0.11\n++++++\n* Add action-group commands\n\n0.0.10 (2017-09-22)\n+++++++++++++++++++\n* minor fixes\n\n0.0.9 (2017-08-28)\n++++++++++++++++++\n* minor fixes\n\n0.0.8 (2017-07-07)\n++++++++++++++++++\n* minor fixes\n\n0.0.7 (2017-06-21)\n++++++++++++++++++\n* No changes.\n\n0.0.6 (2017-06-13)\n++++++++++++++++++\n* Minor fixes.\n\n0.0.5 (2017-05-30)\n+++++++++++++++++++++\n\n* Include autoscale template file to fix `az monitor autoscale-settings get-parameters-template` command (#3349)\n* BC: `monitor alert-rule-incidents list` renamed `monitor alert list-incidents`\n* BC: `monitor alert-rule-incidents show` renamed `monitor alert show-incident`\n* BC: `monitor metric-defintions list` renamed `monitor metrics list-definitions`\n* BC: `monitor alert-rules` renamed `monitor alert`\n* BC: `monitor alert create` completely revamped. `condition` and `action` no longer accepts JSON.\n\t  Adds numerous parameters to simplify the rule creation process. `location` no longer required.\n\t  Added name or ID support for target.\n\t  `--alert-rule-resource-name` removed. `is-enabled` renamed `enabled` and no longer required.\n\t  `description` defaults based on the supplied condition. Added examples to help clarifiy the\n\t  new format.\n* BC: Support names or IDs for `monitor metric` commands.\n* `monitor alert rule update` - Added numerous convenience arguments to improve usability. Added\n  examples to explain usage of the new arguments.\n\n0.0.4 (2017-05-09)\n+++++++++++++++++++++\n\n* Minor fixes.\n\n0.0.3 (2017-04-28)\n+++++++++++++++++++++\n\n* Bug Fix: Modeling `--actions` of `az alert-rules create` to consume JSON string (#3009)\n* Bug fix - diagnostic settings create does not accept logs/metrics from show commands (#2913)\n\n0.0.2 (2017-04-17)\n+++++++++++++++++++++\n\n* Apply core changes required for JSON string parsing from shell (#2705)\n\n0.0.1 (2017-04-03)\n+++++++++++++++++++++\n\n* Preview release.\n\n\n",
+    "description_content_type": "",
+    "docs_url": null,
+    "download_url": "",
+    "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 },
+    "home_page": "https://github.com/Azure/azure-cli",
+    "keywords": "",
+    "license": "MIT",
+    "maintainer": "",
+    "maintainer_email": "",
+    "name": "azure-cli-monitor",
+    "package_url": "https://pypi.org/project/azure-cli-monitor/",
+    "platform": "",
+    "project_url": "https://pypi.org/project/azure-cli-monitor/",
+    "release_url": "https://pypi.org/project/azure-cli-monitor/0.1.7/",
+    "requires_dist": [
+      "azure-cli-command-modules-nspkg (>=2.0.0)",
+      "azure-mgmt-resource (==1.2.1)",
+      "azure-mgmt-monitor (==0.5.0)",
+      "azure-cli-core"
+    ],
+    "requires_python": "",
+    "summary": "Microsoft Azure Command-Line Tools Monitor Command Module",
+    "version": "0.1.7"
+  },
+  "last_serial": 3888535,
+  "releases": {
+    "0.0.1": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "17284f00c94059e22995b0e889786f59",
+          "sha256": "88d0c9e066135f1f05e526e0b5d88c44a12b34a1421e739250fa654e0ebd2859"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.1-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "17284f00c94059e22995b0e889786f59",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 11735,
+        "upload_time": "2017-04-03T16:55:14",
+        "url": "https://files.pythonhosted.org/packages/5f/3d/46a08ac85bf70f7fb0c1e139d02321c42b6b69b693d00595c9369b0cbbf1/azure_cli_monitor-0.0.1-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "ea2d70301b3de49399ee9cacd94ec6f2",
+          "sha256": "64868bd109a7550a2799e888412e18533af4a2650e076849aaceb0bda43b7116"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.1.tar.gz",
+        "has_sig": false,
+        "md5_digest": "ea2d70301b3de49399ee9cacd94ec6f2",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 6986,
+        "upload_time": "2017-04-03T16:55:08",
+        "url": "https://files.pythonhosted.org/packages/c4/2e/64b1b7c617f3b815262986cc6db19b9a38dcf010abe1553365d73bd9ea52/azure-cli-monitor-0.0.1.tar.gz"
+      }
+    ],
+    "0.0.10": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "705b6d205f3015690d4688112c0a0077",
+          "sha256": "a78f32d97fb39ae310952d35019cd948960ba10be8021d2643db9dea139be87b"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.10-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "705b6d205f3015690d4688112c0a0077",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 19131,
+        "upload_time": "2017-09-22T23:47:59",
+        "url": "https://files.pythonhosted.org/packages/4f/d1/75d28eafa22c1db4d0c1a72ebc2b2ceb953d455ec256081b56744b801426/azure_cli_monitor-0.0.10-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "ae80ef04dc67e8cd3510655552250052",
+          "sha256": "b442ce77045e82b973f6f3721118bb898d944b1f0aeab7a1b4a67754af1542a9"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.10.tar.gz",
+        "has_sig": false,
+        "md5_digest": "ae80ef04dc67e8cd3510655552250052",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 13540,
+        "upload_time": "2017-09-22T23:47:54",
+        "url": "https://files.pythonhosted.org/packages/38/db/5c580e582f3fc0233586be06c7ef1a1b1269f1eea7adf346447274f3e9d2/azure-cli-monitor-0.0.10.tar.gz"
+      }
+    ],
+    "0.0.11": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "9741d5fb17e5afd22b97a98954be5c0e",
+          "sha256": "5ab1f8a63f15d92968d58d5e2d66c023b685dccfd8b9d4d999371b78524628e5"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.11-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "9741d5fb17e5afd22b97a98954be5c0e",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 22504,
+        "upload_time": "2017-10-24T02:14:07",
+        "url": "https://files.pythonhosted.org/packages/71/58/65e0eefd0a6c2b29efd77daaa1671a7631717714c0dffb1bcd1434c4cd49/azure_cli_monitor-0.0.11-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "bc0a37c227a9dcbcfb42608099432143",
+          "sha256": "ea18d43746869662cdce369b3f4ad25f94e4817fe2e09ced9bd6444254da6799"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.11.tar.gz",
+        "has_sig": false,
+        "md5_digest": "bc0a37c227a9dcbcfb42608099432143",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 15598,
+        "upload_time": "2017-10-24T02:29:50",
+        "url": "https://files.pythonhosted.org/packages/42/ad/788c71dc815da91fca5a726fc76786025f8565bbefa0474e80364bd9690f/azure-cli-monitor-0.0.11.tar.gz"
+      }
+    ],
+    "0.0.12": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "6785a090a87d5c0f6927fd457f28da7b",
+          "sha256": "7234a35d3e941e6c26a251a90117392775de7c903d4e2ae2419b9e83510c68a0"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.12-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "6785a090a87d5c0f6927fd457f28da7b",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 27221,
+        "upload_time": "2017-11-14T18:31:57",
+        "url": "https://files.pythonhosted.org/packages/b0/3f/6f296f9b540d5b9519dd9e159e5d05bb76b0a8dcb802ae70718259ca4deb/azure_cli_monitor-0.0.12-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "a81e2a8df12398d8d5da79a3fda7fdca",
+          "sha256": "3e2fa39d7f476903c56f36b37315612eb601007d44b2345166260dc7350dc664"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.12.tar.gz",
+        "has_sig": false,
+        "md5_digest": "a81e2a8df12398d8d5da79a3fda7fdca",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 19533,
+        "upload_time": "2017-11-14T18:32:43",
+        "url": "https://files.pythonhosted.org/packages/31/d0/10d3af541d8df02d4d82d1979b5984373fee1cd1d1fcca0fcb2f6ad96ead/azure-cli-monitor-0.0.12.tar.gz"
+      }
+    ],
+    "0.0.13": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "799c3c09e95fb1e42f1ea5effdc422c3",
+          "sha256": "88ea8649209ab22dad796cb37a28f78a8c6123dc1af77fe70f4c10553e34cfa5"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.13-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "799c3c09e95fb1e42f1ea5effdc422c3",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 30199,
+        "upload_time": "2017-12-05T18:57:54",
+        "url": "https://files.pythonhosted.org/packages/46/ea/35e3d179d1fb4574d26635fdc954ff706b7628e0c5d6d7b87610671bc81d/azure_cli_monitor-0.0.13-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "aa857068429c5c9c27f10a79b1c2e506",
+          "sha256": "d4f5566e7d9918ededdffd32eb3ebd23d62683715a81da50e1cb6014353c22ed"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.13.tar.gz",
+        "has_sig": false,
+        "md5_digest": "aa857068429c5c9c27f10a79b1c2e506",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 20863,
+        "upload_time": "2017-12-05T18:58:20",
+        "url": "https://files.pythonhosted.org/packages/97/fd/16a638cf1e8280389a53cbe061dd6cbc8127664c07eab664b31f432881ef/azure-cli-monitor-0.0.13.tar.gz"
+      }
+    ],
+    "0.0.14": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "acaec33983735c75871f820849a0a5aa",
+          "sha256": "82c215845d715de7d175146ef1321f1d8cae970d1459ee3f00f3f4892ca50a99"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.14-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "acaec33983735c75871f820849a0a5aa",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 30530,
+        "upload_time": "2018-01-05T21:26:03",
+        "url": "https://files.pythonhosted.org/packages/7d/7b/6221b36aadf66b6e8cad6ff62596dabd2290f6910e33b6f2f0b735137ce6/azure_cli_monitor-0.0.14-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "4d5c74f2d41402fa444738c0f08823fb",
+          "sha256": "afb2f8cc871bf6bd9396bcbead930a257efeb4cf27b1e22fde6f66b5f53b10bc"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.14.tar.gz",
+        "has_sig": false,
+        "md5_digest": "4d5c74f2d41402fa444738c0f08823fb",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 21781,
+        "upload_time": "2018-01-05T21:26:54",
+        "url": "https://files.pythonhosted.org/packages/a5/1f/8bdbf22ef0f52788bcfab634f743b6f41bb52b5e20fda76a834b548f3cff/azure-cli-monitor-0.0.14.tar.gz"
+      }
+    ],
+    "0.0.2": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "1005bde622fca8dfc32ddeb32baf5bbf",
+          "sha256": "a6d6a0645564c0590b5d44e3b9237c21dd6bcc151fa58f21249715a5d4c6419f"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.2-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "1005bde622fca8dfc32ddeb32baf5bbf",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 11855,
+        "upload_time": "2017-04-17T20:32:30",
+        "url": "https://files.pythonhosted.org/packages/e5/43/b7448186dc599f16fdfcece88f1c3374152939f10c0fefaae36753c1b8f2/azure_cli_monitor-0.0.2-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "267fe5c217ea0860bd8e5fd87b50f88c",
+          "sha256": "f6e5a56cf69630df41923a57ce0294c3d7a7c567e22b4a713af75cd367054ae0"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.2.tar.gz",
+        "has_sig": false,
+        "md5_digest": "267fe5c217ea0860bd8e5fd87b50f88c",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 7048,
+        "upload_time": "2017-04-17T20:32:38",
+        "url": "https://files.pythonhosted.org/packages/37/71/894d244697aeb3735522b95547c02beeb0ad5d3200fa0f453a6ca74a7a1b/azure-cli-monitor-0.0.2.tar.gz"
+      }
+    ],
+    "0.0.3": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "ea36d5d86d3ddb4d605c3d0a93375c4b",
+          "sha256": "236803bffb6571fa2a580f84aeec92c7940fe6662b8d3fc869708cd1f544dea7"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.3-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "ea36d5d86d3ddb4d605c3d0a93375c4b",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 11331,
+        "upload_time": "2017-04-28T21:18:54",
+        "url": "https://files.pythonhosted.org/packages/5f/1b/2d2324066c178e28149b99f545882b1a74a4fee772ab86b50c0d8f0fbef8/azure_cli_monitor-0.0.3-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "ca3d4da9a2758ce7ea18884e4fe1b711",
+          "sha256": "1733620e9908bd6a564cadb85dd1daeb585d0e6add9325b59ae1f6c3ebb0f29f"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.3.tar.gz",
+        "has_sig": false,
+        "md5_digest": "ca3d4da9a2758ce7ea18884e4fe1b711",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 7596,
+        "upload_time": "2017-04-28T21:18:47",
+        "url": "https://files.pythonhosted.org/packages/9f/b9/00ad1ffabd67357eef4845dc776527011aca7a21997df310eefcbde015fd/azure-cli-monitor-0.0.3.tar.gz"
+      }
+    ],
+    "0.0.4": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "d368722fcc8835fba707c3d79b85f700",
+          "sha256": "51c1b54d6a27b3c861b9582ed92e40e1bc58b64c1d8157e4a0e46647ab844e82"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.4-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "d368722fcc8835fba707c3d79b85f700",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 11355,
+        "upload_time": "2017-05-09T21:36:51",
+        "url": "https://files.pythonhosted.org/packages/82/f4/eb8a2d11b714c740fc69a7057323e867c55e8d6aa9454732c9e1cf9a9ad8/azure_cli_monitor-0.0.4-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "6ed319ef532e1a6a32ab7d969b8ef61b",
+          "sha256": "e6a596e1ffb5936a3ae8be38ebbc63acdc84c30b6ad7ef28907b127f9a3136c5"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.4.tar.gz",
+        "has_sig": false,
+        "md5_digest": "6ed319ef532e1a6a32ab7d969b8ef61b",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 7622,
+        "upload_time": "2017-05-09T21:36:57",
+        "url": "https://files.pythonhosted.org/packages/ab/c6/ff7d8ea31d3f0a70f3252e5f951ea34e15dabe9a5831b68ef204e9022d2c/azure-cli-monitor-0.0.4.tar.gz"
+      }
+    ],
+    "0.0.5": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "abe2a808ec605c22fd7d959d6f0dc31a",
+          "sha256": "16653c47758f0b2146b6671eb4174a6ab3a4d828b215e5542ccdb9f46268cc15"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.5-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "abe2a808ec605c22fd7d959d6f0dc31a",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 18878,
+        "upload_time": "2017-05-30T23:13:49",
+        "url": "https://files.pythonhosted.org/packages/74/ea/27435cea54defacd26e58eb8585e89ee4326bc93af4ff44c66b2e1e30ddf/azure_cli_monitor-0.0.5-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "1701473f789c7954a62d452c81126062",
+          "sha256": "f1460b4d44b71f22e75d1bdafb1c01150f9fa14387d711bda78885994b001417"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.5.tar.gz",
+        "has_sig": false,
+        "md5_digest": "1701473f789c7954a62d452c81126062",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 13193,
+        "upload_time": "2017-05-30T23:13:57",
+        "url": "https://files.pythonhosted.org/packages/a0/19/39c6e78e0380272315f6443023cc0d510f310c122cc45e4cde72ed455112/azure-cli-monitor-0.0.5.tar.gz"
+      }
+    ],
+    "0.0.6": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "1dcadd646fff0bf5d7e50769f272c938",
+          "sha256": "db631ae01a6304fe3c69ed1e657713ed2f399b930b314b259c4167bcdb207d24"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.6-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "1dcadd646fff0bf5d7e50769f272c938",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 18986,
+        "upload_time": "2017-06-13T22:21:05",
+        "url": "https://files.pythonhosted.org/packages/f4/50/6142564de6dfb3d2633989d7ce431e3543f5cecb04c7926531328b704263/azure_cli_monitor-0.0.6-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "c7310a7e641491c6cc5300c6e7cb7865",
+          "sha256": "38b4b5d438b67e2c60fba6df10f60ac5d1c69c1635130b308ec1c1e8cf9bc679"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.6.tar.gz",
+        "has_sig": false,
+        "md5_digest": "c7310a7e641491c6cc5300c6e7cb7865",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 14274,
+        "upload_time": "2017-06-13T22:20:58",
+        "url": "https://files.pythonhosted.org/packages/5d/49/ed4c9e0506927c6ed002463e563dc9acc3ecde7f5f96d431613bef6ceabe/azure-cli-monitor-0.0.6.tar.gz"
+      }
+    ],
+    "0.0.7": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "795e87a076be367bb408d95a8acf4f57",
+          "sha256": "0de0815b7579781dda5774bd8c5f4d13e687c6ce29eeb125b631b114c389f16c"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.7-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "795e87a076be367bb408d95a8acf4f57",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 19016,
+        "upload_time": "2017-06-21T22:12:36",
+        "url": "https://files.pythonhosted.org/packages/69/c1/3e6f95d9e13eb7d0ab5e9d1888443dc2a2e5dbc22b091baa41e5c2fc6634/azure_cli_monitor-0.0.7-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "d0ba835452265e5949d671ab08e9ac2d",
+          "sha256": "6c3136596dcff08df2bc167a31ca017b81ec08183e6673fed5f516f24f0de3af"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.7.tar.gz",
+        "has_sig": false,
+        "md5_digest": "d0ba835452265e5949d671ab08e9ac2d",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 14048,
+        "upload_time": "2017-06-21T22:12:47",
+        "url": "https://files.pythonhosted.org/packages/14/1f/b9766a9f387a5a472939e9b17852bb1f738430bbe417b1ae2a07b8443f23/azure-cli-monitor-0.0.7.tar.gz"
+      }
+    ],
+    "0.0.8": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "3dd0ffcf42f4c6d4521f336d12f31f7a",
+          "sha256": "3b424c35ec4d58b7b9284e64a9eff179463caf87c1823167c133faa8859ff48b"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.8-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "3dd0ffcf42f4c6d4521f336d12f31f7a",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 18939,
+        "upload_time": "2017-07-07T16:22:26",
+        "url": "https://files.pythonhosted.org/packages/11/84/f6ae7907a9198a5b64a982e91d0219181a406301504da0c705e5d76645fc/azure_cli_monitor-0.0.8-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "a949a91cc136d942cb3dc190a7cab255",
+          "sha256": "61c657e9a1ac78a2fac5c45515939ba90a8949e42e275b7c6a9b9bc73c064cd3"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.8.tar.gz",
+        "has_sig": false,
+        "md5_digest": "a949a91cc136d942cb3dc190a7cab255",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 13410,
+        "upload_time": "2017-07-07T16:22:24",
+        "url": "https://files.pythonhosted.org/packages/00/d3/5b260b008d292f407d031e3b1b34077487cba22e824933e204d59cfeb9d1/azure-cli-monitor-0.0.8.tar.gz"
+      }
+    ],
+    "0.0.9": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "ff7f416e7f3940e3e05ad8af69de44ed",
+          "sha256": "736ef755d363836264b22d3f2ffb1366dd7ebb2780f715da48e9106a5998b205"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.0.9-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "ff7f416e7f3940e3e05ad8af69de44ed",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 19038,
+        "upload_time": "2017-08-28T20:14:33",
+        "url": "https://files.pythonhosted.org/packages/03/57/eb27a9fb904e9c206abecc93aab93b84d820c189348eb4d9cd4c13e791c3/azure_cli_monitor-0.0.9-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "e2cc694bae4f8d44ef2c7ce1eaa4246d",
+          "sha256": "4980e24621c8482a7f78b84ce8c8f5eb84f95411d0c8d9e940b0896c2522d789"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.0.9.tar.gz",
+        "has_sig": false,
+        "md5_digest": "e2cc694bae4f8d44ef2c7ce1eaa4246d",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 13487,
+        "upload_time": "2017-08-28T20:14:31",
+        "url": "https://files.pythonhosted.org/packages/7d/2c/f3ea88ec03ee2691cb57cb8dba7030c1dd811189efa35ea6ef371e89d4a8/azure-cli-monitor-0.0.9.tar.gz"
+      }
+    ],
+    "0.1.0": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "cd460e9058c350d7973876560bb72dd1",
+          "sha256": "feb8d4adbd69ad75fa3a5ea1523c759c0189df632c57525499c984f0c787c435"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.0-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "cd460e9058c350d7973876560bb72dd1",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 30722,
+        "upload_time": "2018-01-17T18:36:39",
+        "url": "https://files.pythonhosted.org/packages/b2/4b/a30fa3ae56518a876cf3d5437927ca97eb4ba82841e45d64190c6393a838/azure_cli_monitor-0.1.0-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "93e8f84d8e4426e2a4e40b72f2eafbf0",
+          "sha256": "ca608dd71c0785764d99c5e5bfb51ca329cac9ad727cb9ef28d5d403d6aacb77"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.0.tar.gz",
+        "has_sig": false,
+        "md5_digest": "93e8f84d8e4426e2a4e40b72f2eafbf0",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 21107,
+        "upload_time": "2018-01-17T18:37:04",
+        "url": "https://files.pythonhosted.org/packages/71/73/973ca987ea96f411fbb2d37220a67474fa916252677ed144516882e4ce5b/azure-cli-monitor-0.1.0.tar.gz"
+      }
+    ],
+    "0.1.1": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "0d91fe557e90200c515e7d9a5ccbed25",
+          "sha256": "ba255eee0bab7e2a6788caf5764cede6845309e2222372f1653333daa5b78184"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.1-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "0d91fe557e90200c515e7d9a5ccbed25",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 30646,
+        "upload_time": "2018-01-31T18:05:22",
+        "url": "https://files.pythonhosted.org/packages/13/c5/3a43d82fce90f2cbc7c37d964b623947c9f7ca8baf48afc9adf0b555202a/azure_cli_monitor-0.1.1-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "c9678b31219832b1d336c5b57c895603",
+          "sha256": "7dff5068b377082fb5ec8c56e039cf27f8ca62d9dc2bfdc4727d1d0809dba47c"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.1.tar.gz",
+        "has_sig": false,
+        "md5_digest": "c9678b31219832b1d336c5b57c895603",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 21054,
+        "upload_time": "2018-01-31T18:06:08",
+        "url": "https://files.pythonhosted.org/packages/af/4e/d180cc0750744d35c6206014b67c90912e028d11a07272c92fc01ef65319/azure-cli-monitor-0.1.1.tar.gz"
+      }
+    ],
+    "0.1.2": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "7201caa940cf58cc63b375e4b94aabfa",
+          "sha256": "3b0ea19f3eec23daa91513ee8cccdb26eb06ad29314597eda984c264266346e8"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.2-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "7201caa940cf58cc63b375e4b94aabfa",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 31534,
+        "upload_time": "2018-02-13T18:17:52",
+        "url": "https://files.pythonhosted.org/packages/9e/0b/8ff4e9eab2fbd4b69ca850b611e80afe8a45a0165f7511cc19b2ef435a77/azure_cli_monitor-0.1.2-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "2dad912e67404f401026934f3ce6c391",
+          "sha256": "5aa1654784f4b167f94ecb7030c95de657f69aac290490cd9b85801bc5540a10"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.2.tar.gz",
+        "has_sig": false,
+        "md5_digest": "2dad912e67404f401026934f3ce6c391",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 21577,
+        "upload_time": "2018-02-13T18:18:42",
+        "url": "https://files.pythonhosted.org/packages/28/c3/3ad4b3c8d025c771e902985fe7e6bf4d1f0cb4d89dfd75a4ec4b806a8e25/azure-cli-monitor-0.1.2.tar.gz"
+      }
+    ],
+    "0.1.3": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "c9752691452a57c13e9d8f434929e4e2",
+          "sha256": "bc5670c189c7fbb080f79612f2540b970651e427d9247d916c6d4aba3041d392"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.3-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "c9752691452a57c13e9d8f434929e4e2",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 42171,
+        "upload_time": "2018-03-13T17:08:20",
+        "url": "https://files.pythonhosted.org/packages/2b/13/7dd4844213db1abd2406051f52b092bae4e0f8b21a9dae513fbdabe9ef46/azure_cli_monitor-0.1.3-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "a39ee95b0798b1f8f209b584286d809f",
+          "sha256": "c84fe2ee965aefdf286cf6cf39ac0b99d9a56c3d5060bbdb8fc2c0a4b147d2e1"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.3.tar.gz",
+        "has_sig": false,
+        "md5_digest": "a39ee95b0798b1f8f209b584286d809f",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 31304,
+        "upload_time": "2018-03-13T17:09:04",
+        "url": "https://files.pythonhosted.org/packages/dd/12/01b1aedd6469bfd20d1558ab73623426887863cad8d89b7f3e4809e745c6/azure-cli-monitor-0.1.3.tar.gz"
+      }
+    ],
+    "0.1.4": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "9bbadb1b699d5f1d2c8f81ea73a7e6d0",
+          "sha256": "b80defea98e8702947bf4900a9a2ae9e82e5143cec488ee2c579a65203a022d5"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.4-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "9bbadb1b699d5f1d2c8f81ea73a7e6d0",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 42696,
+        "upload_time": "2018-03-27T17:55:25",
+        "url": "https://files.pythonhosted.org/packages/e9/d7/bb3637dd6d6c9b008aebe58e704e62744a89a5e38bf4bfbd8abdbd031816/azure_cli_monitor-0.1.4-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "c271707e92e826790e9861f3dd3cd643",
+          "sha256": "294a6795e9f21e2c4d480b0dd80fe9f74721f343c7537e70bc167c7db361c7f9"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.4.tar.gz",
+        "has_sig": false,
+        "md5_digest": "c271707e92e826790e9861f3dd3cd643",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 32685,
+        "upload_time": "2018-03-27T17:55:48",
+        "url": "https://files.pythonhosted.org/packages/b9/e7/0261848b9944cc47e727a843d0b8fc81b0274f54a1812cfaae1cd4696954/azure-cli-monitor-0.1.4.tar.gz"
+      }
+    ],
+    "0.1.5": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "bc18807e3202d0dbe8bddb1de828d126",
+          "sha256": "d455a01b16279abbe66ba84e9823c1acf2335a5b82ced372daab1082d7118395"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.5-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "bc18807e3202d0dbe8bddb1de828d126",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 42690,
+        "upload_time": "2018-04-10T17:25:47",
+        "url": "https://files.pythonhosted.org/packages/19/a9/59fe9b224a3a8787ec02aa790b52c38dc95234c7e7fdd92c74819f801d2c/azure_cli_monitor-0.1.5-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "629257aa533a15a17b38db91d4f9e526",
+          "sha256": "fa7b7d4b6b4207ddacb7949db59897566a7336fddfb50d68939f3aedf812f377"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.5.tar.gz",
+        "has_sig": false,
+        "md5_digest": "629257aa533a15a17b38db91d4f9e526",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 32685,
+        "upload_time": "2018-04-10T17:26:29",
+        "url": "https://files.pythonhosted.org/packages/fa/1b/f97dd43fe52d0883c9e09f659e27a47769c80db719391aa82b05711ed5be/azure-cli-monitor-0.1.5.tar.gz"
+      }
+    ],
+    "0.1.6": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "f27ab3150c7ff28a7e544ad5647d6981",
+          "sha256": "3ff637e785d0455eee08f8bef91454b131c86d3ae6e580da69e2e1211bfc7b6c"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.6-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "f27ab3150c7ff28a7e544ad5647d6981",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 40502,
+        "upload_time": "2018-05-07T17:59:09",
+        "url": "https://files.pythonhosted.org/packages/22/22/12006adab5c4a9952d12022cc1e015792135353e613d721aed3375178da8/azure_cli_monitor-0.1.6-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "1e8cb6c4293eeee64a221d2c69d30a78",
+          "sha256": "bac2445a68a095060000b29fc0aa2f3a2cf3ece68def9e0167d531f809342b9c"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.6.tar.gz",
+        "has_sig": false,
+        "md5_digest": "1e8cb6c4293eeee64a221d2c69d30a78",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 32541,
+        "upload_time": "2018-05-07T17:59:37",
+        "url": "https://files.pythonhosted.org/packages/3a/d6/ec2f81b036f1aefc24bb6bf6336051335c519a9976bd6529636e4c20121c/azure-cli-monitor-0.1.6.tar.gz"
+      }
+    ],
+    "0.1.7": [
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "a493c9ddf7946751ac6184b14195a62d",
+          "sha256": "0b11e9a9f9a0f8ed20295fa4ff1e7257c1b0692067f098317717e2b9c716895e"
+        },
+        "downloads": -1,
+        "filename": "azure_cli_monitor-0.1.7-py2.py3-none-any.whl",
+        "has_sig": false,
+        "md5_digest": "a493c9ddf7946751ac6184b14195a62d",
+        "packagetype": "bdist_wheel",
+        "python_version": "py2.py3",
+        "size": 40529,
+        "upload_time": "2018-05-22T17:25:23",
+        "url": "https://files.pythonhosted.org/packages/1b/ce/259302ad8df592b91633be2faae6a6ef69310d8f81ecd96fbff91209711e/azure_cli_monitor-0.1.7-py2.py3-none-any.whl"
+      },
+      {
+        "comment_text": "",
+        "digests": {
+          "md5": "0d75cd4e637e50f25010f8e7bec7f5f9",
+          "sha256": "d6612c2ebc787004d6046c907ed23cf5f407d01fadfc0276751a16322f0c8571"
+        },
+        "downloads": -1,
+        "filename": "azure-cli-monitor-0.1.7.tar.gz",
+        "has_sig": false,
+        "md5_digest": "0d75cd4e637e50f25010f8e7bec7f5f9",
+        "packagetype": "sdist",
+        "python_version": "source",
+        "size": 31581,
+        "upload_time": "2018-05-22T17:25:49",
+        "url": "https://files.pythonhosted.org/packages/fb/56/d8482cdfd010c15468f00b9d439d3c05f858546f05f67ecd22c06ff00135/azure-cli-monitor-0.1.7.tar.gz"
+      }
+    ]
+  },
+  "urls": [
+    {
+      "comment_text": "",
+      "digests": {
+        "md5": "a493c9ddf7946751ac6184b14195a62d",
+        "sha256": "0b11e9a9f9a0f8ed20295fa4ff1e7257c1b0692067f098317717e2b9c716895e"
+      },
+      "downloads": -1,
+      "filename": "azure_cli_monitor-0.1.7-py2.py3-none-any.whl",
+      "has_sig": false,
+      "md5_digest": "a493c9ddf7946751ac6184b14195a62d",
+      "packagetype": "bdist_wheel",
+      "python_version": "py2.py3",
+      "size": 40529,
+      "upload_time": "2018-05-22T17:25:23",
+      "url": "https://files.pythonhosted.org/packages/1b/ce/259302ad8df592b91633be2faae6a6ef69310d8f81ecd96fbff91209711e/azure_cli_monitor-0.1.7-py2.py3-none-any.whl"
+    },
+    {
+      "comment_text": "",
+      "digests": {
+        "md5": "0d75cd4e637e50f25010f8e7bec7f5f9",
+        "sha256": "d6612c2ebc787004d6046c907ed23cf5f407d01fadfc0276751a16322f0c8571"
+      },
+      "downloads": -1,
+      "filename": "azure-cli-monitor-0.1.7.tar.gz",
+      "has_sig": false,
+      "md5_digest": "0d75cd4e637e50f25010f8e7bec7f5f9",
+      "packagetype": "sdist",
+      "python_version": "source",
+      "size": 31581,
+      "upload_time": "2018-05-22T17:25:49",
+      "url": "https://files.pythonhosted.org/packages/fb/56/d8482cdfd010c15468f00b9d439d3c05f858546f05f67ecd22c06ff00135/azure-cli-monitor-0.1.7.tar.gz"
+    }
+  ]
+}
diff --git a/test/_fixtures/pypi/versions-html-badfile.html b/test/datasource/pypi/_fixtures/versions-html-badfile.html
similarity index 98%
rename from test/_fixtures/pypi/versions-html-badfile.html
rename to test/datasource/pypi/_fixtures/versions-html-badfile.html
index a2155662d8..6af96f0b4b 100644
--- a/test/_fixtures/pypi/versions-html-badfile.html
+++ b/test/datasource/pypi/_fixtures/versions-html-badfile.html
@@ -8,4 +8,4 @@
     <a href="https://files.pythonhosted.org/packages/04/89/29cdbc86a0890a4f1e46b6f4bb9b7959e461e0202f6a305bd8b586cc1404/dj-database-url-0.1.2.tar.gz#sha256=6169f2c272326e3cced6999effb19013365ea73f6ed6c731efa4e346711d8969">dj-database-url.tar.gz</a><br/>
     <a href="https://files.pythonhosted.org/packages/bd/80/f8430a065c09367cd766cdea08f80d11b625944a653f96c2bd02d183355b/dj-database-url-0.1.3.tar.gz#sha256=222744896dcbe939aa940217c940a8a95981be13beb9af639a1da024be4f9411">dj-database-url.tar.gz</a><br/>
   </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/test/_fixtures/pypi/versions-html.html b/test/datasource/pypi/_fixtures/versions-html.html
similarity index 99%
rename from test/_fixtures/pypi/versions-html.html
rename to test/datasource/pypi/_fixtures/versions-html.html
index 4872820cc8..74cacd529c 100644
--- a/test/_fixtures/pypi/versions-html.html
+++ b/test/datasource/pypi/_fixtures/versions-html.html
@@ -20,4 +20,4 @@
     <a href="https://files.pythonhosted.org/packages/01/c4/98fbf678e810029be8078419f7bba626aafa2e81bc38748757db954c477c/dj-database-url-0.5.0.tar.gz#sha256=4aeaeb1f573c74835b0686a2b46b85990571159ffc21aa57ecd4d1e1cb334163">dj-database-url-0.5.0.tar.gz</a><br/>
     <a href="https://files.pythonhosted.org/packages/d4/a6/4b8578c1848690d0c307c7c0596af2077536c9ef2a04d42b00fabaa7e49d/dj_database_url-0.5.0-py2.py3-none-any.whl#sha256=851785365761ebe4994a921b433062309eb882fedd318e1b0fcecc607ed02da9">dj_database_url-0.5.0-py2.py3-none-any.whl</a><br/>
   </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/test/datasource/ruby-version.spec.js b/test/datasource/ruby-version.spec.js
index 816fc42cb8..6c2a61be0b 100644
--- a/test/datasource/ruby-version.spec.js
+++ b/test/datasource/ruby-version.spec.js
@@ -5,7 +5,7 @@ const { getPkgReleases } = require('../../lib/datasource/ruby-version');
 jest.mock('../../lib/util/got');
 
 const rubyReleasesHtml = fs.readFileSync(
-  'test/_fixtures/ruby-version/releases.html',
+  'test/datasource/ruby-version/_fixtures/releases.html',
   'utf8'
 );
 
diff --git a/test/_fixtures/ruby-version/releases.html b/test/datasource/ruby-version/_fixtures/releases.html
similarity index 99%
rename from test/_fixtures/ruby-version/releases.html
rename to test/datasource/ruby-version/_fixtures/releases.html
index 433fdc0228..bad5880b2f 100644
--- a/test/_fixtures/ruby-version/releases.html
+++ b/test/datasource/ruby-version/_fixtures/releases.html
@@ -952,4 +952,4 @@ is proudly maintained by members of the Ruby community.
 </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/test/_fixtures/rubygems/rails/info.json b/test/datasource/rubygems/_fixtures/rails/info.json
similarity index 100%
rename from test/_fixtures/rubygems/rails/info.json
rename to test/datasource/rubygems/_fixtures/rails/info.json
diff --git a/test/_fixtures/rubygems/rails/versions.json b/test/datasource/rubygems/_fixtures/rails/versions.json
similarity index 100%
rename from test/_fixtures/rubygems/rails/versions.json
rename to test/datasource/rubygems/_fixtures/rails/versions.json
diff --git a/test/datasource/rubygems/index.spec.js b/test/datasource/rubygems/index.spec.js
index 30a368e617..db8a65e141 100644
--- a/test/datasource/rubygems/index.spec.js
+++ b/test/datasource/rubygems/index.spec.js
@@ -1,6 +1,6 @@
 const got = require('../../../lib/util/got');
-const railsInfo = require('../../_fixtures/rubygems/rails/info.json');
-const railsVersions = require('../../_fixtures/rubygems/rails/versions.json');
+const railsInfo = require('./_fixtures/rails/info.json');
+const railsVersions = require('./_fixtures/rails/versions.json');
 const rubygems = require('../../../lib/datasource/rubygems/index.js');
 
 jest.mock('../../../lib/util/got');
diff --git a/test/datasource/terraform.spec.js b/test/datasource/terraform.spec.js
index df3e13e697..095f0ff704 100644
--- a/test/datasource/terraform.spec.js
+++ b/test/datasource/terraform.spec.js
@@ -5,7 +5,7 @@ const datasource = require('../../lib/datasource');
 jest.mock('../../lib/util/got');
 
 const consulData = fs.readFileSync(
-  'test/_fixtures/terraform/registry-consul.json'
+  'test/datasource/terraform/_fixtures/registry-consul.json'
 );
 
 describe('datasource/terraform', () => {
diff --git a/test/_fixtures/terraform/1.tf b/test/datasource/terraform/_fixtures/1.tf
similarity index 100%
rename from test/_fixtures/terraform/1.tf
rename to test/datasource/terraform/_fixtures/1.tf
diff --git a/test/_fixtures/terraform/registry-consul.json b/test/datasource/terraform/_fixtures/registry-consul.json
similarity index 100%
rename from test/_fixtures/terraform/registry-consul.json
rename to test/datasource/terraform/_fixtures/registry-consul.json
diff --git a/test/globals.js b/test/globals.js
index 0d3a7f580d..43428dce43 100644
--- a/test/globals.js
+++ b/test/globals.js
@@ -4,7 +4,7 @@ jest.mock('gl-got');
 const cache = require('../lib/workers/global/cache');
 
 global.platform = jest.genMockFromModule('../lib/platform/github');
-global.logger = require('./_fixtures/logger');
+global.logger = require('./logger/_fixtures');
 
 global.renovateUsername = 'renovate-testing';
 global.repoCache = {};
diff --git a/test/_fixtures/logger/index.js b/test/logger/_fixtures/index.js
similarity index 100%
rename from test/_fixtures/logger/index.js
rename to test/logger/_fixtures/index.js
diff --git a/test/_fixtures/ansible/main1.yaml b/test/manager/ansible/_fixtures/main1.yaml
similarity index 100%
rename from test/_fixtures/ansible/main1.yaml
rename to test/manager/ansible/_fixtures/main1.yaml
diff --git a/test/_fixtures/ansible/main2.yaml b/test/manager/ansible/_fixtures/main2.yaml
similarity index 100%
rename from test/_fixtures/ansible/main2.yaml
rename to test/manager/ansible/_fixtures/main2.yaml
diff --git a/test/manager/ansible/extract.spec.js b/test/manager/ansible/extract.spec.js
index 6494f77798..680848d531 100644
--- a/test/manager/ansible/extract.spec.js
+++ b/test/manager/ansible/extract.spec.js
@@ -1,8 +1,14 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/ansible/extract');
 
-const yamlFile1 = fs.readFileSync('test/_fixtures/ansible/main1.yaml', 'utf8');
-const yamlFile2 = fs.readFileSync('test/_fixtures/ansible/main2.yaml', 'utf8');
+const yamlFile1 = fs.readFileSync(
+  'test/manager/ansible/_fixtures/main1.yaml',
+  'utf8'
+);
+const yamlFile2 = fs.readFileSync(
+  'test/manager/ansible/_fixtures/main2.yaml',
+  'utf8'
+);
 
 describe('lib/manager/ansible/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/ansible/update.spec.js b/test/manager/ansible/update.spec.js
index 652ff4153e..d6f733d182 100644
--- a/test/manager/ansible/update.spec.js
+++ b/test/manager/ansible/update.spec.js
@@ -1,8 +1,14 @@
 const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/ansible/update');
 
-const yamlFile1 = fs.readFileSync('test/_fixtures/ansible/main1.yaml', 'utf8');
-const yamlFile2 = fs.readFileSync('test/_fixtures/ansible/main2.yaml', 'utf8');
+const yamlFile1 = fs.readFileSync(
+  'test/manager/ansible/_fixtures/main1.yaml',
+  'utf8'
+);
+const yamlFile2 = fs.readFileSync(
+  'test/manager/ansible/_fixtures/main2.yaml',
+  'utf8'
+);
 
 describe('manager/ansible/update', () => {
   describe('updateDependency', () => {
diff --git a/test/_fixtures/bazel/WORKSPACE1 b/test/manager/bazel/_fixtures/WORKSPACE1
similarity index 100%
rename from test/_fixtures/bazel/WORKSPACE1
rename to test/manager/bazel/_fixtures/WORKSPACE1
diff --git a/test/manager/bazel/extract.spec.js b/test/manager/bazel/extract.spec.js
index c785b9d9c4..106b5dad06 100644
--- a/test/manager/bazel/extract.spec.js
+++ b/test/manager/bazel/extract.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/bazel/extract');
 
 const workspaceFile = fs.readFileSync(
-  'test/_fixtures/bazel/WORKSPACE1',
+  'test/manager/bazel/_fixtures/WORKSPACE1',
   'utf8'
 );
 
diff --git a/test/manager/bazel/update.spec.js b/test/manager/bazel/update.spec.js
index 90a7a7e660..cb3964aecb 100644
--- a/test/manager/bazel/update.spec.js
+++ b/test/manager/bazel/update.spec.js
@@ -6,7 +6,7 @@ const bazelfile = require('../../../lib/manager/bazel/update');
 jest.mock('got');
 
 const content = fs.readFileSync(
-  path.resolve('test/_fixtures/bazel/WORKSPACE1'),
+  path.resolve('test/manager/bazel/_fixtures/WORKSPACE1'),
   'utf8'
 );
 
diff --git a/test/_fixtures/buildkite/pipeline1.yml b/test/manager/buildkite/_fixtures/pipeline1.yml
similarity index 100%
rename from test/_fixtures/buildkite/pipeline1.yml
rename to test/manager/buildkite/_fixtures/pipeline1.yml
diff --git a/test/_fixtures/buildkite/pipeline2.yml b/test/manager/buildkite/_fixtures/pipeline2.yml
similarity index 100%
rename from test/_fixtures/buildkite/pipeline2.yml
rename to test/manager/buildkite/_fixtures/pipeline2.yml
diff --git a/test/_fixtures/buildkite/pipeline3.yml b/test/manager/buildkite/_fixtures/pipeline3.yml
similarity index 100%
rename from test/_fixtures/buildkite/pipeline3.yml
rename to test/manager/buildkite/_fixtures/pipeline3.yml
diff --git a/test/_fixtures/buildkite/pipeline4.yml b/test/manager/buildkite/_fixtures/pipeline4.yml
similarity index 100%
rename from test/_fixtures/buildkite/pipeline4.yml
rename to test/manager/buildkite/_fixtures/pipeline4.yml
diff --git a/test/manager/buildkite/extract.spec.js b/test/manager/buildkite/extract.spec.js
index b18f3a150c..cfd123866f 100644
--- a/test/manager/buildkite/extract.spec.js
+++ b/test/manager/buildkite/extract.spec.js
@@ -4,19 +4,19 @@ const {
 } = require('../../../lib/manager/buildkite/extract');
 
 const pipeline1 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline1.yml',
+  'test/manager/buildkite/_fixtures/pipeline1.yml',
   'utf8'
 );
 const pipeline2 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline2.yml',
+  'test/manager/buildkite/_fixtures/pipeline2.yml',
   'utf8'
 );
 const pipeline3 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline3.yml',
+  'test/manager/buildkite/_fixtures/pipeline3.yml',
   'utf8'
 );
 const pipeline4 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline4.yml',
+  'test/manager/buildkite/_fixtures/pipeline4.yml',
   'utf8'
 );
 
diff --git a/test/manager/buildkite/update.spec.js b/test/manager/buildkite/update.spec.js
index 648d3360cf..0ae31bfe70 100644
--- a/test/manager/buildkite/update.spec.js
+++ b/test/manager/buildkite/update.spec.js
@@ -2,15 +2,15 @@ const fs = require('fs');
 const bkUpdate = require('../../../lib/manager/buildkite/update');
 
 const pipeline1 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline1.yml',
+  'test/manager/buildkite/_fixtures/pipeline1.yml',
   'utf8'
 );
 const pipeline2 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline2.yml',
+  'test/manager/buildkite/_fixtures/pipeline2.yml',
   'utf8'
 );
 const pipeline4 = fs.readFileSync(
-  'test/_fixtures/buildkite/pipeline4.yml',
+  'test/manager/buildkite/_fixtures/pipeline4.yml',
   'utf8'
 );
 
diff --git a/test/_fixtures/bundler/Gemfile.rails b/test/manager/bundler/_fixtures/Gemfile.rails
similarity index 100%
rename from test/_fixtures/bundler/Gemfile.rails
rename to test/manager/bundler/_fixtures/Gemfile.rails
diff --git a/test/_fixtures/bundler/Gemfile.rails.lock b/test/manager/bundler/_fixtures/Gemfile.rails.lock
similarity index 100%
rename from test/_fixtures/bundler/Gemfile.rails.lock
rename to test/manager/bundler/_fixtures/Gemfile.rails.lock
diff --git a/test/_fixtures/bundler/Gemfile.sourceGroup b/test/manager/bundler/_fixtures/Gemfile.sourceGroup
similarity index 100%
rename from test/_fixtures/bundler/Gemfile.sourceGroup
rename to test/manager/bundler/_fixtures/Gemfile.sourceGroup
diff --git a/test/manager/bundler/extract.spec.js b/test/manager/bundler/extract.spec.js
index e7c4cf7fcd..3007eef13a 100644
--- a/test/manager/bundler/extract.spec.js
+++ b/test/manager/bundler/extract.spec.js
@@ -2,16 +2,16 @@ const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/bundler/extract');
 
 const railsGemfile = fs.readFileSync(
-  'test/_fixtures/bundler/Gemfile.rails',
+  'test/manager/bundler/_fixtures/Gemfile.rails',
   'utf8'
 );
 const railsGemfileLock = fs.readFileSync(
-  'test/_fixtures/bundler/Gemfile.rails.lock',
+  'test/manager/bundler/_fixtures/Gemfile.rails.lock',
   'utf8'
 );
 
 const sourceGroupGemfile = fs.readFileSync(
-  'test/_fixtures/bundler/Gemfile.sourceGroup',
+  'test/manager/bundler/_fixtures/Gemfile.sourceGroup',
   'utf8'
 );
 
diff --git a/test/manager/bundler/update.spec.js b/test/manager/bundler/update.spec.js
index fab1a59d57..967efd3efb 100644
--- a/test/manager/bundler/update.spec.js
+++ b/test/manager/bundler/update.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const { updateDependency } = require('../../../lib/manager/bundler/update');
 
 const railsGemfile = fs.readFileSync(
-  'test/_fixtures/bundler/Gemfile.rails',
+  'test/manager/bundler/_fixtures/Gemfile.rails',
   'utf8'
 );
 
diff --git a/test/manager/cargo/extract.spec.js b/test/manager/cargo/extract.spec.js
index 04998348ec..907c6bd24b 100644
--- a/test/manager/cargo/extract.spec.js
+++ b/test/manager/cargo/extract.spec.js
@@ -1,10 +1,22 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/cargo/extract');
 
-const cargo1toml = fs.readFileSync('test/_fixtures/cargo/Cargo.1.toml', 'utf8');
-const cargo2toml = fs.readFileSync('test/_fixtures/cargo/Cargo.2.toml', 'utf8');
-const cargo3toml = fs.readFileSync('test/_fixtures/cargo/Cargo.3.toml', 'utf8');
-const cargo4toml = fs.readFileSync('test/_fixtures/cargo/Cargo.4.toml', 'utf8');
+const cargo1toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.1.toml',
+  'utf8'
+);
+const cargo2toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.2.toml',
+  'utf8'
+);
+const cargo3toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.3.toml',
+  'utf8'
+);
+const cargo4toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.4.toml',
+  'utf8'
+);
 
 describe('lib/manager/cargo/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/cargo/update.spec.js b/test/manager/cargo/update.spec.js
index 3b0f6dcf4b..1026e363ef 100644
--- a/test/manager/cargo/update.spec.js
+++ b/test/manager/cargo/update.spec.js
@@ -1,8 +1,14 @@
 const fs = require('fs');
 const { updateDependency } = require('../../../lib/manager/cargo/update');
 
-const cargo1toml = fs.readFileSync('test/_fixtures/cargo/Cargo.1.toml', 'utf8');
-const cargo4toml = fs.readFileSync('test/_fixtures/cargo/Cargo.4.toml', 'utf8');
+const cargo1toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.1.toml',
+  'utf8'
+);
+const cargo4toml = fs.readFileSync(
+  'test/datasource/cargo/_fixtures/Cargo.4.toml',
+  'utf8'
+);
 
 describe('lib/manager/cargo/update', () => {
   describe('updateDependency()', () => {
diff --git a/test/_fixtures/circleci/config.yml b/test/manager/circleci/_fixtures/config.yml
similarity index 100%
rename from test/_fixtures/circleci/config.yml
rename to test/manager/circleci/_fixtures/config.yml
diff --git a/test/_fixtures/circleci/config2.yml b/test/manager/circleci/_fixtures/config2.yml
similarity index 100%
rename from test/_fixtures/circleci/config2.yml
rename to test/manager/circleci/_fixtures/config2.yml
diff --git a/test/manager/circleci/extract.spec.js b/test/manager/circleci/extract.spec.js
index f444d8d70e..71f4935472 100644
--- a/test/manager/circleci/extract.spec.js
+++ b/test/manager/circleci/extract.spec.js
@@ -1,8 +1,14 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/circleci/extract');
 
-const file1 = fs.readFileSync('test/_fixtures/circleci/config.yml', 'utf8');
-const file2 = fs.readFileSync('test/_fixtures/circleci/config2.yml', 'utf8');
+const file1 = fs.readFileSync(
+  'test/manager/circleci/_fixtures/config.yml',
+  'utf8'
+);
+const file2 = fs.readFileSync(
+  'test/manager/circleci/_fixtures/config2.yml',
+  'utf8'
+);
 
 describe('lib/manager/circleci/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/circleci/update.spec.js b/test/manager/circleci/update.spec.js
index 175a43d12c..1452ee98f3 100644
--- a/test/manager/circleci/update.spec.js
+++ b/test/manager/circleci/update.spec.js
@@ -1,9 +1,12 @@
 const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/circleci/update');
 
-const yamlFile = fs.readFileSync('test/_fixtures/circleci/config.yml', 'utf8');
+const yamlFile = fs.readFileSync(
+  'test/manager/circleci/_fixtures/config.yml',
+  'utf8'
+);
 const yamlFile2 = fs.readFileSync(
-  'test/_fixtures/circleci/config2.yml',
+  'test/manager/circleci/_fixtures/config2.yml',
   'utf8'
 );
 
diff --git a/test/_fixtures/composer/composer1.json b/test/manager/composer/_fixtures/composer1.json
similarity index 100%
rename from test/_fixtures/composer/composer1.json
rename to test/manager/composer/_fixtures/composer1.json
diff --git a/test/_fixtures/composer/composer2.json b/test/manager/composer/_fixtures/composer2.json
similarity index 100%
rename from test/_fixtures/composer/composer2.json
rename to test/manager/composer/_fixtures/composer2.json
diff --git a/test/_fixtures/composer/composer3.json b/test/manager/composer/_fixtures/composer3.json
similarity index 100%
rename from test/_fixtures/composer/composer3.json
rename to test/manager/composer/_fixtures/composer3.json
diff --git a/test/manager/composer/extract.spec.js b/test/manager/composer/extract.spec.js
index fbc833dae6..a1c41b024f 100644
--- a/test/manager/composer/extract.spec.js
+++ b/test/manager/composer/extract.spec.js
@@ -2,15 +2,15 @@ const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/composer/extract');
 
 const requirements1 = fs.readFileSync(
-  'test/_fixtures/composer/composer1.json',
+  'test/manager/composer/_fixtures/composer1.json',
   'utf8'
 );
 const requirements2 = fs.readFileSync(
-  'test/_fixtures/composer/composer2.json',
+  'test/manager/composer/_fixtures/composer2.json',
   'utf8'
 );
 const requirements3 = fs.readFileSync(
-  'test/_fixtures/composer/composer3.json',
+  'test/manager/composer/_fixtures/composer3.json',
   'utf8'
 );
 
diff --git a/test/_fixtures/docker-compose/docker-compose.1.yml b/test/manager/docker-compose/_fixtures/docker-compose.1.yml
similarity index 100%
rename from test/_fixtures/docker-compose/docker-compose.1.yml
rename to test/manager/docker-compose/_fixtures/docker-compose.1.yml
diff --git a/test/manager/docker-compose/extract.spec.js b/test/manager/docker-compose/extract.spec.js
index 6d280b84ea..c8e51b866c 100644
--- a/test/manager/docker-compose/extract.spec.js
+++ b/test/manager/docker-compose/extract.spec.js
@@ -4,7 +4,7 @@ const {
 } = require('../../../lib/manager/docker-compose/extract');
 
 const yamlFile = fs.readFileSync(
-  'test/_fixtures/docker-compose/docker-compose.1.yml',
+  'test/manager/docker-compose/_fixtures/docker-compose.1.yml',
   'utf8'
 );
 
diff --git a/test/manager/docker-compose/update.spec.js b/test/manager/docker-compose/update.spec.js
index 3dd320f112..b5d3b3d687 100644
--- a/test/manager/docker-compose/update.spec.js
+++ b/test/manager/docker-compose/update.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/docker-compose/update');
 
 const yamlFile = fs.readFileSync(
-  'test/_fixtures/docker-compose/docker-compose.1.yml',
+  'test/manager/docker-compose/_fixtures/docker-compose.1.yml',
   'utf8'
 );
 
diff --git a/test/_fixtures/docker/Dockerfile1 b/test/manager/dockerfile/_fixtures/Dockerfile1
similarity index 100%
rename from test/_fixtures/docker/Dockerfile1
rename to test/manager/dockerfile/_fixtures/Dockerfile1
diff --git a/test/manager/dockerfile/extract.spec.js b/test/manager/dockerfile/extract.spec.js
index f204b8a7c2..55e0614f26 100644
--- a/test/manager/dockerfile/extract.spec.js
+++ b/test/manager/dockerfile/extract.spec.js
@@ -3,7 +3,10 @@ const {
   extractPackageFile,
 } = require('../../../lib/manager/dockerfile/extract');
 
-const d1 = fs.readFileSync('test/_fixtures/docker/Dockerfile1', 'utf8');
+const d1 = fs.readFileSync(
+  'test/manager/dockerfile/_fixtures/Dockerfile1',
+  'utf8'
+);
 
 describe('lib/manager/dockerfile/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/_fixtures/github-actions/main.workflow.1 b/test/manager/github-actions/_fixtures/main.workflow.1
similarity index 100%
rename from test/_fixtures/github-actions/main.workflow.1
rename to test/manager/github-actions/_fixtures/main.workflow.1
diff --git a/test/manager/github-actions/extract.spec.js b/test/manager/github-actions/extract.spec.js
index 86513b2ea7..42651c483e 100644
--- a/test/manager/github-actions/extract.spec.js
+++ b/test/manager/github-actions/extract.spec.js
@@ -4,7 +4,7 @@ const {
 } = require('../../../lib/manager/github-actions/extract');
 
 const workflow1 = fs.readFileSync(
-  'test/_fixtures/github-actions/main.workflow.1',
+  'test/manager/github-actions/_fixtures/main.workflow.1',
   'utf8'
 );
 
diff --git a/test/manager/github-actions/update.spec.js b/test/manager/github-actions/update.spec.js
index 334a55955a..ce91a993d9 100644
--- a/test/manager/github-actions/update.spec.js
+++ b/test/manager/github-actions/update.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/github-actions/update');
 
 const workflow1 = fs.readFileSync(
-  'test/_fixtures/github-actions/main.workflow.1',
+  'test/manager/github-actions/_fixtures/main.workflow.1',
   'utf8'
 );
 
diff --git a/test/_fixtures/gitlabci/gitlab-ci.yaml b/test/manager/gitlabci/_fixtures/gitlab-ci.yaml
similarity index 100%
rename from test/_fixtures/gitlabci/gitlab-ci.yaml
rename to test/manager/gitlabci/_fixtures/gitlab-ci.yaml
diff --git a/test/manager/gitlabci/extract.spec.js b/test/manager/gitlabci/extract.spec.js
index dbc6193702..73c1b4e6c0 100644
--- a/test/manager/gitlabci/extract.spec.js
+++ b/test/manager/gitlabci/extract.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/gitlabci/extract');
 
 const yamlFile = fs.readFileSync(
-  'test/_fixtures/gitlabci/gitlab-ci.yaml',
+  'test/manager/gitlabci/_fixtures/gitlab-ci.yaml',
   'utf8'
 );
 
diff --git a/test/manager/gitlabci/update.spec.js b/test/manager/gitlabci/update.spec.js
index ac6f77e84a..279d59aa27 100644
--- a/test/manager/gitlabci/update.spec.js
+++ b/test/manager/gitlabci/update.spec.js
@@ -2,7 +2,7 @@ const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/gitlabci/update');
 
 const yamlFile = fs.readFileSync(
-  'test/_fixtures/gitlabci/gitlab-ci.yaml',
+  'test/manager/gitlabci/_fixtures/gitlab-ci.yaml',
   'utf8'
 );
 
diff --git a/test/_fixtures/go/1/go.mod b/test/manager/gomod/_fixtures/1/go.mod
similarity index 100%
rename from test/_fixtures/go/1/go.mod
rename to test/manager/gomod/_fixtures/1/go.mod
diff --git a/test/_fixtures/go/2/go.mod b/test/manager/gomod/_fixtures/2/go.mod
similarity index 100%
rename from test/_fixtures/go/2/go.mod
rename to test/manager/gomod/_fixtures/2/go.mod
diff --git a/test/manager/gomod/extract.spec.js b/test/manager/gomod/extract.spec.js
index c6b95cfcea..18baad5282 100644
--- a/test/manager/gomod/extract.spec.js
+++ b/test/manager/gomod/extract.spec.js
@@ -1,8 +1,8 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/gomod/extract');
 
-const gomod1 = fs.readFileSync('test/_fixtures/go/1/go.mod', 'utf8');
-const gomod2 = fs.readFileSync('test/_fixtures/go/2/go.mod', 'utf8');
+const gomod1 = fs.readFileSync('test/manager/gomod/_fixtures/1/go.mod', 'utf8');
+const gomod2 = fs.readFileSync('test/manager/gomod/_fixtures/2/go.mod', 'utf8');
 
 describe('lib/manager/gomod/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/gomod/update.spec.js b/test/manager/gomod/update.spec.js
index 1ab1b87c9e..94c6ebe3d0 100644
--- a/test/manager/gomod/update.spec.js
+++ b/test/manager/gomod/update.spec.js
@@ -1,8 +1,8 @@
 const fs = require('fs');
 const goUpdate = require('../../../lib/manager/gomod/update');
 
-const gomod1 = fs.readFileSync('test/_fixtures/go/1/go.mod', 'utf8');
-const gomod2 = fs.readFileSync('test/_fixtures/go/2/go.mod', 'utf8');
+const gomod1 = fs.readFileSync('test/manager/gomod/_fixtures/1/go.mod', 'utf8');
+const gomod2 = fs.readFileSync('test/manager/gomod/_fixtures/2/go.mod', 'utf8');
 
 describe('manager/gomod/update', () => {
   describe('updateDependency', () => {
diff --git a/test/manager/gradle-wrapper/extract.spec.js b/test/manager/gradle-wrapper/extract.spec.js
index 47ba620d5d..ff4de8ae62 100644
--- a/test/manager/gradle-wrapper/extract.spec.js
+++ b/test/manager/gradle-wrapper/extract.spec.js
@@ -4,11 +4,11 @@ const {
 } = require('../../../lib/manager/gradle-wrapper/extract');
 
 const propertiesFile1 = fs.readFileSync(
-  'test/_fixtures/gradle-wrapper/gradle-wrapper-1.properties',
+  'test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-1.properties',
   'utf8'
 );
 const propertiesFile2 = fs.readFileSync(
-  'test/_fixtures/gradle-wrapper/gradle-wrapper-2.properties',
+  'test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-2.properties',
   'utf8'
 );
 
diff --git a/test/manager/gradle-wrapper/update.spec.js b/test/manager/gradle-wrapper/update.spec.js
index aa4ea0e42c..f3f212229f 100644
--- a/test/manager/gradle-wrapper/update.spec.js
+++ b/test/manager/gradle-wrapper/update.spec.js
@@ -5,7 +5,7 @@ const dcUpdate = require('../../../lib/manager/gradle-wrapper/update');
 jest.mock('got');
 
 const propertiesFile2 = fs.readFileSync(
-  'test/_fixtures/gradle-wrapper/gradle-wrapper-2.properties',
+  'test/datasource/gradle-wrapper/_fixtures/gradle-wrapper-2.properties',
   'utf8'
 );
 
diff --git a/test/manager/gradle/index.spec.js b/test/manager/gradle/index.spec.js
index aaa71a857e..1bc5af4ee4 100644
--- a/test/manager/gradle/index.spec.js
+++ b/test/manager/gradle/index.spec.js
@@ -19,7 +19,7 @@ const config = {
 };
 
 const updatesDependenciesReport = fsReal.readFileSync(
-  'test/_fixtures/gradle/updatesReport.json',
+  'test/datasource/gradle/_fixtures/updatesReport.json',
   'utf8'
 );
 
@@ -45,7 +45,7 @@ describe('manager/gradle', () => {
     it('should return empty if there are no dependencies', async () => {
       fs.readFile.mockReturnValue(
         fsReal.readFileSync(
-          'test/_fixtures/gradle/updatesReportEmpty.json',
+          'test/datasource/gradle/_fixtures/updatesReportEmpty.json',
           'utf8'
         )
       );
@@ -92,7 +92,7 @@ describe('manager/gradle', () => {
 
     it('should use repositories only for current project', async () => {
       const multiProjectUpdatesReport = fsReal.readFileSync(
-        'test/_fixtures/gradle/MultiProjectUpdatesReport.json',
+        'test/datasource/gradle/_fixtures/MultiProjectUpdatesReport.json',
         'utf8'
       );
       fs.readFile.mockReturnValue(multiProjectUpdatesReport);
@@ -202,7 +202,7 @@ describe('manager/gradle', () => {
   describe('updateDependency', () => {
     it('should update an existing dependency', () => {
       const buildGradleContent = fsReal.readFileSync(
-        'test/_fixtures/gradle/build.gradle.example1',
+        'test/datasource/gradle/_fixtures/build.gradle.example1',
         'utf8'
       );
       // prettier-ignore
diff --git a/test/_fixtures/kubernetes/array-syntax.yaml b/test/manager/kubernetes/_fixtures/array-syntax.yaml
similarity index 100%
rename from test/_fixtures/kubernetes/array-syntax.yaml
rename to test/manager/kubernetes/_fixtures/array-syntax.yaml
diff --git a/test/_fixtures/kubernetes/configmap.yaml b/test/manager/kubernetes/_fixtures/configmap.yaml
similarity index 100%
rename from test/_fixtures/kubernetes/configmap.yaml
rename to test/manager/kubernetes/_fixtures/configmap.yaml
diff --git a/test/_fixtures/kubernetes/gitlab-ci.yaml b/test/manager/kubernetes/_fixtures/gitlab-ci.yaml
similarity index 100%
rename from test/_fixtures/kubernetes/gitlab-ci.yaml
rename to test/manager/kubernetes/_fixtures/gitlab-ci.yaml
diff --git a/test/_fixtures/kubernetes/kubernetes.yaml b/test/manager/kubernetes/_fixtures/kubernetes.yaml
similarity index 100%
rename from test/_fixtures/kubernetes/kubernetes.yaml
rename to test/manager/kubernetes/_fixtures/kubernetes.yaml
diff --git a/test/manager/kubernetes/extract.spec.js b/test/manager/kubernetes/extract.spec.js
index d0d0fa3929..1b1fa6a465 100644
--- a/test/manager/kubernetes/extract.spec.js
+++ b/test/manager/kubernetes/extract.spec.js
@@ -4,22 +4,22 @@ const {
 } = require('../../../lib/manager/kubernetes/extract');
 
 const kubernetesImagesFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/kubernetes.yaml',
+  'test/manager/kubernetes/_fixtures/kubernetes.yaml',
   'utf8'
 );
 
 const kubernetesConfigMapFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/configmap.yaml',
+  'test/manager/kubernetes/_fixtures/configmap.yaml',
   'utf8'
 );
 
 const kubernetesArraySyntaxFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/array-syntax.yaml',
+  'test/manager/kubernetes/_fixtures/array-syntax.yaml',
   'utf8'
 );
 
 const otherYamlFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/gitlab-ci.yaml',
+  'test/manager/kubernetes/_fixtures/gitlab-ci.yaml',
   'utf8'
 );
 
diff --git a/test/manager/kubernetes/update.spec.js b/test/manager/kubernetes/update.spec.js
index 8926ce2543..b9b924003b 100644
--- a/test/manager/kubernetes/update.spec.js
+++ b/test/manager/kubernetes/update.spec.js
@@ -2,12 +2,12 @@ const fs = require('fs');
 const dcUpdate = require('../../../lib/manager/kubernetes/update');
 
 const yamlFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/kubernetes.yaml',
+  'test/manager/kubernetes/_fixtures/kubernetes.yaml',
   'utf8'
 );
 
 const arraySyntaxFile = fs.readFileSync(
-  'test/_fixtures/kubernetes/array-syntax.yaml',
+  'test/manager/kubernetes/_fixtures/array-syntax.yaml',
   'utf8'
 );
 
diff --git a/test/_fixtures/maven/simple.pom.xml b/test/manager/maven/_fixtures/simple.pom.xml
similarity index 100%
rename from test/_fixtures/maven/simple.pom.xml
rename to test/manager/maven/_fixtures/simple.pom.xml
diff --git a/test/manager/maven/extract.spec.js b/test/manager/maven/extract.spec.js
index 157cbff188..3864c2bdfc 100644
--- a/test/manager/maven/extract.spec.js
+++ b/test/manager/maven/extract.spec.js
@@ -4,7 +4,7 @@ const path = require('path');
 const { extractDependencies } = require('../../../lib/manager/maven/extract');
 
 const simpleContent = fs.readFileSync(
-  path.resolve(__dirname, `../../_fixtures/maven/simple.pom.xml`),
+  path.resolve(__dirname, `./_fixtures/simple.pom.xml`),
   'utf8'
 );
 
diff --git a/test/manager/maven/index.spec.js b/test/manager/maven/index.spec.js
index 5f6b8d9af5..2a444707ab 100644
--- a/test/manager/maven/index.spec.js
+++ b/test/manager/maven/index.spec.js
@@ -6,7 +6,7 @@ const {
 } = require('../../../lib/manager/maven/index');
 
 const pomContent = fs.readFileSync(
-  'test/_fixtures/maven/simple.pom.xml',
+  'test/manager/maven/_fixtures/simple.pom.xml',
   'utf8'
 );
 
diff --git a/test/_fixtures/meteor/package-1.js b/test/manager/meteor/_fixtures/package-1.js
similarity index 100%
rename from test/_fixtures/meteor/package-1.js
rename to test/manager/meteor/_fixtures/package-1.js
diff --git a/test/_fixtures/meteor/package-2.js b/test/manager/meteor/_fixtures/package-2.js
similarity index 100%
rename from test/_fixtures/meteor/package-2.js
rename to test/manager/meteor/_fixtures/package-2.js
diff --git a/test/manager/meteor/extract.spec.js b/test/manager/meteor/extract.spec.js
index 81b30046c8..e7d8f6db22 100644
--- a/test/manager/meteor/extract.spec.js
+++ b/test/manager/meteor/extract.spec.js
@@ -4,7 +4,7 @@ const { extractPackageFile } = require('../../../lib/manager/meteor/extract');
 
 function readFixture(fixture) {
   return fs.readFileSync(
-    path.resolve(__dirname, `../../_fixtures/meteor/${fixture}`),
+    path.resolve(__dirname, `./_fixtures/${fixture}`),
     'utf8'
   );
 }
diff --git a/test/manager/meteor/update.spec.js b/test/manager/meteor/update.spec.js
index c866d23d9d..5918fe368b 100644
--- a/test/manager/meteor/update.spec.js
+++ b/test/manager/meteor/update.spec.js
@@ -4,7 +4,7 @@ const meteorUpdater = require('../../../lib/manager/meteor/update');
 
 function readFixture(fixture) {
   return fs.readFileSync(
-    path.resolve(__dirname, `../../_fixtures/meteor/${fixture}`),
+    path.resolve(__dirname, `./_fixtures/${fixture}`),
     'utf8'
   );
 }
diff --git a/test/_fixtures/package-json/inputs/01-glob.json b/test/manager/npm/_fixtures/inputs/01-glob.json
similarity index 100%
rename from test/_fixtures/package-json/inputs/01-glob.json
rename to test/manager/npm/_fixtures/inputs/01-glob.json
diff --git a/test/_fixtures/package-json/inputs/01.json b/test/manager/npm/_fixtures/inputs/01.json
similarity index 100%
rename from test/_fixtures/package-json/inputs/01.json
rename to test/manager/npm/_fixtures/inputs/01.json
diff --git a/test/_fixtures/package-json/inputs/02.json b/test/manager/npm/_fixtures/inputs/02.json
similarity index 100%
rename from test/_fixtures/package-json/inputs/02.json
rename to test/manager/npm/_fixtures/inputs/02.json
diff --git a/test/_fixtures/package-json/inputs/workspaces.json b/test/manager/npm/_fixtures/inputs/workspaces.json
similarity index 100%
rename from test/_fixtures/package-json/inputs/workspaces.json
rename to test/manager/npm/_fixtures/inputs/workspaces.json
diff --git a/test/_fixtures/package-json/invalid-name.json b/test/manager/npm/_fixtures/invalid-name.json
similarity index 100%
rename from test/_fixtures/package-json/invalid-name.json
rename to test/manager/npm/_fixtures/invalid-name.json
diff --git a/test/_fixtures/package-json/is-object.json b/test/manager/npm/_fixtures/is-object.json
similarity index 100%
rename from test/_fixtures/package-json/is-object.json
rename to test/manager/npm/_fixtures/is-object.json
diff --git a/test/_fixtures/package-json/outputs/011.json b/test/manager/npm/_fixtures/outputs/011.json
similarity index 100%
rename from test/_fixtures/package-json/outputs/011.json
rename to test/manager/npm/_fixtures/outputs/011.json
diff --git a/test/_fixtures/package-json/outputs/012.json b/test/manager/npm/_fixtures/outputs/012.json
similarity index 100%
rename from test/_fixtures/package-json/outputs/012.json
rename to test/manager/npm/_fixtures/outputs/012.json
diff --git a/test/_fixtures/package-json/outputs/013.json b/test/manager/npm/_fixtures/outputs/013.json
similarity index 100%
rename from test/_fixtures/package-json/outputs/013.json
rename to test/manager/npm/_fixtures/outputs/013.json
diff --git a/test/manager/npm/extract/index.spec.js b/test/manager/npm/extract/index.spec.js
index adfbe50bce..f91cc9d9b8 100644
--- a/test/manager/npm/extract/index.spec.js
+++ b/test/manager/npm/extract/index.spec.js
@@ -5,7 +5,7 @@ const defaultConfig = require('../../../../lib/config/defaults').getConfig();
 
 function readFixture(fixture) {
   return fs.readFileSync(
-    path.resolve(__dirname, `../../../_fixtures/package-json/${fixture}`),
+    path.resolve(__dirname, `../_fixtures/${fixture}`),
     'utf8'
   );
 }
diff --git a/test/manager/npm/extract/npm.spec.js b/test/manager/npm/extract/npm.spec.js
index a9e66b645d..afb2bafafa 100644
--- a/test/manager/npm/extract/npm.spec.js
+++ b/test/manager/npm/extract/npm.spec.js
@@ -10,7 +10,7 @@ describe('manager/npm/extract/npm', () => {
     });
     it('extracts', async () => {
       const plocktest1Lock = fs.readFileSync(
-        'test/_fixtures/npm/plocktest1/package-lock.json'
+        'test/config/npm/_fixtures/plocktest1/package-lock.json'
       );
       platform.getFile.mockReturnValueOnce(plocktest1Lock);
       const res = await getNpmLock('package.json');
diff --git a/test/manager/npm/extract/yarn.spec.js b/test/manager/npm/extract/yarn.spec.js
index 32657ef369..0328773ea0 100644
--- a/test/manager/npm/extract/yarn.spec.js
+++ b/test/manager/npm/extract/yarn.spec.js
@@ -10,7 +10,7 @@ describe('manager/npm/extract/yarn', () => {
     });
     it('extracts', async () => {
       const plocktest1Lock = fs.readFileSync(
-        'test/_fixtures/npm/plocktest1/yarn.lock',
+        'test/config/npm/_fixtures/plocktest1/yarn.lock',
         'utf8'
       );
       platform.getFile.mockReturnValueOnce(plocktest1Lock);
diff --git a/test/manager/npm/update.spec.js b/test/manager/npm/update.spec.js
index 5fd85bc288..a4f275047a 100644
--- a/test/manager/npm/update.spec.js
+++ b/test/manager/npm/update.spec.js
@@ -5,7 +5,7 @@ const npmUpdater = require('../../../lib/manager/npm/update');
 
 function readFixture(fixture) {
   return fs.readFileSync(
-    path.resolve(__dirname, `../../_fixtures/package-json/${fixture}`),
+    path.resolve(__dirname, `./_fixtures/${fixture}`),
     'utf8'
   );
 }
diff --git a/test/manager/nuget/extract.spec.js b/test/manager/nuget/extract.spec.js
index 63ff5d6668..d07d9e6b5a 100644
--- a/test/manager/nuget/extract.spec.js
+++ b/test/manager/nuget/extract.spec.js
@@ -1,7 +1,10 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/nuget/extract');
 
-const sample = fs.readFileSync('test/_fixtures/nuget/sample.csproj', 'utf8');
+const sample = fs.readFileSync(
+  'test/datasource/nuget/_fixtures/sample.csproj',
+  'utf8'
+);
 
 describe('lib/manager/nuget/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/nuget/update.spec.js b/test/manager/nuget/update.spec.js
index 0e2eb24108..6d2f112c0b 100644
--- a/test/manager/nuget/update.spec.js
+++ b/test/manager/nuget/update.spec.js
@@ -1,7 +1,10 @@
 const fs = require('fs');
 const nugetUpdater = require('../../../lib/manager/nuget/update');
 
-const csProj = fs.readFileSync('test/_fixtures/nuget/sample.csproj', 'utf8');
+const csProj = fs.readFileSync(
+  'test/datasource/nuget/_fixtures/sample.csproj',
+  'utf8'
+);
 
 describe('manager/nuget/update', () => {
   describe('updateDependency', () => {
diff --git a/test/_fixtures/pip_requirements/requirements1.txt b/test/manager/pip_requirements/_fixtures/requirements1.txt
similarity index 100%
rename from test/_fixtures/pip_requirements/requirements1.txt
rename to test/manager/pip_requirements/_fixtures/requirements1.txt
diff --git a/test/_fixtures/pip_requirements/requirements2.txt b/test/manager/pip_requirements/_fixtures/requirements2.txt
similarity index 100%
rename from test/_fixtures/pip_requirements/requirements2.txt
rename to test/manager/pip_requirements/_fixtures/requirements2.txt
diff --git a/test/_fixtures/pip_requirements/requirements3.txt b/test/manager/pip_requirements/_fixtures/requirements3.txt
similarity index 100%
rename from test/_fixtures/pip_requirements/requirements3.txt
rename to test/manager/pip_requirements/_fixtures/requirements3.txt
diff --git a/test/_fixtures/pip_requirements/requirements4.txt b/test/manager/pip_requirements/_fixtures/requirements4.txt
similarity index 100%
rename from test/_fixtures/pip_requirements/requirements4.txt
rename to test/manager/pip_requirements/_fixtures/requirements4.txt
diff --git a/test/manager/pip_requirements/extract.spec.js b/test/manager/pip_requirements/extract.spec.js
index 7a94c9d1b5..462f44f73c 100644
--- a/test/manager/pip_requirements/extract.spec.js
+++ b/test/manager/pip_requirements/extract.spec.js
@@ -4,20 +4,20 @@ const {
 } = require('../../../lib/manager/pip_requirements/extract');
 
 const requirements1 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements1.txt',
+  'test/manager/pip_requirements/_fixtures/requirements1.txt',
   'utf8'
 );
 const requirements2 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements2.txt',
+  'test/manager/pip_requirements/_fixtures/requirements2.txt',
   'utf8'
 );
 const requirements3 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements3.txt',
+  'test/manager/pip_requirements/_fixtures/requirements3.txt',
   'utf8'
 );
 
 const requirements4 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements4.txt',
+  'test/manager/pip_requirements/_fixtures/requirements4.txt',
   'utf8'
 );
 
diff --git a/test/manager/pip_requirements/update.spec.js b/test/manager/pip_requirements/update.spec.js
index 8e5bad7fad..6bcf75e945 100644
--- a/test/manager/pip_requirements/update.spec.js
+++ b/test/manager/pip_requirements/update.spec.js
@@ -4,17 +4,17 @@ const {
 } = require('../../../lib/manager/pip_requirements/update');
 
 const requirements = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements1.txt',
+  'test/manager/pip_requirements/_fixtures/requirements1.txt',
   'utf8'
 );
 
 const requirements3 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements3.txt',
+  'test/manager/pip_requirements/_fixtures/requirements3.txt',
   'utf8'
 );
 
 const requirements4 = fs.readFileSync(
-  'test/_fixtures/pip_requirements/requirements4.txt',
+  'test/manager/pip_requirements/_fixtures/requirements4.txt',
   'utf8'
 );
 
diff --git a/test/_fixtures/pip_setup/setup.py b/test/manager/pip_setup/_fixtures/setup.py
similarity index 100%
rename from test/_fixtures/pip_setup/setup.py
rename to test/manager/pip_setup/_fixtures/setup.py
diff --git a/test/manager/pip_setup/extract.spec.js b/test/manager/pip_setup/extract.spec.js
index ee0b14cc4e..82e7593f5c 100644
--- a/test/manager/pip_setup/extract.spec.js
+++ b/test/manager/pip_setup/extract.spec.js
@@ -6,7 +6,7 @@ const {
   // extractSetupFile,
 } = require('../../../lib/manager/pip_setup/extract');
 
-const packageFile = 'test/_fixtures/pip_setup/setup.py';
+const packageFile = 'test/manager/pip_setup/_fixtures/setup.py';
 const content = fs.readFileSync(packageFile, 'utf8');
 const config = {
   localDir: '.',
diff --git a/test/_fixtures/pipenv/Pipfile1 b/test/manager/pipenv/_fixtures/Pipfile1
similarity index 100%
rename from test/_fixtures/pipenv/Pipfile1
rename to test/manager/pipenv/_fixtures/Pipfile1
diff --git a/test/_fixtures/pipenv/Pipfile2 b/test/manager/pipenv/_fixtures/Pipfile2
similarity index 100%
rename from test/_fixtures/pipenv/Pipfile2
rename to test/manager/pipenv/_fixtures/Pipfile2
diff --git a/test/manager/pipenv/extract.spec.js b/test/manager/pipenv/extract.spec.js
index b2e355558f..586e4094ee 100644
--- a/test/manager/pipenv/extract.spec.js
+++ b/test/manager/pipenv/extract.spec.js
@@ -1,8 +1,14 @@
 const fs = require('fs');
 const { extractPackageFile } = require('../../../lib/manager/pipenv/extract');
 
-const pipfile1 = fs.readFileSync('test/_fixtures/pipenv/Pipfile1', 'utf8');
-const pipfile2 = fs.readFileSync('test/_fixtures/pipenv/Pipfile2', 'utf8');
+const pipfile1 = fs.readFileSync(
+  'test/manager/pipenv/_fixtures/Pipfile1',
+  'utf8'
+);
+const pipfile2 = fs.readFileSync(
+  'test/manager/pipenv/_fixtures/Pipfile2',
+  'utf8'
+);
 
 describe('lib/manager/pipenv/extract', () => {
   describe('extractPackageFile()', () => {
diff --git a/test/manager/pipenv/update.spec.js b/test/manager/pipenv/update.spec.js
index cff86fa89b..a281035cc1 100644
--- a/test/manager/pipenv/update.spec.js
+++ b/test/manager/pipenv/update.spec.js
@@ -1,7 +1,10 @@
 const fs = require('fs');
 const { updateDependency } = require('../../../lib/manager/pipenv/update');
 
-const pipfile = fs.readFileSync('test/_fixtures/pipenv/Pipfile1', 'utf8');
+const pipfile = fs.readFileSync(
+  'test/manager/pipenv/_fixtures/Pipfile1',
+  'utf8'
+);
 
 describe('manager/pipenv/update', () => {
   describe('updateDependency', () => {
diff --git a/test/manager/terraform/extract.spec.js b/test/manager/terraform/extract.spec.js
index 442fe7ec97..2967caf3c0 100644
--- a/test/manager/terraform/extract.spec.js
+++ b/test/manager/terraform/extract.spec.js
@@ -3,7 +3,7 @@ const {
   extractPackageFile,
 } = require('../../../lib/manager/terraform/extract');
 
-const tf1 = fs.readFileSync('test/_fixtures/terraform/1.tf', 'utf8');
+const tf1 = fs.readFileSync('test/datasource/terraform/_fixtures/1.tf', 'utf8');
 const tf2 = `module "relative" {
   source = "../../modules/fe"
 }
diff --git a/test/manager/terraform/update.spec.js b/test/manager/terraform/update.spec.js
index cdb229f6e6..5be5bfdc94 100644
--- a/test/manager/terraform/update.spec.js
+++ b/test/manager/terraform/update.spec.js
@@ -1,7 +1,7 @@
 const fs = require('fs');
 const tfUpdate = require('../../../lib/manager/terraform/update');
 
-const tf1 = fs.readFileSync('test/_fixtures/terraform/1.tf', 'utf8');
+const tf1 = fs.readFileSync('test/datasource/terraform/_fixtures/1.tf', 'utf8');
 
 describe('manager/terraform/update', () => {
   describe('updateDependency', () => {
diff --git a/test/_fixtures/node/travis.yml b/test/manager/travis/_fixtures/travis.yml
similarity index 100%
rename from test/_fixtures/node/travis.yml
rename to test/manager/travis/_fixtures/travis.yml
diff --git a/test/manager/travis/update.spec.js b/test/manager/travis/update.spec.js
index ba1188444b..ae181c0a31 100644
--- a/test/manager/travis/update.spec.js
+++ b/test/manager/travis/update.spec.js
@@ -3,7 +3,7 @@ const path = require('path');
 const nodefile = require('../../../lib/manager/travis/update');
 
 const content = fs.readFileSync(
-  path.resolve('test/_fixtures/node/travis.yml'),
+  path.resolve('test/manager/travis/_fixtures/travis.yml'),
   'utf8'
 );
 
diff --git a/test/platform/bitbucket-server/_fixtures/responses.js b/test/platform/bitbucket-server/_fixtures/responses.js
new file mode 100644
index 0000000000..88447aa9b1
--- /dev/null
+++ b/test/platform/bitbucket-server/_fixtures/responses.js
@@ -0,0 +1,515 @@
+const { URL } = require('url');
+
+function generateRepo(endpoint, projectKey, repositorySlug) {
+  let projectKeyLower = projectKey.toLowerCase();
+  return {
+    slug: repositorySlug,
+    id: 13076,
+    name: repositorySlug,
+    scmId: 'git',
+    state: 'AVAILABLE',
+    statusMessage: 'Available',
+    forkable: true,
+    project: {
+      key: projectKey,
+      id: 2900,
+      name: `${repositorySlug}'s name`,
+      public: false,
+      type: 'NORMAL',
+      links: {
+        self: [
+          { href: `https://stash.renovatebot.com/projects/${projectKey}` },
+        ],
+      },
+    },
+    public: false,
+    links: {
+      clone: [
+        {
+          href: `${endpoint}/scm/${projectKeyLower}/${repositorySlug}.git`,
+          name: 'http',
+        },
+        {
+          href: `ssh://git@stash.renovatebot.com:7999/${projectKeyLower}/${repositorySlug}.git`,
+          name: 'ssh',
+        },
+      ],
+      self: [
+        {
+          href: `${endpoint}/projects/${projectKey}/repos/${repositorySlug}/browse`,
+        },
+      ],
+    },
+  };
+}
+
+function generatePR(endpoint, projectKey, repositorySlug) {
+  return {
+    id: 5,
+    version: 1,
+    title: 'title',
+    description: '* Line 1\r\n* Line 2',
+    state: 'OPEN',
+    open: true,
+    closed: false,
+    createdDate: 1547853840016,
+    updatedDate: 1547853840016,
+    fromRef: {
+      id: 'refs/heads/userName1/pullRequest5',
+      displayId: 'userName1/pullRequest5',
+      latestCommit: '55efc02b2ab13a43a66cf705f5faacfcc6a762b4',
+      // Removed this with the idea it's not needed
+      // repository: {},
+    },
+    toRef: {
+      id: 'refs/heads/master',
+      displayId: 'master',
+      latestCommit: '0d9c7726c3d628b7e28af234595cfd20febdbf8e',
+      // Removed this with the idea it's not needed
+      // repository: {},
+    },
+    locked: false,
+    author: {
+      user: {
+        name: 'userName1',
+        emailAddress: 'userName1@renovatebot.com',
+        id: 144846,
+        displayName: 'Renovate Bot',
+        active: true,
+        slug: 'userName1',
+        type: 'NORMAL',
+        links: {
+          self: [{ href: `${endpoint}/users/userName1` }],
+        },
+      },
+      role: 'AUTHOR',
+      approved: false,
+      status: 'UNAPPROVED',
+    },
+    reviewers: [
+      {
+        user: {
+          name: 'userName2',
+          emailAddress: 'userName2@renovatebot.com',
+          id: 71155,
+          displayName: 'Renovate bot 2',
+          active: true,
+          slug: 'userName2',
+          type: 'NORMAL',
+          links: {
+            self: [{ href: `${endpoint}/users/userName2` }],
+          },
+        },
+        role: 'REVIEWER',
+        approved: false,
+        status: 'UNAPPROVED',
+      },
+    ],
+    participants: [],
+    links: {
+      self: [
+        {
+          href: `${endpoint}/projects/${projectKey}/repos/${repositorySlug}/pull-requests/5`,
+        },
+      ],
+    },
+  };
+}
+
+function generateServerResponses(endpoint) {
+  return {
+    baseURL: endpoint,
+    [`${endpoint}/rest/api/1.0/repos?permission=REPO_WRITE&state=AVAILABLE&limit=100`]: {
+      GET: {
+        size: 1,
+        limit: 100,
+        isLastPage: true,
+        values: [generateRepo(endpoint, 'SOME', 'repo')],
+        start: 0,
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos?limit=100`]: {
+      GET: {
+        size: 1,
+        limit: 25,
+        isLastPage: true,
+        values: [generateRepo(endpoint, 'SOME', 'repo')],
+        start: 0,
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo`]: {
+      GET: generateRepo(endpoint, 'SOME', 'repo'),
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/branches/default`]: {
+      GET: {
+        displayId: 'master',
+      },
+    },
+    // // TODO - I'm not sure there is an issues link to provide
+    // [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/issues`]: {
+    //   'GET': {
+    //     values: [],
+    //   },
+    // },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests`]: {
+      POST: generatePR(endpoint, 'SOME', 'repo'),
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests?state=ALL&limit=100`]: {
+      GET: {
+        isLastPage: true,
+        values: [generatePR(endpoint, 'SOME', 'repo')],
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/4`]: {
+      GET: Promise.reject({ statusCode: 404 }),
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5`]: {
+      GET: generatePR(endpoint, 'SOME', 'repo'),
+      PUT: generatePR(endpoint, 'SOME', 'repo'),
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/participants`]: {
+      POST: {
+        user: {
+          name: 'jcitizen',
+          emailAddress: 'jane@example.com',
+          id: 101,
+          displayName: 'Jane Citizen',
+          active: true,
+          slug: 'jcitizen',
+          type: 'NORMAL',
+        },
+        lastReviewedCommit: '7549846524f8aed2bd1c0249993ae1bf9d3c9998',
+        role: 'REVIEWER',
+        approved: false,
+        status: 'UNAPPROVED',
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/diff`]: {
+      GET: {
+        fromHash: 'afdcf5e55dfce85055a146783434b0e2a81722c1',
+        toHash: '590e661bb8c189b5a4bee115b475c9f14bf112bd',
+        contextLines: 10,
+        whitespace: 'SHOW',
+        diffs: [
+          {
+            source: {
+              components: ['package.json'],
+              parent: '',
+              name: 'package.json',
+              extension: 'json',
+              toString: 'package.json',
+            },
+            destination: {
+              components: ['package.json'],
+              parent: '',
+              name: 'package.json',
+              extension: 'json',
+              toString: 'package.json',
+            },
+            hunks: [
+              {
+                sourceLine: 47,
+                sourceSpan: 18,
+                destinationLine: 47,
+                destinationSpan: 18,
+                segments: [
+                  {
+                    type: 'CONTEXT',
+                    lines: [
+                      {
+                        source: 47,
+                        destination: 47,
+                        line: '    "webpack": "4.28.0"',
+                        truncated: false,
+                      },
+                      {
+                        source: 48,
+                        destination: 48,
+                        line: '  },',
+                        truncated: false,
+                      },
+                      {
+                        source: 49,
+                        destination: 49,
+                        line: '  "license": "MIT",',
+                        truncated: false,
+                      },
+                      {
+                        source: 50,
+                        destination: 50,
+                        line: '  "main": "dist/index.js",',
+                        truncated: false,
+                      },
+                      {
+                        source: 51,
+                        destination: 51,
+                        line: '  "module": "dist/index.es.js",',
+                        truncated: false,
+                      },
+                      {
+                        source: 52,
+                        destination: 52,
+                        line: '  "name": "removed-for-privacy",',
+                        truncated: false,
+                      },
+                      {
+                        source: 53,
+                        destination: 53,
+                        line: '  "publishConfig": {',
+                        truncated: false,
+                      },
+                      {
+                        source: 54,
+                        destination: 54,
+                        line: '    "registry": "https://npm.renovatebot.com/"',
+                        truncated: false,
+                      },
+                      {
+                        source: 55,
+                        destination: 55,
+                        line: '  },',
+                        truncated: false,
+                      },
+                      {
+                        source: 56,
+                        destination: 56,
+                        line: '  "scripts": {',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'REMOVED',
+                    lines: [
+                      {
+                        source: 57,
+                        destination: 57,
+                        line:
+                          '    "build": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack --config=webpack.config.prod.ts",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'ADDED',
+                    lines: [
+                      {
+                        source: 58,
+                        destination: 57,
+                        line:
+                          '    "build": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack --config=webpack.config.prod.ts",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'CONTEXT',
+                    lines: [
+                      {
+                        source: 58,
+                        destination: 58,
+                        line: '    "clean": "rimraf dist",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'REMOVED',
+                    lines: [
+                      {
+                        source: 59,
+                        destination: 59,
+                        line:
+                          '    "dev": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack --config=webpack.config.ts",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'ADDED',
+                    lines: [
+                      {
+                        source: 60,
+                        destination: 59,
+                        line:
+                          '    "dev": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack --config=webpack.config.ts",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'CONTEXT',
+                    lines: [
+                      {
+                        source: 60,
+                        destination: 60,
+                        line:
+                          '    "prepare": "npm run clean && npm run build",',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'REMOVED',
+                    lines: [
+                      {
+                        source: 61,
+                        destination: 61,
+                        line:
+                          '    "start": "TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" webpack-dev-server --env.NODE_ENV=development --env.buildenv=stage"',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'ADDED',
+                    lines: [
+                      {
+                        source: 62,
+                        destination: 61,
+                        line:
+                          '    "start": "npm run env TS_NODE_PROJECT=\\"tsconfig.webpack.json\\" -- && webpack-dev-server --env.NODE_ENV=development --env.buildenv=stage"',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                  {
+                    type: 'CONTEXT',
+                    lines: [
+                      {
+                        source: 62,
+                        destination: 62,
+                        line: '  },',
+                        truncated: false,
+                      },
+                      {
+                        source: 63,
+                        destination: 63,
+                        line: '  "version": "0.0.1"',
+                        truncated: false,
+                      },
+                      {
+                        source: 64,
+                        destination: 64,
+                        line: '}',
+                        truncated: false,
+                      },
+                    ],
+                    truncated: false,
+                  },
+                ],
+                truncated: false,
+              },
+            ],
+            truncated: false,
+          },
+        ],
+        truncated: false,
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/commits`]: {
+      GET: {
+        values: [{}],
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/merge`]: {
+      GET: { conflicted: false },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/merge?version=1`]: {
+      POST: {
+        ...generatePR(endpoint, 'SOME', 'repo'),
+        ...{
+          state: 'MERGED',
+          open: false,
+          closed: true,
+          createdDate: 1547853840016,
+          updatedDate: 1547853840016,
+          closedDate: 1547853840017,
+        },
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/activities?limit=100`]: {
+      GET: {
+        isLastPage: false,
+        nextPageStart: 1,
+        values: [
+          {
+            action: 'COMMENTED',
+            commentAction: 'ADDED',
+            comment: { id: 21, text: '### some-subject\n\nblablabla' },
+          },
+          {
+            action: 'COMMENTED',
+            commentAction: 'ADDED',
+            comment: { id: 22, text: '!merge' },
+          },
+        ],
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/activities?limit=100&start=1`]: {
+      GET: {
+        isLastPage: true,
+        values: [{ action: 'OTHER' }],
+      },
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments`]: {
+      POST: {},
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/21`]: {
+      GET: {
+        version: 1,
+      },
+      PUT: {},
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/22`]: {
+      GET: {
+        version: 1,
+      },
+      PUT: {},
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/repo/pull-requests/5/comments/21?version=1`]: {
+      DELETE: {},
+    },
+    [`${endpoint}/rest/api/1.0/projects/SOME/repos/branches`]: {
+      GET: {
+        isLastPage: true,
+        limit: 25,
+        size: 2,
+        start: 0,
+        values: [
+          { displayId: 'master', id: 'refs/heads/master' },
+          { displayId: 'branch', id: 'refs/heads/branch' },
+          { displayId: 'renovate/branch', id: 'refs/heads/renovate/branch' },
+          { displayId: 'renovate/upgrade', id: 'refs/heads/renovate/upgrade' },
+        ],
+      },
+    },
+    [`${endpoint}/rest/build-status/1.0/commits/0d9c7726c3d628b7e28af234595cfd20febdbf8e?limit=100`]: {
+      GET: {
+        isLastPage: true,
+        values: [{ key: 'context-1', state: 'SUCCESSFUL' }],
+      },
+    },
+    [`${endpoint}/rest/build-status/1.0/commits/0d9c7726c3d628b7e28af234595cfd20febdbf8e`]: {
+      POST: {},
+    },
+  };
+}
+
+module.exports = {
+  'endpoint with no path': generateServerResponses(
+    'https://stash.renovatebot.com'
+  ),
+  'endpoint with path': generateServerResponses(
+    'https://stash.renovatebot.com/vcs'
+  ),
+};
diff --git a/test/platform/bitbucket-server/index.spec.js b/test/platform/bitbucket-server/index.spec.js
index 468215abf6..9df443bb03 100644
--- a/test/platform/bitbucket-server/index.spec.js
+++ b/test/platform/bitbucket-server/index.spec.js
@@ -1,7 +1,7 @@
 // eslint-disable-next-line no-unused-vars
 const URL = require('url');
 // eslint-disable-next-line no-unused-vars
-const responses = require('../../_fixtures/bitbucket-server/responses');
+const responses = require('./_fixtures/responses');
 
 describe('platform/bitbucket-server', () => {
   Object.entries(responses).forEach(([scenarioName, mockResponses]) => {
diff --git a/test/_fixtures/bitbucket/responses.js b/test/platform/bitbucket/_fixtures/responses.js
similarity index 94%
rename from test/_fixtures/bitbucket/responses.js
rename to test/platform/bitbucket/_fixtures/responses.js
index 0eb32c5cf9..28ab68654d 100644
--- a/test/_fixtures/bitbucket/responses.js
+++ b/test/platform/bitbucket/_fixtures/responses.js
@@ -1,4 +1,3 @@
-
 const pr = {
   id: 5,
   source: { branch: { name: 'branch' } },
@@ -36,12 +35,12 @@ module.exports = {
     username: 'nobody',
   },
   '/2.0/repositories/some/repo': repo,
-  '/2.0/repositories/some/empty': {...repo, full_name : 'some/empty'},
+  '/2.0/repositories/some/empty': { ...repo, full_name: 'some/empty' },
   '/2.0/repositories/some/empty/issues': {
     values: [],
   },
   '/2.0/repositories/some/repo/issues': {
-    values: [issue, {...issue, id:26}],
+    values: [issue, { ...issue, id: 26 }],
   },
   '/2.0/repositories/some/repo/pullrequests': {
     values: [pr],
@@ -129,9 +128,9 @@ module.exports = {
   '/2.0/repositories/some/repo/commit/master_hash/statuses': {
     values: [
       {
-        "key": "foo",
-        "state": "FAILED",
-      }
-    ]
+        key: 'foo',
+        state: 'FAILED',
+      },
+    ],
   },
 };
diff --git a/test/platform/bitbucket/index.spec.js b/test/platform/bitbucket/index.spec.js
index 03aaa9794a..ee96cc6c49 100644
--- a/test/platform/bitbucket/index.spec.js
+++ b/test/platform/bitbucket/index.spec.js
@@ -1,5 +1,5 @@
 const URL = require('url');
-const responses = require('../../_fixtures/bitbucket/responses');
+const responses = require('./_fixtures/responses');
 
 describe('platform/bitbucket', () => {
   let bitbucket;
diff --git a/test/_fixtures/github/graphql/pullrequest-1.json b/test/platform/github/_fixtures/graphql/pullrequest-1.json
similarity index 100%
rename from test/_fixtures/github/graphql/pullrequest-1.json
rename to test/platform/github/_fixtures/graphql/pullrequest-1.json
diff --git a/test/_fixtures/github/graphql/pullrequests-closed.json b/test/platform/github/_fixtures/graphql/pullrequests-closed.json
similarity index 100%
rename from test/_fixtures/github/graphql/pullrequests-closed.json
rename to test/platform/github/_fixtures/graphql/pullrequests-closed.json
diff --git a/test/platform/github/index.spec.js b/test/platform/github/index.spec.js
index af301ed9f7..d8e6188cec 100644
--- a/test/platform/github/index.spec.js
+++ b/test/platform/github/index.spec.js
@@ -13,11 +13,11 @@ describe('platform/github', () => {
   });
 
   const graphqlOpenPullRequests = fs.readFileSync(
-    'test/_fixtures/github/graphql/pullrequest-1.json',
+    'test/platform/github/_fixtures/graphql/pullrequest-1.json',
     'utf8'
   );
   const graphqlClosedPullrequests = fs.readFileSync(
-    'test/_fixtures/github/graphql/pullrequests-closed.json',
+    'test/platform/github/_fixtures/graphql/pullrequests-closed.json',
     'utf8'
   );
 
diff --git a/test/_fixtures/changelog-md/angular.js.md b/test/workers/pr/_fixtures/angular.js.md
similarity index 100%
rename from test/_fixtures/changelog-md/angular.js.md
rename to test/workers/pr/_fixtures/angular.js.md
diff --git a/test/_fixtures/changelog-md/jest.md b/test/workers/pr/_fixtures/jest.md
similarity index 100%
rename from test/_fixtures/changelog-md/jest.md
rename to test/workers/pr/_fixtures/jest.md
diff --git a/test/_fixtures/changelog-md/js-yaml.md b/test/workers/pr/_fixtures/js-yaml.md
similarity index 100%
rename from test/_fixtures/changelog-md/js-yaml.md
rename to test/workers/pr/_fixtures/js-yaml.md
diff --git a/test/workers/pr/changelog/release-notes.spec.js b/test/workers/pr/changelog/release-notes.spec.js
index 6bbf4f5551..20d65c95b9 100644
--- a/test/workers/pr/changelog/release-notes.spec.js
+++ b/test/workers/pr/changelog/release-notes.spec.js
@@ -7,16 +7,16 @@ const {
 } = require('../../../../lib/workers/pr/changelog/release-notes');
 
 const angularJsChangelogMd = fs.readFileSync(
-  'test/_fixtures/changelog-md/angular.js.md',
+  'test/workers/pr/_fixtures/angular.js.md',
   'utf8'
 );
 const jestChangelogMd = fs.readFileSync(
-  'test/_fixtures/changelog-md/jest.md',
+  'test/workers/pr/_fixtures/jest.md',
   'utf8'
 );
 
 const jsYamlChangelogMd = fs.readFileSync(
-  'test/_fixtures/changelog-md/js-yaml.md',
+  'test/workers/pr/_fixtures/js-yaml.md',
   'utf8'
 );
 
diff --git a/test/workers/repository/configured.spec.js b/test/workers/repository/configured.spec.js
index badb6cd75a..95c2a19e65 100644
--- a/test/workers/repository/configured.spec.js
+++ b/test/workers/repository/configured.spec.js
@@ -5,7 +5,7 @@ const {
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../../_fixtures/config') };
+  config = { ...require('../../config/config/_fixtures') };
 });
 
 describe('workers/repository/configured', () => {
diff --git a/test/workers/repository/error-config.spec.js b/test/workers/repository/error-config.spec.js
index 222d49626a..de1231e919 100644
--- a/test/workers/repository/error-config.spec.js
+++ b/test/workers/repository/error-config.spec.js
@@ -5,7 +5,7 @@ const {
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../_fixtures/config');
+  config = require('../../config/config/_fixtures');
 });
 
 describe('workers/repository/error-config', () => {
diff --git a/test/workers/repository/error.spec.js b/test/workers/repository/error.spec.js
index 82ccb6a69d..ea294e2e1f 100644
--- a/test/workers/repository/error.spec.js
+++ b/test/workers/repository/error.spec.js
@@ -5,7 +5,7 @@ jest.mock('../../../lib/workers/repository/error-config');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../_fixtures/config');
+  config = require('../../config/config/_fixtures');
 });
 
 describe('workers/repository/error', () => {
diff --git a/test/workers/repository/extract/index.spec.js b/test/workers/repository/extract/index.spec.js
index 8ed1b5f859..a47b3fb949 100644
--- a/test/workers/repository/extract/index.spec.js
+++ b/test/workers/repository/extract/index.spec.js
@@ -10,7 +10,7 @@ describe('workers/repository/extract/index', () => {
     let config;
     beforeEach(() => {
       jest.resetAllMocks();
-      config = { ...require('../../../_fixtures/config') };
+      config = { ...require('../../../config/config/_fixtures') };
     });
     it('runs', async () => {
       managerFiles.getManagerPackageFiles.mockReturnValue([{}]);
diff --git a/test/workers/repository/extract/manager-files.spec.js b/test/workers/repository/extract/manager-files.spec.js
index 6966991e81..126d0d9087 100644
--- a/test/workers/repository/extract/manager-files.spec.js
+++ b/test/workers/repository/extract/manager-files.spec.js
@@ -12,7 +12,7 @@ describe('workers/repository/extract/manager-files', () => {
     let config;
     beforeEach(() => {
       jest.resetAllMocks();
-      config = { ...require('../../../_fixtures/config') };
+      config = { ...require('../../../config/config/_fixtures') };
     });
     it('returns empty of manager is disabled', async () => {
       const managerConfig = { manager: 'travis', enabled: false };
diff --git a/test/workers/repository/finalise/prune.spec.js b/test/workers/repository/finalise/prune.spec.js
index f979c13dc5..7100063d02 100644
--- a/test/workers/repository/finalise/prune.spec.js
+++ b/test/workers/repository/finalise/prune.spec.js
@@ -3,7 +3,7 @@ const cleanup = require('../../../../lib/workers/repository/finalise/prune');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../../_fixtures/config');
+  config = require('../../../config/config/_fixtures');
   config.platform = 'github';
   config.errors = [];
   config.warnings = [];
diff --git a/test/workers/repository/index.spec.js b/test/workers/repository/index.spec.js
index 81dfb9a551..5f42fba1be 100644
--- a/test/workers/repository/index.spec.js
+++ b/test/workers/repository/index.spec.js
@@ -10,7 +10,7 @@ describe('workers/repository', () => {
   describe('renovateRepository()', () => {
     let config;
     beforeEach(() => {
-      config = require('../../_fixtures/config');
+      config = require('../../config/config/_fixtures');
     });
     it('runs', async () => {
       process.processRepo = jest.fn(() => ({}));
diff --git a/test/workers/repository/init/apis.spec.js b/test/workers/repository/init/apis.spec.js
index 17fe4b9569..87a968bfb1 100644
--- a/test/workers/repository/init/apis.spec.js
+++ b/test/workers/repository/init/apis.spec.js
@@ -7,7 +7,7 @@ describe('workers/repository/init/apis', () => {
   describe('initApis', () => {
     let config;
     beforeEach(() => {
-      config = require('../../../_fixtures/config');
+      config = require('../../../config/config/_fixtures');
       config.errors = [];
       config.warnings = [];
       config.token = 'some-token';
diff --git a/test/workers/repository/init/base.spec.js b/test/workers/repository/init/base.spec.js
index 3451ae6feb..7f64373e5a 100644
--- a/test/workers/repository/init/base.spec.js
+++ b/test/workers/repository/init/base.spec.js
@@ -1,7 +1,7 @@
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../../_fixtures/config');
+  config = require('../../../config/config/_fixtures');
   config.errors = [];
   config.warnings = [];
 });
diff --git a/test/workers/repository/init/config.spec.js b/test/workers/repository/init/config.spec.js
index d2e8677a47..769ae021da 100644
--- a/test/workers/repository/init/config.spec.js
+++ b/test/workers/repository/init/config.spec.js
@@ -1,7 +1,7 @@
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../../_fixtures/config');
+  config = require('../../../config/config/_fixtures');
   config.errors = [];
   config.warnings = [];
 });
diff --git a/test/workers/repository/init/semantic.spec.js b/test/workers/repository/init/semantic.spec.js
index 5d90af3358..022340adcf 100644
--- a/test/workers/repository/init/semantic.spec.js
+++ b/test/workers/repository/init/semantic.spec.js
@@ -1,7 +1,7 @@
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../../_fixtures/config');
+  config = require('../../../config/config/_fixtures');
   config.errors = [];
   config.warnings = [];
 });
diff --git a/test/workers/repository/init/vulnerability.spec.js b/test/workers/repository/init/vulnerability.spec.js
index a251da79f0..8dc35731fd 100644
--- a/test/workers/repository/init/vulnerability.spec.js
+++ b/test/workers/repository/init/vulnerability.spec.js
@@ -1,7 +1,9 @@
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = JSON.parse(JSON.stringify(require('../../../_fixtures/config')));
+  config = JSON.parse(
+    JSON.stringify(require('../../../config/config/_fixtures'))
+  );
 });
 
 const {
diff --git a/test/workers/repository/process/fetch.spec.js b/test/workers/repository/process/fetch.spec.js
index f0dae4a747..9ba8875427 100644
--- a/test/workers/repository/process/fetch.spec.js
+++ b/test/workers/repository/process/fetch.spec.js
@@ -12,7 +12,7 @@ describe('workers/repository/process/fetch', () => {
     let config;
     beforeEach(() => {
       jest.resetAllMocks();
-      config = require('../../../_fixtures/config');
+      config = require('../../../config/config/_fixtures');
     });
     it('handles empty deps', async () => {
       const packageFiles = {
diff --git a/test/workers/repository/process/index.spec.js b/test/workers/repository/process/index.spec.js
index 01dcc5ae57..4c1337ca23 100644
--- a/test/workers/repository/process/index.spec.js
+++ b/test/workers/repository/process/index.spec.js
@@ -8,7 +8,7 @@ jest.mock('../../../../lib/workers/repository/process/extract-update');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../../_fixtures/config');
+  config = require('../../../config/config/_fixtures');
 });
 
 describe('workers/repository/process/index', () => {
diff --git a/test/workers/repository/process/limits.spec.js b/test/workers/repository/process/limits.spec.js
index 90c025e205..15d876f4f0 100644
--- a/test/workers/repository/process/limits.spec.js
+++ b/test/workers/repository/process/limits.spec.js
@@ -4,7 +4,7 @@ const limits = require('../../../../lib/workers/repository/process/limits');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../../../_fixtures/config') };
+  config = { ...require('../../../config/config/_fixtures') };
 });
 
 describe('workers/repository/process/limits', () => {
diff --git a/test/workers/repository/process/lookup/index.spec.js b/test/workers/repository/process/lookup/index.spec.js
index c265595a6a..ea391c2d8f 100644
--- a/test/workers/repository/process/lookup/index.spec.js
+++ b/test/workers/repository/process/lookup/index.spec.js
@@ -1,12 +1,12 @@
 const nock = require('nock');
 const lookup = require('../../../../../lib/workers/repository/process/lookup');
-const qJson = require('../../../../_fixtures/npm/01.json');
-const helmetJson = require('../../../../_fixtures/npm/02.json');
-const coffeelintJson = require('../../../../_fixtures/npm/coffeelint.json');
-const webpackJson = require('../../../../_fixtures/npm/webpack.json');
-const nextJson = require('../../../../_fixtures/npm/next.json');
-const vueJson = require('../../../../_fixtures/npm/vue.json');
-const typescriptJson = require('../../../../_fixtures/npm/typescript.json');
+const qJson = require('../../../../config/npm/_fixtures/01.json');
+const helmetJson = require('../../../../config/npm/_fixtures/02.json');
+const coffeelintJson = require('../../../../config/npm/_fixtures/coffeelint.json');
+const webpackJson = require('../../../../config/npm/_fixtures/webpack.json');
+const nextJson = require('../../../../config/npm/_fixtures/next.json');
+const vueJson = require('../../../../config/npm/_fixtures/vue.json');
+const typescriptJson = require('../../../../config/npm/_fixtures/typescript.json');
 const docker = require('../../../../../lib/datasource/docker');
 
 jest.mock('../../../../../lib/datasource/docker');
diff --git a/test/workers/repository/process/write.spec.js b/test/workers/repository/process/write.spec.js
index 8863fe82c6..09419df6f9 100644
--- a/test/workers/repository/process/write.spec.js
+++ b/test/workers/repository/process/write.spec.js
@@ -10,7 +10,7 @@ limits.getPrsRemaining = jest.fn(() => 99);
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../../../_fixtures/config') };
+  config = { ...require('../../../config/config/_fixtures') };
 });
 
 describe('workers/repository/write', () => {
diff --git a/test/workers/repository/result.spec.js b/test/workers/repository/result.spec.js
index ca0f39d703..b739e56736 100644
--- a/test/workers/repository/result.spec.js
+++ b/test/workers/repository/result.spec.js
@@ -3,7 +3,7 @@ const { processResult } = require('../../../lib/workers/repository/result');
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = require('../../_fixtures/config');
+  config = require('../../config/config/_fixtures');
 });
 
 describe('workers/repository/result', () => {
diff --git a/test/workers/repository/updates/branchify.spec.js b/test/workers/repository/updates/branchify.spec.js
index 53124a47e0..787d0aa8cd 100644
--- a/test/workers/repository/updates/branchify.spec.js
+++ b/test/workers/repository/updates/branchify.spec.js
@@ -1,7 +1,7 @@
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../../../_fixtures/config') };
+  config = { ...require('../../../config/config/_fixtures') };
   config.errors = [];
   config.warnings = [];
 });
diff --git a/test/workers/repository/updates/flatten.spec.js b/test/workers/repository/updates/flatten.spec.js
index ef1dbee79a..de013a33b1 100644
--- a/test/workers/repository/updates/flatten.spec.js
+++ b/test/workers/repository/updates/flatten.spec.js
@@ -5,7 +5,7 @@ const {
 let config;
 beforeEach(() => {
   jest.resetAllMocks();
-  config = { ...require('../../../_fixtures/config') };
+  config = { ...require('../../../config/config/_fixtures') };
   config.errors = [];
   config.warnings = [];
 });
-- 
GitLab