AntoinePrv opened a new issue, #49905:
URL: https://github.com/apache/arrow/issues/49905
### Describe the bug, including details regarding any error messages,
version, and platform.
With `archery benchmark diff` and pandas 3.0.2:
```
Traceback (most recent call last):
File ".../bin/archery", line 10, in <module>
sys.exit(archery())
~~~~~~~^^
File ".../lib/python3.13/site-packages/click/core.py", line 1485, in
__call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File ".../lib/python3.13/site-packages/click/core.py", line 1406, in main
rv = self.invoke(ctx)
File ".../lib/python3.13/site-packages/click/core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File ".../lib/python3.13/site-packages/click/core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File ".../lib/python3.13/site-packages/click/core.py", line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../lib/python3.13/site-packages/click/core.py", line 824, in invoke
return callback(*args, **kwargs)
File ".../lib/python3.13/site-packages/click/decorators.py", line 34, in
new_func
return f(get_current_context(), *args, **kwargs)
File
"/Users/antoine/workspace/github.com/apache/arrow/dev/archery/archery/cli.py",
line 611, in benchmark_diff
formatted = _format_comparisons_with_pandas(comparisons_json,
no_counters, ren_counters)
File
"/Users/antoine/workspace/github.com/apache/arrow/dev/archery/archery/cli.py",
line 628, in _format_comparisons_with_pandas
df = pd.read_json(StringIO(comparisons_json), lines=True)
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 853,
in read_json
return json_reader.read()
~~~~~~~~~~~~~~~~^^
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 989,
in read
obj = self._read_ujson()
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line
1033, in _read_ujson
obj = self._get_object_parser(self._combine_lines(data_lines))
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line
1061, in _get_object_parser
return FrameParser(json, **kwargs).parse()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line
1195, in parse
obj = self._parse()
File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line
1430, in _parse
return DataFrame(
ujson_loads(json, precise_float=self.precise_float), dtype=None
)
File ".../lib/python3.13/site-packages/pandas/core/frame.py", line 837, in
__init__
arrays, columns, index = nested_data_to_arrays(
~~~~~~~~~~~~~~~~~~~~~^
# error: Argument 3 to "nested_data_to_arrays" has incompatible
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
dtype,
^^^^^^
)
^
File
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line
477, in nested_data_to_arrays
arrays, columns = to_arrays(data, columns, dtype=dtype)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line
804, in to_arrays
arr, columns = _list_of_dict_to_arrays(data, columns)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line
889, in _list_of_dict_to_arrays
columns = ensure_index(pre_cols)
File ".../lib/python3.13/site-packages/pandas/core/indexes/base.py", line
7973, in ensure_index
return Index(index_like, copy=copy, tupleize_cols=False)
File ".../lib/python3.13/site-packages/pandas/core/indexes/base.py", line
580, in __new__
arr = sanitize_array(data, None, dtype=dtype, copy=bool(copy))
File ".../lib/python3.13/site-packages/pandas/core/construction.py", line
671, in sanitize_array
subarr = lib.maybe_convert_objects(
subarr,
...<5 lines>...
dtype_if_all_nat=np.dtype("M8[s]"),
)
File "pandas/_libs/lib.pyx", line 2825, in
pandas._libs.lib.maybe_convert_objects
File ".../lib/python3.13/site-packages/pandas/core/arrays/string_.py",
line 779, in _from_sequence
if lib.is_pyarrow_array(scalars):
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "pandas/_libs/lib.pyx", line 1330, in
pandas._libs.lib.is_pyarrow_array
AttributeError: 'NoneType' object has no attribute 'Array'
```
### Component(s)
Archery
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]