◐ Shell
clean mode source ↗

Pandas 2.0 support

Is your feature request related to a problem? Please describe.

I'm trying to install feast with pandas 2.0.3, but feast is pinned to pandas <2:

Describe the solution you'd like

Allow pandas >2. I'm not sure how much effort it will be, my experience upgrading has been simple, and provided there's a good test coverage of the pandas features being used by feast, it should be fine.

Describe alternatives you've considered

I could rollback my codebase to an older version of pandas but I'm using some of the new feature and rely on recent bug fixes.

Additional context

python3.9 -m venv --clear tmp
source tmp/bin/activate/
pip install pandas==2.0.3 feast==0.31.1

ERROR: Cannot install feast==0.31.1 and pandas==2.0.3 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested pandas==2.0.3
    feast 0.31.1 depends on pandas<2 and >=1.4.3