Skip to content

Conversation

@MarcoGorelli
Copy link
Member

No description provided.

…dmask,unshare_mask,sharedmask,shrink_mask}``
@github-actions

This comment has been minimized.

@MarcoGorelli
Copy link
Member Author

xarray failure looks legit

In [33]: mar = np.ma.masked_array([1,2])

In [34]: len(mar.mask)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[34], line 1
----> 1 len(mar.mask)

TypeError: object of type 'numpy.bool' has no len()

@MarcoGorelli MarcoGorelli marked this pull request as ready for review April 30, 2025 12:55
@jorenham jorenham self-requested a review April 30, 2025 15:38
@github-actions

This comment has been minimized.

@jorenham
Copy link
Member

jorenham commented May 1, 2025

needs a rebase

@github-actions
Copy link

github-actions bot commented May 1, 2025

Diff from mypy_primer, showing the effect of this PR on type check results on a corpus of open source code:

xarray (https://github.com/pydata/xarray)
+ xarray/tests/test_dataarray.py: note: In member "test_to_masked_array" of class "TestDataArray":
+ xarray/tests/test_dataarray.py:3762: error: Argument 1 to "len" has incompatible type "ndarray[tuple[int, ...], dtype[numpy.bool[builtins.bool]]] | numpy.bool[builtins.bool]"; expected "Sized"  [arg-type]

@jorenham jorenham merged commit 111154a into numpy:main May 3, 2025
75 checks passed
@jorenham
Copy link
Member

jorenham commented May 3, 2025

Thanks Marco

MaanasArora pushed a commit to MaanasArora/numpy that referenced this pull request May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants