Early interp #1980
ci.yml
on: pull_request
Typos
4s
Ruff
7s
basedpyright
3m 21s
Documentation
2m 52s
Pytest Linux
34m 42s
Pytest Mac
29m 23s
Pytest with SymEngine
34m 33s
Examples
9m 45s
Annotations
33 errors and 31 warnings
|
basedpyright
Process completed with exit code 1.
|
|
basedpyright
1 error
|
|
basedpyright:
pytential/symbolic/mappers.py#L1124
Argument of type "Operand" cannot be assigned to parameter "expr" of type "Expression" in function "__call__"
Type "Operand" is not assignable to type "Expression"
Type "MultiVector[ArithmeticExpression]" is not assignable to type "Expression"
"MultiVector[ArithmeticExpression]" is not assignable to "int"
"MultiVector[ArithmeticExpression]" is not assignable to "integer[Any]"
"MultiVector[ArithmeticExpression]" is not assignable to "float"
"MultiVector[ArithmeticExpression]" is not assignable to "complex"
"MultiVector[ArithmeticExpression]" is not assignable to "inexact[Any, float | complex]"
"MultiVector[ArithmeticExpression]" is not assignable to "bool"
... (reportArgumentType)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn1-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn1-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Mac:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Pytest Mac:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest with SymEngine:
test/test/test_layer_pot.py#L623
test_3d_jump_relations[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-div_s]
assert np.float64(1.4795904241320006) >= (3 - 1.5)
+ where np.float64(1.4795904241320006) = order_estimate()
+ where order_estimate = <pytools.convergence.EOCRecorder object at 0x7f270e6a07d0>.order_estimate
|
|
Pytest with SymEngine:
test/test/test_layer_pot.py#L623
test_3d_jump_relations[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-div_s]
assert np.float64(1.4795904241320006) >= (3 - 1.5)
+ where np.float64(1.4795904241320006) = order_estimate()
+ where order_estimate = <pytools.convergence.EOCRecorder object at 0x7f270e6a07d0>.order_estimate
|
|
Pytest with SymEngine:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Pytest with SymEngine:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn1-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-42]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_matrix.py#L129
test_build_matrix[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-vector-curve_fn0-0]
pymbolic.mapper.evaluator.UnknownVariableError: cannot find 'u' in context (pass it in on evaluation)
|
|
Pytest Linux:
test/test/test_layer_pot.py#L623
test_3d_jump_relations[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-div_s]
assert np.float64(1.4795904241320006) >= (3 - 1.5)
+ where np.float64(1.4795904241320006) = order_estimate()
+ where order_estimate = <pytools.convergence.EOCRecorder object at 0x7f55f03c7c50>.order_estimate
|
|
Pytest Linux:
test/test/test_layer_pot.py#L623
test_3d_jump_relations[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-div_s]
assert np.float64(1.4795904241320006) >= (3 - 1.5)
+ where np.float64(1.4795904241320006) = order_estimate()
+ where order_estimate = <pytools.convergence.EOCRecorder object at 0x7f55f03c7c50>.order_estimate
|
|
Pytest Linux:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Pytest Linux:
test/test/test_beltrami.py#L249
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator0-solution0]
TypeError: invalid class passed to 'check_dofarray_against_discr': <class 'arraycontext.impl.pyopencl.taggable_cl_array.TaggableCLArray'>
|
|
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|