Skip to content

Update pyvista requirement from >=0.45.3 to >=0.48.4 #32

Update pyvista requirement from >=0.45.3 to >=0.48.4

Update pyvista requirement from >=0.45.3 to >=0.48.4 #32

Workflow file for this run

name: quality
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
workflow_dispatch:
permissions:
contents: read
jobs:
quality:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup micromamba
uses: mamba-org/setup-micromamba@v2
with:
environment-name: cityimage-quality
create-args: >-
python=3.12
pip
geopandas>=1.1.1
shapely>=2.1
pyproj>=3.4
numpy>=2.0
pandas>=2.2
networkx>=3.3
osmnx>=2.0.5
cache-environment: true
cache-downloads: true
- name: Install package and dev tools
shell: bash -l {0}
run: |
python -m pip install -U pip
python -m pip install -e ".[test,dev]"
- name: Check installed dependencies
shell: bash -l {0}
run: python -m pip check
- name: Compile Python files
shell: bash -l {0}
run: python -m compileall cityImage tests scripts
- name: Ruff lint
shell: bash -l {0}
run: ruff check cityImage tests scripts
- name: Ruff format check
shell: bash -l {0}
run: ruff format --check cityImage tests scripts
- name: Build source and wheel distributions
shell: bash -l {0}
run: |
python -m build
python -m twine check dist/*