File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 runs-on : ubuntu-latest
1010 steps :
1111 - uses : actions/checkout@v2
12- - name : Set up Python
13- uses : actions/setup-python@v1
12+ - name : Setup Python
13+ uses : actions/setup-python@v2.2.2
1414 with :
15- python-version : ' 3.x '
15+ python-version : 3.7
1616 - name : Install dependencies
1717 run : |
18- python -m pip install --upgrade pip
19- pip install setuptools wheel twine
18+ python3.7 -m pip install --upgrade pip
19+ python3.7 -m pip install setuptools wheel twine
20+ python3.7 -m pip install virtualenv pip-tools
21+ sudo add-apt-repository -y ppa:ubuntugis/ppa \
22+ && sudo apt install -y \
23+ gdal-bin libgdal-dev
24+ mv requirements.txt requirements.in
25+ touch requirements.txt
26+ echo "" >> requirements.in
27+ cat requirements.linked.in >> requirements.in
28+ pip-compile -v requirements.in
29+ cd ai-python
30+ requirements=$(find . -type f -name "*requirements*" | paste -sd " ")
31+ for req in $requirements
32+ do
33+ mv $req temp.in
34+ echo "-c ../requirements.txt" >> temp.in
35+ touch $req
36+ pip-compile temp.in -o $req
37+ done
38+ cd ..
2039 python setup.py sdist bdist_wheel
2140
2241 - name : Publish package
You can’t perform that action at this time.
0 commit comments