CI typecheck lacked the dependencies to do a proper basedpyright check. This resulted in reportMissingImports errors.
Changes also include optional dependency for pytest (for writing test as a dev).
PR also includes a minor fix to ci/Dockerfile. libcava failed to build. Now it works and tested succesfully.
Related issue
No response
Type
CI / build / tooling
Tested
Build succeeds
Existing tests pass
Manually verified
Breaking changes?
To get dependencies updated (such as pytest), run:
source .venv/bin/activate
pip install -e '.[dev]'
Checklist
CI passes (format, lint, typecheck)
Clean commits
No new warnings
Docs updated if needed
### What & why
CI typecheck lacked the dependencies to do a proper basedpyright check. This resulted in `reportMissingImports` errors.
Changes also include optional dependency for pytest (for writing test as a dev).
PR also includes a minor fix to `ci/Dockerfile`. libcava failed to build. Now it works and tested succesfully.
### Related issue
_No response_
### Type
CI / build / tooling
### Tested
- [x] Build succeeds
- [x] Existing tests pass
- [x] Manually verified
### Breaking changes?
To get dependencies updated (such as pytest), run:
```sh
source .venv/bin/activate
pip install -e '.[dev]'
```
### Checklist
- [x] CI passes (format, lint, typecheck)
- [x] Clean commits
- [x] No new warnings
- [ ] Docs updated if needed
AramJonghu
self-assigned this 2026-08-14 19:44:24 +02:00
AramJonghu
changed title from CI: typecheck fixes include dependencies to CI: typecheck fixes include dependencies + arch Dockerfile build fix2026-08-14 20:07:41 +02:00
zach
approved these changes 2026-08-15 18:03:51 +02:00
zach
merged commit 5e97ea6867 into main2026-08-15 18:03:54 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What & why
CI typecheck lacked the dependencies to do a proper basedpyright check. This resulted in
reportMissingImportserrors.Changes also include optional dependency for pytest (for writing test as a dev).
PR also includes a minor fix to
ci/Dockerfile. libcava failed to build. Now it works and tested succesfully.Related issue
No response
Type
CI / build / tooling
Tested
Breaking changes?
To get dependencies updated (such as pytest), run:
Checklist
CI: typecheck fixes include dependenciesto CI: typecheck fixes include dependencies + arch Dockerfile build fix