Skip to content

python(feat): Add support for querying byte channels #1188

python(feat): Add support for querying byte channels

python(feat): Add support for querying byte channels #1188

Workflow file for this run

name: python-ci
on:
release:
types: [ created ]
pull_request:
push:
branches:
- main
workflow_call:
jobs:
test-python:
runs-on: ubuntu-latest
defaults:
run:
working-directory: python
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.8"
- name: Pip install
run: |
python -m pip install --upgrade pip
pip install '.[development,openssl,tdms,rosbags,hdf5,sift-stream]'
- name: Lint
run: |
ruff check
- name: Format
run: |
ruff format --check
- name: MyPy
run: |
mypy lib
- name: Pyright
run: |
pyright lib
- name: Pytest
run: |
pytest
- name: Sync Stubs Mypy
working-directory: python/lib
run: |
stubtest \
--mypy-config-file ../pyproject.toml \
sift_client.resources.sync_stubs