🔧🐛 configure tox & fix python-specific issues #265
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Stubtest now passes on all supported python versions (3.10 ~ 3.13). This also resolves python-version-specific type-checker errors related to the
__buffer__
method. This required adding the__buffer__
method tondarray
andgeneric
onpython<3.12
as well, for compatability with typeshed.Tox can now be used to run stubtest on all supported python versions, as well as ruff, pytest, basedpyright, and mypy, in parallel, with
uvx tox p
. Tox itself can be installed withuv tool install tox --with tox-uv
.closes #224