Skip to content

Expand drop() overloads to encode more argument restriction and add type parameters to df.drop() signature. #2412

Expand drop() overloads to encode more argument restriction and add type parameters to df.drop() signature.

Expand drop() overloads to encode more argument restriction and add type parameters to df.drop() signature. #2412

Workflow file for this run

name: 'Test'
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
env:
MPLBACKEND: 'Agg'
jobs:
released:
runs-on: ${{ matrix.os }}
timeout-minutes: 20
strategy:
fail-fast: false
matrix:
# Don't use macos-latest because it is arm64
os: [ubuntu-latest, windows-latest, macos-13]
python-version: ['3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v3
- name: Install project dependencies
uses: ./.github/setup
with:
os: ${{ matrix.os }}
python-version: ${{ matrix.python-version }}
- name: Run mypy on 'tests' (using the local stubs) and on the local stubs
run: poetry run poe mypy
- name: Run pyright on 'tests' (using the local stubs) and on the local stubs
run: poetry run poe pyright
- name: Run pytest
run: poetry run poe pytest
- name: Install pandas-stubs and run tests on the installed stubs
run: poetry run poe test_dist
precommit:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: pre-commit/[email protected]