base:
  available:
    - alabaster 0.7.10
    - alabaster 0.7.11
    - appdirs 1.4.3
    - asn1crypto 0.22.0
    - asn1crypto 0.23.0
    - asn1crypto 0.24.0
    - name: astroid
      version: 1.5.3
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.0
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.1
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.2
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.3
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.4
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 1.6.5
      depends: ['lazy-object-proxy', 'setuptools', 'six', 'wrapt']
    - name: astroid
      version: 2.0.2
      depends: ['lazy-object-proxy', 'six', 'wrapt']
    - name: astroid
      version: 2.0.4
      depends: ['lazy-object-proxy', 'six', 'wrapt']
    - name: attrs
      version: 17.2.0
      depends: ['hypothesis', 'pympler', 'zope', 'zope.interface']
    - name: attrs
      version: 17.3.0
      depends: ['hypothesis', 'pympler', 'zope', 'zope.interface']
    - attrs 17.4.0
    - attrs 18.1.0
    - name: automat
      version: 0.6.0
      depends: ['attrs', 'six']
    - name: automat
      version: 0.7.0
      depends: ['attrs', 'six']
    - name: babel
      version: 2.5.0
      depends: ['pytz']
    - name: babel
      version: 2.5.1
      depends: ['pytz']
    - name: babel
      version: 2.5.3
      depends: ['pytz']
    - name: babel
      version: 2.6.0
      depends: ['pytz']
    - backcall 0.1.0
    - backports 1.0
    - name: backports.functools_lru_cache
      version: '1.4'
      depends: ['backports', 'setuptools']
    - name: backports.functools_lru_cache
      version: '1.5'
      depends: ['backports', 'setuptools']
    - name: backports.shutil_get_terminal_size
      version: 1.0.0
      depends: ['backports']
    - backports_abc 0.5
    - beautifulsoup4 4.6.0
    - beautifulsoup4 4.6.1
    - beautifulsoup4 4.6.3
    - bitarray 0.8.1
    - bitarray 0.8.2
    - bitarray 0.8.3
    - name: bkcharts
      version: '0.2'
      depends: ['numpy >=1.7.1', 'pandas', 'six >=1.5.2']
    - name: bleach
      version: 2.0.0
      depends: ['html5lib >=0.99999999', 'six']
    - name: bleach
      version: 2.1.1
      depends: ['html5lib >=0.99999999', 'setuptools', 'six']
    - name: bleach
      version: 2.1.2
      depends: ['html5lib >=0.99999999', 'setuptools', 'six']
    - name: bleach
      version: 2.1.3
      depends: ['html5lib >=0.99999999', 'setuptools', 'six']
    - name: bokeh
      version: 0.12.10
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.11
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.13
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.14
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'packaging >=16.8', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.15
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'packaging >=16.8', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.16
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'packaging >=16.8', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.7
      depends: ['bkcharts >=0.2', 'jinja2 >=2.7', 'matplotlib', 'numpy >=1.7.1', 'pandas', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'requests >=1.2.3', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.12.9
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: bokeh
      version: 0.13.0
      depends: ['jinja2 >=2.7', 'numpy >=1.7.1', 'packaging >=16.8', 'python-dateutil >=2.1', 'pyyaml >=3.10', 'six >=1.5.2', 'tornado >=4.3']
    - name: boto3
      version: 1.4.7
      depends: ['botocore >=1.7.0,<1.8.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.4.8
      depends: ['botocore >=1.8.0,<1.9.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.5.32
      depends: ['botocore >=1.8.46,<1.9.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.6.18
      depends: ['botocore >=1.9.18,<1.10.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.7.24
      depends: ['botocore >=1.10.24,<1.11.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.7.32
      depends: ['botocore >=1.10.32,<1.11.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.7.4
      depends: ['botocore >=1.10.4,<1.11.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.7.45
      depends: ['botocore >=1.10.45,<1.11.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: boto3
      version: 1.7.62
      depends: ['botocore >=1.10.62,<1.11.0', 'jmespath >=0.7.1,<1.0.0', 's3transfer >=0.1.10,<0.2.0']
    - name: botocore
      version: 1.10.12
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.10.24
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.10.32
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.10.4
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<2.7.0']
    - name: botocore
      version: 1.10.45
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.10.62
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.5.78
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.7.14
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.7.20
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.7.40
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.7.5
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.8.21
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.8.46
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.8.5
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<3.0.0']
    - name: botocore
      version: 1.9.18
      depends: ['docutils >=0.10', 'jmespath >=0.7.1,<1.0.0', 'python-dateutil >=2.1,<2.7.0']
    - certifi 2017.11.5
    - certifi 2017.7.27.1
    - certifi 2018.1.18
    - certifi 2018.4.16
    - certifi 2018.8.13
    # cffi is a bundled module in PyPy and causes resolution errors if pip
    # tries to installed it. Give it a different name since we are simply
    # checking the graph anyway and the identifier doesn't really matter.
    - name: cffi_not_really
      version: 1.10.0
      depends: ['pycparser']
    - name: cffi_not_really
      version: 1.11.2
      depends: ['pycparser']
    - name: cffi_not_really
      version: 1.11.4
      depends: ['pycparser']
    - name: cffi_not_really
      version: 1.11.5
      depends: ['pycparser']
    - chardet 3.0.4
    - click 6.7
    - cloudpickle 0.4.0
    - cloudpickle 0.4.2
    - cloudpickle 0.5.2
    - cloudpickle 0.5.3
    - colorama 0.3.9
    - configparser 3.5.0
    - constantly 15.1.0
    - contextlib2 0.5.5
    - coverage 4.4.2
    - coverage 4.5.1
    - name: cryptography
      version: 2.0.3
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'idna >=2.1', 'openssl 1.0.*', 'six >=1.4.1']
    - name: cryptography
      version: 2.1.3
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'idna >=2.1', 'openssl 1.0.*', 'openssl >=1.0.2m,<1.0.3a', 'six >=1.4.1']
    - name: cryptography
      version: 2.1.4
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'idna >=2.1', 'openssl 1.0.*', 'openssl >=1.0.2m,<1.0.3a', 'six >=1.4.1']
    - name: cryptography
      version: 2.2.1
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'idna >=2.1', 'openssl 1.0.*', 'openssl >=1.0.2n,<1.0.3a', 'six >=1.4.1']
    - name: cryptography
      version: 2.2.2
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'idna >=2.1', 'openssl 1.0.*', 'openssl >=1.0.2o,<1.0.3a', 'six >=1.4.1']
    - name: cryptography
      version: '2.3'
      depends: ['asn1crypto >=0.21.0', 'cffi_not_really >=1.7', 'cryptography-vectors 2.3.*', 'idna >=2.1', 'openssl >=1.0.2o,<1.0.3a', 'six >=1.4.1']
    - cryptography-vectors 2.0.3
    - cryptography-vectors 2.1.3
    - cryptography-vectors 2.1.4
    - cryptography-vectors 2.2.1
    - cryptography-vectors 2.2.2
    - cryptography-vectors 2.3
    - name: cycler
      version: 0.10.0
      depends: ['six']
    - name: cytoolz
      version: 0.8.2
      depends: ['toolz >=0.8.0']
    - name: cytoolz
      version: 0.9.0
      depends: ['toolz >=0.8.0']
    - name: cytoolz
      version: 0.9.0.1
      depends: ['toolz >=0.8.0']
    - name: dask
      version: 0.15.2
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.15.2.*', 'distributed >=1.16.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.15.3
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.15.3.*', 'distributed >=1.19.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.15.4
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.15.4.*', 'distributed >=1.19.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.16.0
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.16.0.*', 'distributed >=1.20.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.16.1
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.16.1.*', 'distributed >=1.20.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.0
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.17.0.*', 'distributed >=1.21.0', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.1
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'dask-core 0.17.1.*', 'distributed >=1.21.1', 'numpy >=1.10', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.2
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.17.2.*', 'distributed >=1.21.0', 'numpy >=1.10.4', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.3
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.17.3.*', 'distributed >=1.21.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.4
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.17.4.*', 'distributed >=1.21.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.17.5
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.17.5.*', 'distributed >=1.21.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.18.0
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.18.0.*', 'distributed >=1.22.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.18.1
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.18.1.*', 'distributed >=1.22.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - name: dask
      version: 0.18.2
      depends: ['bokeh', 'cloudpickle >=0.2.1', 'cytoolz >=0.7.3', 'dask-core 0.18.2.*', 'distributed >=1.22.0', 'numpy >=1.11.0', 'pandas >=0.19.0', 'partd >=0.3.8', 'toolz >=0.7.3']
    - dask-core 0.15.2
    - dask-core 0.15.3
    - dask-core 0.15.4
    - dask-core 0.16.0
    - dask-core 0.16.1
    - dask-core 0.17.0
    - dask-core 0.17.1
    - dask-core 0.17.2
    - dask-core 0.17.3
    - dask-core 0.17.4
    - dask-core 0.17.5
    - dask-core 0.18.0
    - dask-core 0.18.1
    - dask-core 0.18.2
    - decorator 4.1.2
    - decorator 4.2.1
    - decorator 4.3.0
    - dill 0.2.7.1
    - dill 0.2.8.2
    - name: distributed
      version: 1.18.3
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.15.2', 'msgpack-python', 'psutil', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.2']
    - name: distributed
      version: 1.19.1
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.15.2', 'msgpack-python', 'psutil', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.20.0
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.16.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.20.1
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.16.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.20.2
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.16.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.0
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.1
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.2
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.3
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.4
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.5
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.6
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.21.8
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.17.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.22.0
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.18.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - name: distributed
      version: 1.22.1
      depends: ['click >=6.6', 'cloudpickle >=0.2.2', 'cytoolz >=0.7.4', 'dask-core >=0.18.0', 'msgpack-python', 'psutil', 'pyyaml', 'six', 'sortedcontainers', 'tblib', 'toolz >=0.7.4', 'tornado >=4.5.1', 'zict >=0.1.3']
    - docutils 0.14
    - entrypoints 0.2.3
    - enum34 1.1.6
    - expat 2.2.4
    - expat 2.2.5
    - filelock 2.0.12
    - filelock 2.0.13
    - filelock 3.0.4
    - name: flask
      version: 0.12.2
      depends: ['click >=2.0', 'itsdangerous >=0.21', 'jinja2 >=2.4', 'werkzeug >=0.7']
    - name: flask
      version: 1.0.2
      depends: ['click >=5.1', 'itsdangerous >=0.24', 'jinja2 >=2.10', 'werkzeug >=0.14']
    - fribidi 1.0.2
    - fribidi 1.0.4
    - funcsigs 1.0.2
    - functools32 3.2.3.2
    - future 0.16.0
    - futures 3.1.1
    - futures 3.2.0
    - name: gevent
      version: 1.2.2
      depends: ['cffi_not_really >=1.3.0', 'greenlet >=0.4.10']
    - name: gevent
      version: 1.3.0
      depends: ['cffi_not_really >=1.11.5', 'greenlet >=0.4.10']
    - name: gevent
      version: 1.3.2.post0
      depends: ['cffi_not_really >=1.11.5', 'greenlet >=0.4.13']
    - name: gevent
      version: 1.3.3
      depends: ['cffi_not_really >=1.11.5', 'greenlet >=0.4.13']
    - name: gevent
      version: 1.3.4
      depends: ['cffi_not_really >=1.11.5', 'greenlet >=0.4.13']
    - name: gevent
      version: 1.3.5
      depends: ['cffi_not_really >=1.11.5', 'greenlet >=0.4.13']
    - glob2 0.5
    - glob2 0.6
    - gmp 6.1.2
    - graphite2 1.3.10
    - graphite2 1.3.11
    - greenlet 0.4.12
    - greenlet 0.4.13
    - greenlet 0.4.14
    - name: html5lib
      version: '0.999999999'
      depends: ['six >=1.9', 'webencodings']
    - name: html5lib
      version: 1.0.1
      depends: ['six >=1.9', 'webencodings']
    - name: hyperlink
      version: 18.0.0
      depends: ['idna >=2.5']
    - hypothesis 3.23.0
    - name: hypothesis
      version: 3.37.0
      depends: ['attrs', 'coverage']
    - name: hypothesis
      version: 3.38.5
      depends: ['attrs', 'coverage']
    - name: hypothesis
      version: 3.46.0
      depends: ['attrs', 'coverage']
    - name: hypothesis
      version: 3.52.0
      depends: ['attrs >=16.0.0', 'coverage']
    - name: hypothesis
      version: 3.53.0
      depends: ['attrs >=16.0.0', 'coverage']
    - name: hypothesis
      version: 3.56.0
      depends: ['attrs >=16.0.0', 'coverage']
    - name: hypothesis
      version: 3.57.0
      depends: ['attrs >=16.0.0', 'coverage']
    - name: hypothesis
      version: 3.59.1
      depends: ['attrs >=16.0.0', 'coverage']
    - name: ibis-framework
      version: 0.12.0
      depends: ['impyla >=0.14.0', 'multipledispatch', 'numpy >=1.10.0', 'pandas >=0.18.1', 'psycopg2', 'python-graphviz', 'setuptools', 'six', 'sqlalchemy >=1.0.0', 'thrift', 'thriftpy <=0.3.9', 'toolz']
    - name: ibis-framework
      version: 0.13.0
      depends: ['impyla >=0.14.0', 'multipledispatch', 'numpy >=1.10.0', 'pandas >=0.18.1', 'psycopg2', 'python-graphviz', 'setuptools', 'six', 'sqlalchemy >=1.0.0', 'thrift', 'thriftpy <=0.3.9', 'toolz']
    - icu 58.2
    - idna 2.6
    - idna 2.7
    - imagesize 0.7.1
    - imagesize 1.0.0
    - name: impyla
      version: 0.14.0
      depends: ['bitarray', 'setuptools', 'six', 'thriftpy >=0.3.5']
    - name: impyla
      version: 0.14.1
      depends: ['bitarray', 'setuptools', 'six', 'thriftpy >=0.3.5']
    - incremental 17.5.0
    - ipaddress 1.0.18
    - ipaddress 1.0.19
    - ipaddress 1.0.22
    - name: ipykernel
      version: 4.6.1
      depends: ['ipython', 'jupyter_client', 'tornado >=4.0', 'traitlets >=4.1']
    - name: ipykernel
      version: 4.7.0
      depends: ['ipython', 'jupyter_client', 'tornado >=4.0', 'traitlets >=4.1']
    - name: ipykernel
      version: 4.8.0
      depends: ['ipython >=4.0.0', 'jupyter_client', 'tornado >=4.0', 'traitlets >=4.1']
    - name: ipykernel
      version: 4.8.2
      depends: ['ipython >=4.0.0', 'jupyter_client', 'tornado >=4.0', 'traitlets >=4.1']
    - name: ipython
      version: 5.4.1
      depends: ['decorator', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 5.5.0
      depends: ['decorator', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 5.6.0
      depends: ['decorator', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 5.7.0
      depends: ['backports.shutil_get_terminal_size', 'decorator', 'pathlib2', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 5.8.0
      depends: ['decorator', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 6.1.0
      depends: ['decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 6.2.1
      depends: ['decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets']
    - name: ipython
      version: 6.3.0
      depends: ['backcall', 'decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets >=4.2']
    - name: ipython
      version: 6.3.1
      depends: ['backcall', 'decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets >=4.2']
    - name: ipython
      version: 6.4.0
      depends: ['backcall', 'decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets >=4.2']
    - name: ipython
      version: 6.5.0
      depends: ['backcall', 'decorator', 'jedi >=0.10', 'pexpect', 'pickleshare', 'prompt_toolkit >=1.0.4,<2.0.0', 'pygments', 'simplegeneric >0.8', 'traitlets >=4.2']
    - name: ipython-notebook
      version: 0.13.2
      depends: ['ipython 0.13.2', 'pyzmq 2.2.0.1', 'tornado']
    - name: ipython-notebook
      version: 1.0.0
      depends: ['ipython 1.0.0', 'pyzmq 2.2.0.1', 'tornado']
    - name: ipython-notebook
      version: 1.1.0
      depends: ['ipython 1.1.0', 'jinja2', 'pyzmq 2.2.0.1', 'tornado']
    - name: ipython-notebook
      version: 2.0.0
      depends: ['ipython 2.0.0', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 2.1.0
      depends: ['ipython 2.1.0', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 2.2.0
      depends: ['ipython 2.2.0', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 2.3.0
      depends: ['ipython 2.3.0', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 2.3.1
      depends: ['ipython 2.3.1', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 2.4.1
      depends: ['ipython 2.4.1', 'jinja2', 'pyzmq 14.*', 'tornado']
    - name: ipython-notebook
      version: 3.0.0
      depends: ['ipython 3.0.0', 'jinja2', 'jsonschema 2.4.0', 'mistune', 'pygments', 'pyzmq 14.*', 'terminado 0.5', 'tornado']
    - name: ipython-notebook
      version: 3.1.0
      depends: ['ipython 3.1.0', 'jinja2', 'jsonschema 2.4.0', 'mistune', 'pygments', 'pyzmq 14.*', 'terminado 0.5', 'tornado']
    - name: ipython-notebook
      version: 3.2.0
      depends: ['ipython 3.2.0', 'jinja2', 'jsonschema 2.4.0', 'mistune', 'pygments', 'pyzmq 14.*', 'terminado 0.5', 'tornado']
    - name: ipython-notebook
      version: 3.2.1
      depends: ['ipython 3.2.1', 'jinja2', 'jsonschema 2.4.0', 'mistune', 'pygments', 'pyzmq 14.*', 'terminado 0.5', 'tornado']
    - name: ipython-notebook
      version: 4.0.4
      depends: ['notebook']
    - ipython_genutils 0.2.0
    - name: ipywidgets
      version: 7.0.0
      depends: ['ipykernel >=4.5.1', 'ipython', 'nbformat >=4.2.0', 'traitlets >=4.3.1', 'widgetsnbextension >=3.0.0']
    - name: ipywidgets
      version: 7.0.5
      depends: ['ipykernel >=4.5.1', 'ipython', 'nbformat >=4.2.0', 'traitlets >=4.3.1', 'widgetsnbextension >=3.0.0']
    - name: ipywidgets
      version: 7.1.0
      depends: ['ipykernel >=4.5.1', 'ipython', 'nbformat >=4.2.0', 'traitlets >=4.3.1', 'widgetsnbextension >=3.0.0']
    - name: ipywidgets
      version: 7.1.1
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.1.0,<4.0']
    - name: ipywidgets
      version: 7.1.2
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.1.0,<4.0']
    - name: ipywidgets
      version: 7.2.0
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.2.0,<4.0.0']
    - name: ipywidgets
      version: 7.2.1
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.2.0,<4.0.0']
    - name: ipywidgets
      version: 7.3.0
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.3.0,<3.4.0']
    - name: ipywidgets
      version: 7.3.1
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.3.0,<3.4.0']
    - name: ipywidgets
      version: 7.4.0
      depends: ['ipykernel >=4.5.1', 'ipython >=4.0.0', 'nbformat >=4.2.0', 'traitlets >=4.3.1,<5.0.0', 'widgetsnbextension >=3.4.0,<3.5.0']
    - itsdangerous 0.24
    - jedi 0.10.2
    - name: jedi
      version: 0.11.0
      depends: ['parso ==0.1.0']
    - name: jedi
      version: 0.11.1
      depends: ['numpydoc', 'parso >=0.1.0,<0.2']
    - name: jedi
      version: 0.12.0
      depends: ['parso >=0.2.0']
    - name: jedi
      version: 0.12.1
      depends: ['parso >=0.3.0']
    - name: jinja2
      version: '2.10'
      depends: ['markupsafe >=0.23', 'setuptools']
    - name: jinja2
      version: 2.9.6
      depends: ['markupsafe >=0.23', 'setuptools']
    - jmespath 0.9.3
    - jpeg 9b
    - name: jsonschema
      version: 2.6.0
      depends: ['setuptools']
    - name: jupyter
      version: 1.0.0
      depends: ['ipykernel', 'ipywidgets', 'jupyter_console', 'nbconvert', 'notebook', 'qtconsole']
    - name: jupyter_client
      version: 5.1.0
      depends: ['jupyter_core', 'python-dateutil >=2.1', 'pyzmq >=13', 'traitlets']
    - name: jupyter_client
      version: 5.2.1
      depends: ['jupyter_core', 'python-dateutil >=2.1', 'pyzmq >=13', 'traitlets']
    - name: jupyter_client
      version: 5.2.2
      depends: ['jupyter_core', 'python-dateutil >=2.1', 'pyzmq >=13', 'tornado', 'traitlets']
    - name: jupyter_client
      version: 5.2.3
      depends: ['jupyter_core', 'python-dateutil >=2.1', 'pyzmq >=13', 'tornado', 'traitlets']
    - name: jupyter_console
      version: 5.2.0
      depends: ['ipykernel', 'ipython', 'jupyter_client', 'pexpect', 'prompt_toolkit', 'pygments']
    - name: jupyter_core
      version: 4.3.0
      depends: ['traitlets']
    - name: jupyter_core
      version: 4.4.0
      depends: ['traitlets']
    - kiwisolver 1.0.0
    - kiwisolver 1.0.1
    - lazy-object-proxy 1.3.1
    - llvmlite 0.20.0
    - llvmlite 0.21.0
    - llvmlite 0.22.0
    - locket 0.2.0
    - name: logilab-common
      version: 1.4.1
      depends: ['setuptools', 'six >=1.4.0']
    - make 4.2.1
    - markupsafe 1.0
    - name: matplotlib
      version: 2.0.2
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.6.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.1.0
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.6.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.1.1
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.6.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.1.2
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.6.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.2.0
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.6.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.2.2
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt >=5.6,<6.0a0', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - name: matplotlib
      version: 2.2.3
      depends: ['cycler >=0.10', 'numpy', 'pyparsing', 'pyqt 5.9.*', 'python-dateutil', 'pytz', 'setuptools', 'tornado']
    - mistune 0.7.4
    - mistune 0.8.1
    - mistune 0.8.3
    - msgpack-python 0.4.8
    - msgpack-python 0.5.1
    - msgpack-python 0.5.5
    - msgpack-python 0.5.6
    - multipledispatch 0.4.9
    - multipledispatch 0.5.0
    - name: multipledispatch
      version: 0.6.0
      depends: ['six']
    - name: nbconvert
      version: 5.3.1
      depends: ['bleach', 'entrypoints >=0.2.2', 'jinja2', 'jupyter_client >=4.2', 'jupyter_core', 'mistune >0.6', 'nbformat', 'pandoc', 'pandocfilters >=1.4.1', 'pygments', 'testpath', 'traitlets']
    - name: nbformat
      version: 4.4.0
      depends: ['ipython_genutils', 'jsonschema >=2.4,!=2.5.0', 'jupyter_core', 'traitlets >=4.1']
    - ncurses 6.0
    - ncurses 6.1
    - name: nose
      version: 1.3.7
      depends: ['setuptools']
    - name: notebook
      version: 5.0.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client', 'jupyter_core', 'nbconvert', 'nbformat', 'terminado >=0.3.3', 'tornado >=4', 'traitlets >=4.3']
    - name: notebook
      version: 5.1.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client', 'jupyter_core', 'nbconvert', 'nbformat', 'terminado >=0.3.3', 'tornado >=4', 'traitlets >=4.3']
    - name: notebook
      version: 5.2.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client', 'jupyter_core', 'nbconvert', 'nbformat', 'terminado >=0.3.3', 'tornado >=4', 'traitlets >=4.3']
    - name: notebook
      version: 5.2.1
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client', 'jupyter_core', 'nbconvert', 'nbformat', 'terminado >=0.3.3', 'tornado >=4', 'traitlets >=4.3']
    - name: notebook
      version: 5.2.2
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client', 'jupyter_core', 'nbconvert', 'nbformat', 'terminado >=0.3.3', 'tornado >=4', 'traitlets >=4.3']
    - name: notebook
      version: 5.3.1
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client >=5.2.0', 'jupyter_core >=4.4.0', 'nbconvert', 'nbformat', 'send2trash', 'terminado >=0.8.1', 'tornado >=4', 'traitlets >=4.2.1']
    - name: notebook
      version: 5.4.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client >=5.2.0', 'jupyter_core >=4.4.0', 'nbconvert', 'nbformat', 'send2trash', 'terminado >=0.8.1', 'tornado >=4', 'traitlets >=4.2.1']
    - name: notebook
      version: 5.4.1
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client >=5.2.0', 'jupyter_core >=4.4.0', 'nbconvert', 'nbformat', 'send2trash', 'terminado >=0.8.1', 'tornado >=4', 'traitlets >=4.2.1']
    - name: notebook
      version: 5.5.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client >=5.2.0', 'jupyter_core >=4.4.0', 'nbconvert', 'nbformat', 'pyzmq >=17', 'send2trash', 'terminado >=0.8.1', 'tornado >=4', 'traitlets >=4.2.1']
    - name: notebook
      version: 5.6.0
      depends: ['ipykernel', 'ipython_genutils', 'jinja2', 'jupyter_client >=5.2.0', 'jupyter_core >=4.4.0', 'nbconvert', 'nbformat', 'prometheus_client', 'pyzmq >=17', 'send2trash', 'terminado >=0.8.1', 'tornado >=4', 'traitlets >=4.2.1']
    - numpy 1.11.3
    - numpy 1.12.1
    - numpy 1.13.1
    - numpy 1.13.3
    - numpy 1.14.0
    - numpy 1.14.1
    - numpy 1.14.2
    - numpy 1.14.3
    - numpy 1.14.4
    - numpy 1.14.5
    - numpy 1.15.0
    - numpy 1.9.3
    - name: numpydoc
      version: 0.7.0
      depends: ['sphinx']
    - name: numpydoc
      version: 0.8.0
      depends: ['sphinx']
    - name: openssl
      version: 1.0.2l
      depends: ['ca-certificates']
    - name: openssl
      version: 1.0.2m
      depends: ['ca-certificates']
    - name: openssl
      version: 1.0.2n
      depends: ['ca-certificates']
    - name: openssl
      version: 1.0.2o
      depends: ['ca-certificates']
    - name: openssl
      version: 1.0.2p
      depends: ['ca-certificates']
    - name: packaging
      version: '16.8'
      depends: ['pyparsing', 'six']
    - name: packaging
      version: '17.1'
      depends: ['pyparsing', 'six']
    - name: pandas
      version: 0.20.3
      depends: ['numpy >=1.9', 'python-dateutil', 'pytz']
    - name: pandas
      version: 0.21.0
      depends: ['numpy >=1.9.3,<2.0a0', 'python-dateutil', 'pytz']
    - name: pandas
      version: 0.21.1
      depends: ['numpy >=1.9.3,<2.0a0', 'python-dateutil', 'pytz']
    - name: pandas
      version: 0.22.0
      depends: ['numpy >=1.9.3,<2.0a0', 'python-dateutil', 'pytz']
    - name: pandas
      version: 0.23.0
      depends: ['numpy >=1.9.3,<2.0a0', 'python-dateutil', 'pytz']
    - name: pandas
      version: 0.23.1
      depends: ['numpy >=1.9.3,<2.0a0', 'python-dateutil >=2.5.*', 'pytz']
    - name: pandas
      version: 0.23.2
      depends: ['numpy >=1.11.3,<2.0a0', 'python-dateutil >=2.5.*', 'pytz']
    - name: pandas
      version: 0.23.3
      depends: ['numpy >=1.11.3,<2.0a0', 'python-dateutil >=2.5.*', 'pytz']
    - name: pandas
      version: 0.23.4
      depends: ['numpy >=1.11.3,<2.0a0', 'python-dateutil >=2.5.*', 'pytz']
    - pandocfilters 1.4.2
    - parso 0.1.0
    - parso 0.1.1
    - parso 0.2.0
    - parso 0.2.1
    - parso 0.3.0
    - parso 0.3.1
    - name: partd
      version: 0.3.8
      depends: ['locket', 'toolz']
    - patchelf 0.9
    - path.py 10.3.1
    - path.py 10.5
    - path.py 11.0
    - path.py 11.0.1
    - name: pathlib2
      version: 2.3.0
      depends: ['six']
    - name: pathlib2
      version: 2.3.2
      depends: ['six']
    - pcre 8.41
    - pcre 8.42
    - perl 5.26.2
    - name: perl-app-cpanminus
      version: '1.7039'
      depends: ['perl 5.22.0*']
    - name: perl-encode-locale
      version: '1.05'
      depends: ['perl >=5.26.2,<5.27.0a0']
    - name: pexpect
      version: 4.2.1
      depends: ['ptyprocess >=0.5']
    - name: pexpect
      version: 4.3.0
      depends: ['ptyprocess >=0.5']
    - name: pexpect
      version: 4.3.1
      depends: ['ptyprocess >=0.5']
    - name: pexpect
      version: 4.4.0
      depends: ['ptyprocess >=0.5']
    - name: pexpect
      version: 4.5.0
      depends: ['ptyprocess >=0.5']
    - name: pexpect
      version: 4.6.0
      depends: ['ptyprocess >=0.5']
    - pickleshare 0.7.4
    - name: pip
      version: 10.0.1
      depends: ['setuptools', 'wheel']
    - name: pip
      version: 9.0.1
      depends: ['setuptools', 'wheel']
    - name: pip
      version: 9.0.3
      depends: ['setuptools', 'wheel']
    - pixman 0.34.0
    - pkginfo 1.4.1
    - pkginfo 1.4.2
    - ply 3.10
    - ply 3.11
    - name: prometheus_client
      version: 0.2.0
      depends: ['twisted']
    - name: prometheus_client
      version: 0.3.0
      depends: ['twisted']
    - name: prometheus_client
      version: 0.3.1
      depends: ['twisted']
    - name: prompt_toolkit
      version: 1.0.15
      depends: ['pygments', 'six >=1.9.0', 'wcwidth']
    - name: prompt_toolkit
      version: 2.0.2
      depends: ['pygments', 'six >=1.9.0', 'wcwidth']
    - name: prompt_toolkit
      version: 2.0.3
      depends: ['pygments', 'six >=1.9.0', 'wcwidth']
    - name: prompt_toolkit
      version: 2.0.4
      depends: ['pygments', 'six >=1.9.0', 'wcwidth']
    - psutil 5.2.2
    - psutil 5.3.1
    - psutil 5.4.0
    - psutil 5.4.1
    - psutil 5.4.3
    - psutil 5.4.5
    - psutil 5.4.6
    - psycopg2 2.7.3.1
    - psycopg2 2.7.3.2
    - psycopg2 2.7.4
    - psycopg2 2.7.5
    - ptyprocess 0.5.2
    - ptyprocess 0.6.0
    - pyasn1 0.3.7
    - pyasn1 0.4.2
    - pyasn1 0.4.3
    - pyasn1 0.4.4
    - name: pyasn1-modules
      version: 0.2.1
      depends: ['pyasn1 >=0.4.1,<0.5.0']
    - name: pyasn1-modules
      version: 0.2.2
      depends: ['pyasn1 >=0.4.1,<0.5.0']
    - pycosat 0.6.2
    - pycosat 0.6.3
    - pycparser 2.18
    - name: pygments
      version: 2.2.0
      depends: ['setuptools']
    - pympler 0.5
    - name: pyopenssl
      version: 17.2.0
      depends: ['cryptography >=1.9', 'six >=1.5.2']
    - name: pyopenssl
      version: 17.4.0
      depends: ['cryptography >=1.9', 'six >=1.5.2']
    - name: pyopenssl
      version: 17.5.0
      depends: ['cryptography >=2.1.4', 'six >=1.5.2']
    - name: pyopenssl
      version: 18.0.0
      depends: ['cryptography >=2.2.1', 'six >=1.5.2']
    - pyparsing 2.2.0
    - name: pyqt
      version: 5.6.0
      depends: ['qt 5.6.*', 'sip 4.18.*']
    - name: pyqt
      version: 5.9.2
      depends: ['dbus >=1.13.2,<2.0a0', 'qt 5.9.*', 'qt >=5.9.6,<5.10.0a0', 'sip >=4.19.4']
    - pysocks 1.6.7
    - pysocks 1.6.8
    - name: python-dateutil
      version: 2.6.1
      depends: ['six']
    - name: python-dateutil
      version: 2.7.0
      depends: ['six >=1.5']
    - name: python-dateutil
      version: 2.7.2
      depends: ['six >=1.5']
    - name: python-dateutil
      version: 2.7.3
      depends: ['six >=1.5']
    - name: python-digest
      version: 1.1.1
      depends: ['cryptography <2.2']
    - python-graphviz 0.8.2
    - python-graphviz 0.8.3
    - python-graphviz 0.8.4
    - pytz 2017.2
    - pytz 2017.3
    - pytz 2018.3
    - pytz 2018.4
    - pytz 2018.5
    - pyyaml 3.12
    - pyyaml 3.13
    - pyzmq 16.0.2
    - pyzmq 16.0.3
    - pyzmq 17.0.0
    - pyzmq 17.1.0
    - pyzmq 17.1.2
    - name: qtconsole
      version: 4.3.1
      depends: ['ipykernel >=4.1', 'jupyter_client >=4.1', 'jupyter_core', 'pygments', 'pyqt', 'traitlets']
    - name: qtconsole
      version: 4.4.0
      depends: ['ipykernel >=4.1', 'jupyter_client >=4.1', 'jupyter_core', 'pygments', 'pyqt >=5.9.2,<5.10.0a0', 'traitlets']
    - redis 4.0.10
    - redis 4.0.2
    - redis 4.0.8
    - redis 4.0.9
    - redis-py 2.10.6
    - name: requests
      version: 2.18.4
      depends: ['certifi >=2017.4.17', 'chardet >=3.0.2,<3.1.0', 'idna >=2.5,<2.7', 'urllib3 >=1.21.1,<1.23']
    - name: requests
      version: 2.19.1
      depends: ['certifi >=2017.4.17', 'chardet >=3.0.2,<3.1.0', 'idna >=2.5,<2.8', 'urllib3 >=1.21.1,<1.24']
    - name: ruamel_yaml
      version: 0.11.14
      depends: ['yaml']
    - name: ruamel_yaml
      version: 0.15.35
      depends: ['yaml', 'yaml >=0.1.7,<0.2.0a0']
    - name: ruamel_yaml
      version: 0.15.37
      depends: ['yaml >=0.1.7,<0.2.0a0']
    - name: ruamel_yaml
      version: 0.15.40
      depends: ['yaml >=0.1.7,<0.2.0a0']
    - name: ruamel_yaml
      version: 0.15.42
      depends: ['yaml >=0.1.7,<0.2.0a0']
    - name: ruamel_yaml
      version: 0.15.46
      depends: ['yaml >=0.1.7,<0.2.0a0']
    - name: s3fs
      version: 0.1.3
      depends: ['boto3']
    - name: s3fs
      version: 0.1.4
      depends: ['boto3']
    - name: s3fs
      version: 0.1.5
      depends: ['boto3']
    - name: s3transfer
      version: 0.1.10
      depends: ['botocore >=1.3.0,<2.0.0']
    - name: s3transfer
      version: 0.1.11
      depends: ['botocore >=1.3.0,<2.0.0']
    - name: s3transfer
      version: 0.1.13
      depends: ['botocore >=1.3.0,<2.0.0']
    - scandir 1.5
    - scandir 1.6
    - scandir 1.7
    - scandir 1.8
    - scandir 1.9.0
    - name: scipy
      version: 0.19.1
      depends: ['numpy >=1.9.3,<2.0a0']
    - name: scipy
      version: 1.0.0
      depends: ['numpy >=1.9.3,<2.0a0']
    - name: scipy
      version: 1.0.1
      depends: ['numpy >=1.9.3,<2.0a0']
    - name: scipy
      version: 1.1.0
      depends: ['numpy >=1.11.3,<2.0a0']
    - send2trash 1.4.2
    - send2trash 1.5.0
    - name: service_identity
      version: 17.0.0
      depends: ['attrs >=16.0.0', 'pyasn1', 'pyasn1-modules', 'pyopenssl >=0.12']
    - name: setuptools
      version: 36.5.0
      depends: ['certifi']
    - name: setuptools
      version: 38.4.0
      depends: ['certifi >=2016.09']
    - name: setuptools
      version: 38.5.1
      depends: ['certifi >=2016.09']
    - name: setuptools
      version: 39.0.1
      depends: ['certifi >=2016.09']
    - name: setuptools
      version: 39.1.0
      depends: ['certifi >=2016.09']
    - name: setuptools
      version: 39.2.0
      depends: ['certifi >=2016.09']
    - name: setuptools
      version: 40.0.0
      depends: ['certifi >=2016.09']
    - simplegeneric 0.8.1
    - name: singledispatch
      version: 3.4.0.3
      depends: ['six']
    - sip 4.18.1
    - sip 4.19.8
    - six 1.10.0
    - six 1.11.0
    - snowballstemmer 1.2.1
    - name: sortedcollections
      version: 0.5.3
      depends: ['sortedcontainers']
    - name: sortedcollections
      version: 0.6.1
      depends: ['sortedcontainers']
    - name: sortedcollections
      version: 1.0.1
      depends: ['sortedcontainers >=2.0']
    - sortedcontainers 1.5.10
    - sortedcontainers 1.5.7
    - sortedcontainers 1.5.9
    - sortedcontainers 2.0.2
    - sortedcontainers 2.0.3
    - sortedcontainers 2.0.4
    - name: sphinx
      version: 1.6.3
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.6.6
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.0
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'packaging', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.1
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'packaging', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.2
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'packaging', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.3
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'packaging', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.4
      depends: ['alabaster', 'babel', 'docutils', 'imagesize', 'jinja2', 'packaging', 'pygments', 'requests', 'six', 'snowballstemmer', 'sphinxcontrib-websupport', 'typing']
    - name: sphinx
      version: 1.7.5
      depends: ['alabaster >=0.7,<0.8', 'babel >=1.3,!=2.0', 'docutils >=0.11', 'imagesize', 'jinja2 >=2.3', 'packaging', 'pygments >2.0', 'requests >2.0.0', 'six >=1.5', 'snowballstemmer >=1.1', 'sphinxcontrib-websupport']
    - name: sphinx
      version: 1.7.6
      depends: ['alabaster >=0.7,<0.8', 'babel >=1.3,!=2.0', 'docutils >=0.11', 'imagesize', 'jinja2 >=2.3', 'packaging', 'pygments >2.0', 'requests >2.0.0', 'six >=1.5', 'snowballstemmer >=1.1', 'sphinxcontrib-websupport']
    - sphinxcontrib 1.0
    - name: sphinxcontrib-websupport
      version: 1.0.1
      depends: ['sphinxcontrib']
    - name: sphinxcontrib-websupport
      version: 1.1.0
      depends: ['sphinxcontrib']
    - sqlalchemy 1.1.13
    - sqlalchemy 1.2.0
    - sqlalchemy 1.2.1
    - sqlalchemy 1.2.10
    - sqlalchemy 1.2.3
    - sqlalchemy 1.2.4
    - sqlalchemy 1.2.5
    - sqlalchemy 1.2.6
    - sqlalchemy 1.2.7
    - sqlalchemy 1.2.8
    - name: ssl_match_hostname
      version: 3.5.0.1
      depends: ['backports']
    - subprocess32 3.2.7
    - subprocess32 3.5.0
    - subprocess32 3.5.1
    - subprocess32 3.5.2
    - tblib 1.3.2
    - name: terminado
      version: '0.6'
      depends: ['ptyprocess', 'tornado >=4']
    - name: terminado
      version: 0.8.1
      depends: ['ptyprocess', 'tornado >=4']
    - testpath 0.3.1
    - name: thrift
      version: 0.11.0
      depends: ['six >=1.7.2']
    - thrift 0.9.3
    - name: thriftpy
      version: 0.3.9
      depends: ['ply >=3.4,<4.0']
    - toolz 0.8.2
    - toolz 0.9.0
    - tornado 4.5.2
    - tornado 4.5.3
    - tornado 5.0
    - tornado 5.0.1
    - tornado 5.0.2
    - tornado 5.1
    - name: traitlets
      version: 4.3.2
      depends: ['decorator', 'ipython_genutils', 'six']
    - name: twisted
      version: 17.9.0
      depends: ['appdirs >=1.4.0', 'automat >=0.3.0', 'constantly >=15.1', 'cryptography >=1.5', 'hyperlink >=17.1.1', 'idna >=0.6,!=2.3', 'incremental >=16.10.1', 'pyasn1', 'pyopenssl >=16.0.0', 'service_identity', 'zope.interface >=4.0.2']
    - name: twisted
      version: 18.4.0
      depends: ['appdirs >=1.4.0', 'automat >=0.3.0', 'constantly >=15.1', 'cryptography >=1.5', 'hyperlink >=17.1.1', 'idna >=0.6,!=2.3', 'incremental >=16.10.1', 'pyasn1', 'pyopenssl >=16.0.0', 'service_identity', 'zope.interface >=4.0.2']
    - name: twisted
      version: 18.7.0
      depends: ['appdirs >=1.4.0', 'automat >=0.3.0', 'constantly >=15.1', 'cryptography >=1.5', 'hyperlink >=17.1.1', 'idna >=0.6,!=2.3', 'incremental >=16.10.1', 'pyasn1', 'pyopenssl >=16.0.0', 'service_identity', 'zope.interface >=4.0.2']
    - typed-ast 1.1.0
    - typing 3.6.2
    - typing 3.6.4
    - ujson 1.35
    - name: urllib3
      version: '1.22'
      depends: ['certifi', 'cryptography >=1.3.4', 'idna >=2.0.0', 'pyopenssl >=0.14', 'pysocks >=1.5.6,<2.0,!=1.5.7']
    - name: urllib3
      version: '1.23'
      depends: ['certifi', 'cryptography >=1.3.4', 'idna >=2.0.0', 'pyopenssl >=0.14', 'pysocks >=1.5.6,<2.0,!=1.5.7']
    - wcwidth 0.1.7
    - webencodings 0.5.1
    - werkzeug 0.12.2
    - werkzeug 0.14.1
    - name: wheel
      version: 0.29.0
      depends: ['setuptools']
    - name: wheel
      version: 0.30.0
      depends: ['setuptools']
    - name: wheel
      version: 0.31.0
      depends: ['setuptools']
    - name: wheel
      version: 0.31.1
      depends: ['setuptools']
    - name: widgetsnbextension
      version: 3.0.2
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.0.8
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.1.0
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.1.4
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.2.0
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.2.1
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.3.0
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.3.1
      depends: ['notebook >=4.4.1']
    - name: widgetsnbextension
      version: 3.4.0
      depends: ['notebook >=4.4.1']
    - wrapt 1.10.11
    - xz 5.2.3
    - xz 5.2.4
    - yaml 0.1.7
    - zeromq 4.2.2
    - zeromq 4.2.3
    - zeromq 4.2.5
    - name: zict
      version: 0.1.2
      depends: ['heapdict']
    - name: zict
      version: 0.1.3
      depends: ['heapdict']
    - zope 1.0
    - name: zope.interface
      version: 4.4.3
      depends: ['zope']
    - name: zope.interface
      version: 4.5.0
      depends: ['zope']

cases:
-
  request:
    - install: alabaster
  response:
    - state:
      - alabaster 0.7.11
-
  request:
    - install: ipython==6.3.1
  response:
    - state:
      - backcall 0.1.0
      - decorator 4.3.0
      - ipython 6.3.1
      - ipython_genutils 0.2.0
      - jedi 0.12.1
      - parso 0.3.1
      - pexpect 4.6.0
      - pickleshare 0.7.4
      - prompt_toolkit 1.0.15
      - ptyprocess 0.6.0
      - pygments 2.2.0
      - simplegeneric 0.8.1
      - six 1.11.0
      - traitlets 4.3.2
      - wcwidth 0.1.7
