1
1
on :
2
2
workflow_dispatch :
3
3
push :
4
- tags :
5
- - ' v*' # Push events to matching v*, i.e. v1.0, v20.15.10
4
+
5
+ # tags:
6
+ # - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
6
7
7
8
name : Creating release
8
9
9
10
env :
10
- CIBW_TEST_EXTRAS : test
11
+ CIBW_BEFORE_TEST : " pip install -r requirements_test.txt "
11
12
CIBW_TEST_COMMAND : " pytest {project}/tests"
12
13
CIBW_TEST_SKIP : " *_arm64 *_universal2:arm64"
13
14
CIBW_ARCHS_MACOS : " x86_64 universal2"
14
- CIBW_BEFORE_BUILD_LINUX : " yum install -y gcc && curl -sL http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz && tar -zxvf ta-lib-0.4.0-src.tar.gz && rm ta-lib-0.4.0-src.tar.gz && cd ta-lib && ./configure && make && make install"
15
+ CIBW_BEFORE_BUILD : " pip install -r requirements_dev.txt"
16
+ CIBW_BEFORE_BUILD_LINUX : " yum install -y gcc && curl -L -s http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz -o ta.tar.gz && tar -zxvf ta.tar.gz && rm ta.tar.gz && cd ta-lib && ./configure && make && make install"
15
17
CIBW_BEFORE_BUILD_MACOS : " brew install ta-lib"
16
18
CIBW_BEFORE_BUILD_WINDOWS : " curl -sL http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-msvc.zip -o $HOME/ta-lib.zip --create-dirs && 7z x $HOME/ta-lib.zip -o/c/ta-lib && mv /c/ta-lib/ta-lib/* /c/ta-lib/ && rm -rf /c/ta-lib/ta-lib && cd /c/ta-lib/c/make/cdr/win32/msvc && nmake"
17
19
@@ -32,18 +34,15 @@ jobs:
32
34
33
35
- name : Installing python build dependencies
34
36
run : |
35
- python -m pip install --upgrade pip
36
- python -m pip install --upgrade setuptools
37
+ python -m pip install --upgrade pip wheel
38
+ python -m pip install -r requirements.txt
39
+ python -m pip install -r requirements_test.txt
40
+ pip install flake8 pytest
37
41
38
42
- name : Building source distribution
39
43
run : |
40
- pip install -e ".[release]"
41
44
python setup.py sdist
42
45
43
- - name : Ensuring documentation builds
44
- run : |
45
- cd docs && make clean && make html
46
-
47
46
- uses : actions/upload-artifact@v2
48
47
with :
49
48
path : dist/*.tar.gz
58
57
os : [ubuntu-20.04, windows-2019, macos-10.15]
59
58
# cp - CPython
60
59
# pp - PyPy
61
- py : [cp37", "cp38", "cp39", "cp310", "pp37"]
60
+ py : [" cp37", "cp38", "cp39", "cp310", "pp37"]
62
61
63
62
steps :
64
63
- uses : actions/checkout@v2
0 commit comments