Skip to content

Commit 552bb43

Browse files
authored
Update pypi.yml
1 parent af9e1a5 commit 552bb43

1 file changed

Lines changed: 24 additions & 5 deletions

File tree

.github/workflows/pypi.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,33 @@ jobs:
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

0 commit comments

Comments
 (0)