Skip to content

Commit edb22a4

Browse files
committed
test build
1 parent c3fce68 commit edb22a4

File tree

2 files changed

+38
-37
lines changed

2 files changed

+38
-37
lines changed

.github/workflows/ci.yml

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
# name: Python package
1+
name: Python package
22

3-
# # on: [push]
3+
# on: [push]
44

5-
# on:
6-
# push:
7-
# branches: [ master ]
5+
on:
6+
push:
7+
branches: [ master ]
88

9-
# jobs:
10-
# build:
11-
# runs-on: ubuntu-latest
12-
# strategy:
13-
# matrix:
14-
# python-version: [3.8, 3.9, "3.10", "3.11"]
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
python-version: [3.8, 3.9, "3.10", "3.11"]
1515

16-
# steps:
17-
# - uses: actions/checkout@v2
18-
# - name: Set up Python ${{ matrix.python-version }}
19-
# uses: actions/setup-python@v2
20-
# with:
21-
# python-version: ${{ matrix.python-version }}
22-
# - name: Install dependencies
23-
# run: |
24-
# python -m pip install --upgrade pip
25-
# pip install flake8 pytest
26-
# if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
27-
# - name: Lint with flake8
28-
# run: |
29-
# # stop the build if there are Python syntax errors or undefined names
30-
# flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
31-
# # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
32-
# flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
33-
# - name: Test with pytest
34-
# env: # Or as an environment variable
35-
# EIA: ${{ secrets.EIA }}
36-
# QUANDL: ${{ secrets.QUANDL }}
37-
# MS_USER: ${{ secrets.MS_USER }}
38-
# MS_PASS: ${{ secrets.MS_PASS }}
39-
# run: |
40-
# pytest
16+
steps:
17+
- uses: actions/checkout@v2
18+
- name: Set up Python ${{ matrix.python-version }}
19+
uses: actions/setup-python@v2
20+
with:
21+
python-version: ${{ matrix.python-version }}
22+
- name: Install dependencies
23+
run: |
24+
python -m pip install --upgrade pip
25+
pip install flake8 pytest
26+
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
27+
- name: Lint with flake8
28+
run: |
29+
# stop the build if there are Python syntax errors or undefined names
30+
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
31+
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
32+
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
33+
- name: Test with pytest
34+
env: # Or as an environment variable
35+
EIA: ${{ secrets.EIA }}
36+
QUANDL: ${{ secrets.QUANDL }}
37+
MS_USER: ${{ secrets.MS_USER }}
38+
MS_PASS: ${{ secrets.MS_PASS }}
39+
run: |
40+
pytest

.github/workflows/python-publish.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
- name: Install dependencies
2020
run: |
2121
python -m pip install --upgrade pip
22+
apt-get install -y libffi-dev
2223
pip install setuptools wheel twine cython
2324
2425
- name: build and upload manylinux wheels
@@ -32,7 +33,7 @@ jobs:
3233
strategy:
3334
matrix:
3435
os: [macos-latest, windows-latest]
35-
python-version: [3.7, 3.8, 3.9, 3.10, 3.11]
36+
python-version: [3.7, 3.8, 3.9, "3.10", "3.11"]
3637
steps:
3738
- uses: actions/checkout@v2
3839
- name: Set up Python

0 commit comments

Comments
 (0)