diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 490c06246..29265b1eb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,25 +36,25 @@ jobs: shell: bash # Test Qlib installed with pip - - name: Install Qlib with pip - run: | - if [ "$RUNNER_OS" == "Windows" ]; then - $CONDA\\python.exe -m pip install numpy==1.19.5 - $CONDA\\python.exe -m pip install pyqlib --ignore-installed ruamel.yaml numpy --user - else - sudo $CONDA/bin/python -m pip install numpy==1.19.5 - sudo $CONDA/bin/python -m pip install pyqlib --ignore-installed ruamel.yaml numpy - fi - shell: bash + # - name: Install Qlib with pip + # run: | + # if [ "$RUNNER_OS" == "Windows" ]; then + # $CONDA\\python.exe -m pip install numpy==1.19.5 + # $CONDA\\python.exe -m pip install pyqlib --ignore-installed ruamel.yaml numpy --user + # else + # sudo $CONDA/bin/python -m pip install numpy==1.19.5 + # sudo $CONDA/bin/python -m pip install pyqlib --ignore-installed ruamel.yaml numpy + # fi + # shell: bash - - name: Test data downloads - run: | - if [ "$RUNNER_OS" == "Windows" ]; then - $CONDA\\python.exe scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn - else - $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn - fi - shell: bash + # - name: Test data downloads + # run: | + # if [ "$RUNNER_OS" == "Windows" ]; then + # $CONDA\\python.exe scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + # else + # $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + # fi + # shell: bash # - name: Test workflow by config (install from pip) # run: | @@ -83,6 +83,15 @@ jobs: fi shell: bash + - name: Test data downloads + run: | + if [ "$RUNNER_OS" == "Windows" ]; then + $CONDA\\python.exe scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + else + $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + fi + shell: bash + - name: Install test dependencies run: | if [ "$RUNNER_OS" == "Windows" ]; then diff --git a/.github/workflows/test_macos.yml b/.github/workflows/test_macos.yml index 5b34d84c2..e52c27786 100644 --- a/.github/workflows/test_macos.yml +++ b/.github/workflows/test_macos.yml @@ -30,19 +30,19 @@ jobs: $CONDA/bin/python -m black qlib -l 120 --check --diff # Test Qlib installed with pip - - name: Install Qlib with pip - run: | - sudo $CONDA/bin/python -m pip install numpy==1.19.5 - sudo $CONDA/bin/python -m pip install pyqlib --ignore-installed ruamel.yaml numpy + # - name: Install Qlib with pip + # run: | + # sudo $CONDA/bin/python -m pip install numpy==1.19.5 + # sudo $CONDA/bin/python -m pip install pyqlib --ignore-installed ruamel.yaml numpy - name: Install Lightgbm for MacOS run: | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Microsoft/qlib/main/.github/brew_install.sh)" HOMEBREW_NO_AUTO_UPDATE=1 brew install lightgbm - - name: Test data downloads - run: | - $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + # - name: Test data downloads + # run: | + # $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn # - name: Test workflow by config (install from pip) # run: | @@ -57,6 +57,10 @@ jobs: sudo $CONDA/bin/python -m pip install -U scipy scikit-learn # installing without this line will cause errors on GitHub Actions, while instsalling locally won't sudo $CONDA/bin/python setup.py install + - name: Test data downloads + run: | + $CONDA/bin/python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --interval 1d --region cn + - name: Install test dependencies run: | sudo $CONDA/bin/python -m pip install --upgrade pip