name: pudl
channels:
  - defaults
dependencies:
  - coverage
  - coveralls
  - cython =0.28.*
  - dbfread
  - jupyter
  - jupyterlab
  - matplotlib
  - networkx =2.1.*
  - numpy =1.14.*
  - pandas =0.23.*
  - psycopg2 =2.7.*
  - pytest =3.5.*
  - pytest-cov
  - python =3.6.*
  - pyyaml
  - scikit-learn =0.19.*
  - scipy =1.1.*
  - sqlalchemy =1.2.*
  - xlrd =1.1.*
  - xlsxwriter =1.0.*
  - pip:
    - datapackage
    - goodtables
    - sklearn-pandas
    - sqlalchemy-postgres-copy

name: pudl
channels:
  - defaults
dependencies:
  - coverage
  - coveralls
  - cython =0.28.*
  - dbfread
  - jupyter
  - jupyterlab
  - matplotlib
  - networkx =2.1.*
  - numpy =1.14.*
  - pandas =0.23.*
  - psycopg2 =2.7.*
  - pytest =3.5.*
  - pytest-cov
  - python =3.6.*
  - pyyaml
# - scikit-learn =0.19.*
  - scipy =1.1.*
  - sqlalchemy =1.2.*
  - xlrd =1.1.*
  - xlsxwriter =1.0.*
  - pip:
    - datapackage
    - goodtables
    - sqlalchemy-postgres-copy
    - scikit-learn==0.20rc1 

Use scikit-learn 0.20rc1 and ditch sklearn-pandas
Use scikit-learn 0.20rc1 and ditch sklearn-pandas

Temporarily forcing the use of a pre-release version of scikit-learn in
order to allow better integration between pandas and the machine
learning libraries. Once scikit-learn 0.20 is released, it should be
changed back in the main conda portion of the environment.
