Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
python>=3.7
Debian 5.7 x86_64
Description
pyarrow 1.0 and 2.0 is not compatible with numpy 1.20.0
Running the following command would fail:
pa.array(np.arange(10))
with error
pyarrow.lib.ArrowTypeError: Did not pass numpy.dtype object
Numpy release note [link] mentions about the np.dtype related compatibility breaks. Also there is a C API change, which implies numpy dependency constraints should be tighter (whether <=1.20 or >1.20) depending on the compiled numpy version (if pyarrow is depending on it; I'm not aware of the pyarrow internal).
Attachments
Issue Links
- duplicates
-
ARROW-10833 [Python] Avoid usage of NumPy's PyArray_DescrCheck macro
- Resolved
- is duplicated by
-
ARROW-11487 [Python] Can't create array from Categorical with numpy 1.20
- Closed
- supercedes
-
ARROW-11458 PyArrow 1.x and 2.x do not work with numpy 1.20
- Closed