Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
65 lines (59 loc) · 2.28 KB

File metadata and controls

65 lines (59 loc) · 2.28 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
machine:
environment:
# The github organization or username of the repository which hosts the
# project and documentation.
USERNAME: "openml"
# The repository where the documentation will be hosted
DOC_REPO: "openml-python"
# The base URL for the Github page where the documentation will be hosted
DOC_URL: ""
# The email is to be used for commits in the Github Page
EMAIL: "feurerm@informatik.uni-freiburg.de"
dependencies:
# Various dependencies
pre:
- sudo -E apt-get -yq remove texlive-binaries --purge
- sudo apt-get update
- sudo apt-get install libatlas-dev libatlas3gf-base
- sudo apt-get install build-essential python-dev python-setuptools
# install numpy first as it is a compile time dependency for other packages
- pip install --upgrade pip
- pip install --upgrade numpy
- pip install --upgrade scipy
- pip install git+https://github.com/mfeurer/liac-arff.git
# install documentation building dependencies
- pip install --upgrade matplotlib setuptools nose coverage sphinx pillow sphinx-gallery sphinx_bootstrap_theme cython numpydoc scikit-learn nbformat nbconvert
# Installing required packages for `make -C doc check command` to work.
- 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
# The --user is needed to let sphinx see the source and the binaries
# The pipefail is requested to propagate exit code
override:
- python setup.py clean
- python setup.py develop
- set -o pipefail && cd doc && make html 2>&1 | tee ~/log.txt
test:
# Grep error on the documentation
override:
- cat ~/log.txt && if grep -q "Traceback (most recent call last):" ~/log.txt; then false; else true; fi
deployment:
master:
branch: master
commands:
- bash ci_scripts/push_doc.sh 'stable'
development:
branch: develop
commands:
- bash ci_scripts/push_doc.sh 'dev'
general:
# Open the doc to the API
artifacts:
- "doc/_build/html"
- "~/log.txt"
# Restric the build to the branch master only
branches:
only:
- master
- develop
Morty Proxy This is a proxified and sanitized view of the page, visit original site.