Skip to content

Commit bf27bef

Browse files
authored
Fix for new nptyping (#235)
1 parent 7ee3891 commit bf27bef

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.18.3
4+
5+
- Support and require `nptyping>=2.1.2`
6+
37
## 1.18.2
48

59
- Support and require `nptyping>=2.1.1`

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ testing =
4343
covdefaults>=2.2
4444
coverage>=6.3
4545
diff-cover>=6.4
46-
nptyping>=2.1.1
46+
nptyping>=2.1.2
4747
pytest>=7.1
4848
pytest-cov>=3
4949
sphobjinv>=2

tests/test_sphinx_autodoc_typehints.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -241,39 +241,39 @@ def test_parse_annotation(annotation: Any, module: str, class_name: str, args: t
241241
# Internal tuple with following additional type cannot be flattened (specific to nptyping?)
242242
# These cases will fail if nptyping restructures its internal module hierarchy
243243
(
244-
nptyping.NDArray[nptyping.Shape["*"], nptyping.Float], # type: ignore # nptyping/issues/77
244+
nptyping.NDArray[nptyping.Shape["*"], nptyping.Float],
245245
(
246246
":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:class:`~nptyping.base_meta_classes.Shape`\\[*], "
247247
":py:class:`~numpy.float64`]"
248248
),
249249
),
250250
(
251-
nptyping.NDArray[nptyping.Shape["64"], nptyping.Float], # type: ignore # nptyping/issues/77
251+
nptyping.NDArray[nptyping.Shape["64"], nptyping.Float],
252252
(
253253
":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:class:`~nptyping.base_meta_classes.Shape`\\[64],"
254254
" :py:class:`~numpy.float64`]"
255255
),
256256
),
257257
(
258-
nptyping.NDArray[nptyping.Shape["*, *"], nptyping.Float], # type: ignore # nptyping/issues/77
258+
nptyping.NDArray[nptyping.Shape["*, *"], nptyping.Float],
259259
(
260260
":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:class:`~nptyping.base_meta_classes.Shape`\\[*, "
261261
"*], :py:class:`~numpy.float64`]"
262262
),
263263
),
264264
(
265-
nptyping.NDArray[nptyping.Shape["*, ..."], nptyping.Float], # type: ignore # nptyping/issues/77
265+
nptyping.NDArray[nptyping.Shape["*, ..."], nptyping.Float],
266266
(":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:data:`~typing.Any`, :py:class:`~numpy.float64`]"),
267267
),
268268
(
269-
nptyping.NDArray[nptyping.Shape["*, 3"], nptyping.Float], # type: ignore # nptyping/issues/77
269+
nptyping.NDArray[nptyping.Shape["*, 3"], nptyping.Float],
270270
(
271271
":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:class:`~nptyping.base_meta_classes.Shape`\\[*, 3"
272272
"], :py:class:`~numpy.float64`]"
273273
),
274274
),
275275
(
276-
nptyping.NDArray[nptyping.Shape["3, ..."], nptyping.Float], # type: ignore # nptyping/issues/77
276+
nptyping.NDArray[nptyping.Shape["3, ..."], nptyping.Float],
277277
(
278278
":py:class:`~nptyping.base_meta_classes.NDArray`\\[:py:class:`~nptyping.base_meta_classes.Shape`\\[3, "
279279
"...], :py:class:`~numpy.float64`]"

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ description = run type check on code base
4545
setenv =
4646
{tty:MYPY_FORCE_COLOR = 1}
4747
deps =
48-
mypy==0.960
48+
mypy==0.961
4949
types-docutils
5050
commands =
5151
mypy --python-version 3.10 src

0 commit comments

Comments
 (0)