Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: numpy/numtype

v2.4.0.0a1

31 Dec 16:54
Immutable release. Only release title and notes can be modified.
v2.4.0.0a1
f17076d

Choose a tag to compare

v2.4.0.0a1 Pre-release
Pre-release

What's Changed

  • 🚚 start with a copy of the current numpy stubs by @jorenham in #1
  • 🚨 first iteration of ruff check error fixes by @jorenham in #2
  • πŸ“ Note that this is a WIP. by @jorenham in #3
  • πŸ’₯ rename to numtype by @jorenham in #4
  • 🚨 fix >1500 ruff errors using codemods by @jorenham in #5
  • 🚨 fix ICN003 errors by @jorenham in #6
  • ⬆️ bump basedpyright to 1.25.0 by @jorenham in #7
  • πŸ› fix unavailable typing imports on python<3.11 (codemod) by @jorenham in #8
  • πŸ› fix import-related mypy errors by @jorenham in #9
  • 🚨 fix the remaining ruff errors by @jorenham in #10
  • πŸ”§ minimize the ignored ruff rules by @jorenham in #11
  • 🎨 cleaned up __init__.pyi a bit by @jorenham in #12
  • βœ… migrate numpy's static rejection tests for specific error codes by @jorenham in #13
  • 🍱 add a logo by @jorenham in #14
  • βš—οΈ hallucinate numpy._numtype into existence (for debugging) by @jorenham in #15
  • πŸ”¨ work around mypy's editable/isolated project issues by @jorenham in #18
  • ⬆️ bump ruff to 0.9.4 by @jorenham in #19
  • ⬆️ bump basedpyright to 1.26.0 by @jorenham in #20
  • ✨ stub numpy.matlib by @jorenham in #21
  • πŸ”§ allow running numtype-test with uv run --project by @jorenham in #22
  • πŸ”€ numpy/numpy#28259 forwardport by @jorenham in #23
  • βœ… fix the static acceptance tests by @jorenham in #24
  • 🚨 fix all pyright and mypy errors in numpy.random by @jorenham in #25
  • πŸ”— change jorenham/numtype repo refs to numpy/numtype by @jorenham in #26
  • 🩹 fix a numtype regression in some random.Generator methods by @jorenham in #27
  • πŸ› fix scalar constructors by @jorenham in #28
  • 🧱 pytest runtime testing, and simplified mypy script by @jorenham in #29
  • πŸ”§ pre-commit support by @jorenham in #30
  • πŸ› fix and improve many scalar binop signatures by @jorenham in #31
  • 🏷️ stub numpy.testing.overrides by @jorenham in #74
  • πŸ”§ typecheck more of numpy-stubs in CI by @jorenham in #75
  • 🏷️ stub numpy.testing._private by @jorenham in #76
  • 🏷️ stub numpy.testing.print_coercion_tables by @jorenham in #77
  • 🩹 add __new__ to numpy.str_ by @jorenham in #78
  • βœ¨πŸ› fix and improve numpy._core.arrayprint by @jorenham in #79
  • πŸ”¨ use mypy 1.15.0 (for the time being) by @jorenham in #80
  • πŸ“Œ lock the test/mypy.py script dependencies by @jorenham in #81
  • 🏷️ stub numpy._globals by @jorenham in #82
  • 🏷️ stub numpy._expired_attrs_2_0 by @jorenham in #83
  • 🏷️ stub _configtool and _distributor_init by @jorenham in #84
  • 🏷️ stub lib._datasource and fix lib._npyio_impl by @jorenham in #85
  • 🏷️ stub numpy.lib._iotools by @jorenham in #86
  • 🏷️ stub lib.user_array and lib._user_array_impl by @jorenham in #89
  • ⬆️ bump ruff to 0.9.5 by @jorenham in #90
  • 🏷️ stub lib.introspect by @jorenham in #91
  • 🏷️ stub lib.recfunctions and test it by @jorenham in #93
  • ⬆️ bump basedpyright to 1.27.0 by @jorenham in #94
  • πŸ“¦ new public numtype package by @jorenham in #96
  • ⬆️ bump ruff to 0.9.6 by @jorenham in #97
  • πŸ› fix typing errors in _core.shape_base by @jorenham in #108
  • πŸ”§ typecheck more stubs in CI by @jorenham in #109
  • πŸ› fix typing errors in numpy._core.strings by @jorenham in #115
  • πŸ› fix typing errors in _core.records by @jorenham in #116
  • βœ¨πŸ› stub _core._multiarray_umath, and many related fixes & improvements by @jorenham in #122
  • 🏷️ stub numpy._core.umath by @jorenham in #123
  • ♻️ re-organize the dtype character code literal types by @jorenham in #124
  • πŸ›βœ¨ fix and improve numpy.{f,i}info in _core.getlimits by @jorenham in #125
  • πŸ› fix memmap in numpy._core.memmap by @jorenham in #127
  • ⬆️ bump basedpyright to 1.27.1 (pyright 1.1.394) by @jorenham in #128
  • πŸ› fix typing errors in __array_api_info__ by @jorenham in #129
  • πŸ› fix typing errors in numpy._core.function_base by @jorenham in #131
  • πŸ› fix typing errors in numpy._core.defchararray (numpy.char) by @jorenham in #133
  • πŸ“¦ new private type-check-only _numtype package by @jorenham in #139
  • πŸ“Œ numpy 2.2.3 by @jorenham in #141
  • ✨ _numtype: new NDim(0|1|2|3)?, M?Array(0|1|2|3)?, and Matrix aliases by @jorenham in #142
  • ♻️ _numtype: different naming scheme, several improvements by @jorenham in #143
  • ♻️ _numtype: better naming scheme and cleaner code by @jorenham in #144
  • ✨ _numtype: To*_{1,2,3}ds array-like aliases with strict shape-types by @jorenham in #145
  • ✨ _numtype: *_{1,2,3}nd array-like aliases with minimum ndim by @jorenham in #146
  • πŸ›βœ¨ complete rewrite of numpy.linalg by @jorenham in #147
  • ⬆️ bump pre-commit hooks by @jorenham in #149
  • πŸ›βœ¨ fix and improve _core._asarray by @jorenham in #150
  • πŸ›βœ¨ fix and improve _core.fromnumeric by @jorenham in #152
  • β™»οΈβœ¨ _numtype renames and numpy_core.fromnumeric improvements by @jorenham in #153
  • πŸ› fix typing errors in numpy._core.numeric by @jorenham in #155
  • 🏷️ add __all__ in numpy._core.__init__ by @jorenham in #156
  • ♻️ simplified numpy._typing dtype- and array-like aliases by @jorenham in #157
  • ♻️ remove redundant Any type arguments by @jorenham in #159
  • πŸ› fix typing errors in numpy.ctypeslib by @jorenham in #160
  • πŸ›βœ¨ fix and improve the numpy.emath stubs (lib._scimath_impl) by @jorenham in #161
  • ⬆️ bump ruff to 0.9.7 by @jorenham in #162
  • 🏷️ _numtype: array-like robustness tweaks by @jorenham in #164
  • πŸ›βœ¨ fix and improve numpy.lib._arraysetops_impl by @jorenham in #163
  • πŸ› fix typing errors in numpy.lib._arrayterator_impl by @jorenham in #165
  • πŸ› fix typing errors in numpy.lib._index_tricks_impl by @jorenham in #167
  • πŸ› fix typing errors in numpy.lib._version by @jorenham in #168
  • πŸ›βœ¨ fix and improve numpy.lib._ufunclike_impl by @jorenham in #169
  • ✨ fix and improve numpy.lib._utils_impl by @jorenham in #170
  • πŸ›βœ¨ fix and improve numpy.lib._type_check_impl by @jorenham in #171
  • πŸ› fix typing errors in numpy.lib._twodim_base_impl by @jorenham in #172
  • πŸ› fix typing errors in numpy.lib._shape_base_impl by @jorenham in #176
  • πŸ›βœ¨ fix and improve numpy.lib._polynomial_impl by @jorenham in #178
  • πŸ›βœ¨ fix and improve numpy.lib._function_base_impl by @jorenham in #181
  • 🩹 add missing implicit submodule re-exports to numpy.lib by @jorenham in #182
  • 🚚 move vectorize from __init__.pyi to lib/_function_base_impl.pyi by @jorenham in #184
  • 🏷️ annotate the accidental exports in numpy._core._type_aliases by @jorenham in https...
Read more