We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Once the first NumType version is ready, it will support numpy==2.2.* release (probably 2.2.3), and will be compatible with at least Python 3.10.
numpy==2.2.*
2.2.3
This is what needs to happen before that:
numpy/**/*.pyi
numpy/typing/tests/data/fail/*.pyi
numpy/typing/tests/data/{misc,reveal}/*.pyi
numpy/typing/tests/data/pass/*.py
CONTRIBUTING.md
README.md
uv
hatch
ruff
libcst
basedpyright
mode="standard"
"recommended"
basedmypy
mypy
numpy-stubs
numtype
pytest
typos
markdownlint
pre-commit
tox
ruff format
ruff check
/src/numpy-stubs/
/test/static/
/test/runtime/
/tool/
stubtest
The text was updated successfully, but these errors were encountered:
numpy.random
jorenham
No branches or pull requests
Once the first NumType version is ready, it will support
numpy==2.2.*
release (probably2.2.3
), and will be compatible with at least Python 3.10.This is what needs to happen before that:
Initial project layout
numpy/**/*.pyi
)numpy/typing/tests/data/fail/*.pyi
)numpy/typing/tests/data/{misc,reveal}/*.pyi
)numpy/typing/tests/data/pass/*.py
)CONTRIBUTING.md
README.md
(badges, installing, motivation, (non-)goals, roadmap, type-checker support, differences with numpy)Tooling setup
uv
+hatch
ruff
(minimal ignores, maximal selected rules, and hierarchically extend when needed)libcst
(for bulk codemodding, can probably be removed later)basedpyright
(currentlymode="standard"
, but the aim is"recommended"
)basedmypy
mypy
-compatible confignumpy-stubs
when running it locally, and/or work around it (it works whennumtype
is installed from github)pytest
(for runtime acceptance tests)typos
markdownlint
pre-commit
tox
Static analysis
ruff
ruff format
(everything)ruff check
(everything)basedpyright
/src/numpy-stubs/
/test/static/
/test/runtime/
/tool/
basedmypy
/src/numpy-stubs/
/test/static/
/test/runtime/
/tool/
stubtest
mypy
to pass)pytest
passesThe text was updated successfully, but these errors were encountered: