Skip to content

Fixes operands could not be broadcast error when the subscripts contain ellipsis and the operands are shapes. #110

Fixes operands could not be broadcast error when the subscripts contain ellipsis and the operands are shapes.

Fixes operands could not be broadcast error when the subscripts contain ellipsis and the operands are shapes. #110

Workflow file for this run

name: Linting
on:
push:
branches: master
pull_request:
branches: master
jobs:
mypy:
name: MyPy
strategy:
fail-fast: false
matrix:
python-version: [3.12]
environment: ["min-deps"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: conda-incubator/setup-miniconda@v3
with:
python-version: ${{ matrix.python-version }}
mamba-version: "*"
channel-priority: true
activate-environment: test
environment-file: devtools/conda-envs/${{ matrix.environment }}-environment.yaml
- name: Environment Information
shell: bash -l {0}
run: |
conda info
conda list
conda config --show-sources
conda config --show
- name: Install
shell: bash -l {0}
run: |
python -m pip install . --no-deps
- name: MyPy
shell: bash -l {0}
run: |
mypy opt_einsum
black:
name: black
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Python Setup
uses: actions/[email protected]
with:
python-version: 3.8
- name: Create Environment
shell: bash
run: |
python -m pip install --upgrade pip
python -m pip install black
- name: Lint
shell: bash
run: |
set -e
black opt_einsum --check