mirror of
				https://github.com/fjosw/pyerrors.git
				synced 2025-11-04 01:25:46 +01:00 
			
		
		
		
	* [build] Remove python 3.8 and bump dependency version. * [Build] Remove python 3.8 from ci and update README python badge. * [ci] Temporarily remove -Werror from pytest workflow. * [ci] Remove python 3.8 from examples workflow. * [Build] Bump further dependency versions.
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: pytest
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - master
 | 
						|
      - develop
 | 
						|
  pull_request:
 | 
						|
  workflow_dispatch:
 | 
						|
  schedule:
 | 
						|
    - cron: '0 4 1 * *'
 | 
						|
 | 
						|
jobs:
 | 
						|
  pytest:
 | 
						|
    runs-on: ${{ matrix.os }}
 | 
						|
    strategy:
 | 
						|
      fail-fast: false
 | 
						|
      matrix:
 | 
						|
        os: [ubuntu-latest]
 | 
						|
        python-version: ["3.9", "3.10", "3.11", "3.12"]
 | 
						|
        include:
 | 
						|
          - os: macos-latest
 | 
						|
            python-version: "3.10"
 | 
						|
 | 
						|
    steps:
 | 
						|
      - name: Checkout source
 | 
						|
        uses: actions/checkout@v4
 | 
						|
 | 
						|
      - name: Setup python
 | 
						|
        uses: actions/setup-python@v5
 | 
						|
        with:
 | 
						|
          python-version: ${{ matrix.python-version }}
 | 
						|
 | 
						|
      - name: Install
 | 
						|
        run: |
 | 
						|
          python -m pip install --upgrade pip
 | 
						|
          pip install wheel
 | 
						|
          pip install .
 | 
						|
          pip install pytest
 | 
						|
          pip install pytest-cov
 | 
						|
          pip install pytest-benchmark
 | 
						|
          pip install hypothesis
 | 
						|
          pip install py
 | 
						|
          pip install pyarrow
 | 
						|
          pip freeze
 | 
						|
 | 
						|
      - name: Run tests
 | 
						|
        run: pytest --cov=pyerrors -vv
 |