Bump python for CI, install psycopg2 from wheel

This commit is contained in:
Tom Russell 2023-08-15 14:10:08 +01:00
parent d289650afe
commit 5378fac326
4 changed files with 21 additions and 22 deletions

View File

@ -5,21 +5,20 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.8'
- name:
Install dependencies
run: |
sudo apt-get install libgeos-dev
python -m pip install --upgrade pip
python -m pip install pytest
python -m pip install flake8
python -m pip install -r etl/requirements.txt
- name: Run Flake8
run: |
ls etl/*py | grep -v 'join_building_data' | xargs flake8 --exclude etl/__init__.py
- name: Run tests
run: |
python -m pytest
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: "3.11"
- name: Install dependencies
run: |
sudo apt-get install libgeos-dev
python -m pip install --upgrade pip
python -m pip install pytest
python -m pip install flake8
python -m pip install -r etl/requirements.txt
- name: Run Flake8
run: |
flake8 etl --ignore=E501
- name: Run tests
run: |
python -m pytest

View File

@ -1,3 +1,3 @@
# Python packages for planning data import
psycopg2==2.8.6
psycopg2-binary==2.9.7
requests==2.31.0

View File

@ -1,7 +1,7 @@
# Python packages for etl
fiona
osmnx==1.6.0
psycopg2==2.7.5
psycopg2-binary==2.9.7
retrying==1.3.3
requests==2.31.0
shapely

View File

@ -1,2 +1,2 @@
psycopg2==2.8.3
requests==2.31.0
psycopg2-binary==2.9.7
requests==2.31.0