UPDATE: based on the feedback, it was decided to postpone a possible hard dependency on pyarrow until after the pandas 3.0 release.
Thus, pandas 3.0 will not have pyarrow as a required dependency. It will still use pyarrow by default, if installed, for the new str dtype. See https://pandas.pydata.org/pdeps/0014-string-dtype.html for details.
This is an issue to collect feedback on the decision to make PyArrow a required dependency and to infer strings as PyArrow backed strings by default.
The background for this decision can be found here: https://pandas.pydata.org/pdeps/0010-required-pyarrow-dependency.html
If you would like to filter this warning without installing pyarrow at this time, please view this comment: #54466 (comment)
UPDATE: based on the feedback, it was decided to postpone a possible hard dependency on pyarrow until after the pandas 3.0 release.
Thus, pandas 3.0 will not have pyarrow as a required dependency. It will still use pyarrow by default, if installed, for the new
strdtype. See https://pandas.pydata.org/pdeps/0014-string-dtype.html for details.This is an issue to collect feedback on the decision to make PyArrow a required dependency and to infer strings as PyArrow backed strings by default.
The background for this decision can be found here: https://pandas.pydata.org/pdeps/0010-required-pyarrow-dependency.html
If you would like to filter this warning without installing pyarrow at this time, please view this comment: #54466 (comment)