Skip to content

🏷️ stub _datasource and update _npyio_impl #62

🏷️ stub _datasource and update _npyio_impl

🏷️ stub _datasource and update _npyio_impl #62

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
env:
UV_FROZEN: 1
jobs:
lint:
runs-on: ubuntu-latest
timeout-minutes: 5
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: typos
uses: crate-ci/typos@master
- uses: astral-sh/setup-uv@v5
with:
enable-cache: true
python-version: "3.13"
version: latest
- name: ruff check
run: uv run ruff check --output-format=github
- name: ruff format --check
run: uv run ruff format --check
- name: basedpyright (numpy-stubs)
run: >
uv run basedpyright
src/numpy-stubs/_typing
src/numpy-stubs/char
src/numpy-stubs/core
src/numpy-stubs/distutils
src/numpy-stubs/f2py
src/numpy-stubs/fft
src/numpy-stubs/matrixlib
src/numpy-stubs/random
src/numpy-stubs/rec
src/numpy-stubs/strings
src/numpy-stubs/testing
src/numpy-stubs/typing
src/numpy-stubs/__config__.pyi
src/numpy-stubs/_globals.pyi
src/numpy-stubs/_pytesttester.pyi
src/numpy-stubs/dtypes.pyi
src/numpy-stubs/exceptions.pyi
src/numpy-stubs/matlib.pyi
src/numpy-stubs/version.pyi
- name: mypy (numpy-stubs)
run: >
uv run --no-editable mypy
src/numpy-stubs/_typing
src/numpy-stubs/char
src/numpy-stubs/core
src/numpy-stubs/distutils
src/numpy-stubs/f2py
src/numpy-stubs/fft
src/numpy-stubs/matrixlib
src/numpy-stubs/random
src/numpy-stubs/rec
src/numpy-stubs/strings
src/numpy-stubs/testing
src/numpy-stubs/typing
src/numpy-stubs/__config__.pyi
src/numpy-stubs/_globals.pyi
src/numpy-stubs/_pytesttester.pyi
src/numpy-stubs/dtypes.pyi
src/numpy-stubs/exceptions.pyi
src/numpy-stubs/matlib.pyi
src/numpy-stubs/version.pyi
- name: basedpyright (test)
run: uv run basedpyright test
- name: mypy (test)
run: uv run test/mypy.py
- name: basedpyright (tool)
run: uv run basedpyright tool
- name: pytest
run: uv run pytest