Skip to content

Conversation

@mfeurer
Copy link
Collaborator

@mfeurer mfeurer commented Apr 23, 2018

I think this is the last step prior to our first pypi release. We removed the requirements.txt file in PR #438 and therefore need to update the circle-ci build file. Furthermore, this PR enables building of the docs (not deployment) for all branches pushed to github.

- pip install --upgrade pip
- pip install --upgrade numpy
- pip install --upgrade scipy
- pip install git+https://github.com/mfeurer/liac-arff.git
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not add:
pip install liac-arff

I don't see it anywhere in this script

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python setup.py develop takes care of this. Only numpy and scipy need to be present in order to allow the installation of scikit-learn.

- sudo -E apt-get -yq update
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install dvipng texlive-latex-base texlive-latex-extra
# finally install the requirements of the package to allow autodoc
- pip install -r requirements.txt
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do you enforce the requirements to be installed?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python setup.py develop takes care of this. Only numpy and scipy need to be present in order to allow the installation of scikit-learn.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems legit.

@mfeurer
Copy link
Collaborator Author

mfeurer commented Apr 23, 2018

@janvanrijn you can actually verify this if you click on Details for ci/circleci in the checks window.

@mfeurer mfeurer merged commit 96b0b8f into develop Apr 23, 2018
@mfeurer mfeurer deleted the fix/circleci branch April 23, 2018 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants