modin icon indicating copy to clipboard operation
modin copied to clipboard

Modin and Python 3.12

Open YuriyTigiev opened this issue 1 year ago • 5 comments

Hello,

Is Modin compaitable with pytho 3.12?

YuriyTigiev avatar Mar 17 '24 16:03 YuriyTigiev

Hi @YuriyTigiev, thank you for this question! Modin should be available for python 3.12 with Dask and MPI engines. modin[dask] or modin[mpi] for installing from PyPI, modin-dask or modin-mpi for installing from conda-forge.

YarShev avatar Mar 18 '24 08:03 YarShev

@YuriyTigiev, just rechecked Modin builds in conda-forge. We don't have builds for python 3.12 yet there. You can only install modin[dask] or modin[mpi] with python 3.12 from PyPI. For Modin builds with python 3.12 in conda-forge we would have to update the feedstock.

YarShev avatar Mar 18 '24 16:03 YarShev

pandas will be supporting Python 3.13.

rootsmusic avatar Jun 01 '24 19:06 rootsmusic

@rootsmusic, thanks for letting us know this! When pandas starts supporting python 3.13, we should also try to support it. However, as long as a Modin engine (Ray, Dask or MPI) doesn't have support for python 3.13, we will not be able to support that python version. You can see such an issue with Ray engine and python 3.12.

YarShev avatar Jun 10 '24 09:06 YarShev

FYI: it looks like Ray will soon be released with Python 3.12 support: https://github.com/ray-project/ray/issues/40211#issuecomment-2148428366

anmyachev avatar Jun 10 '24 10:06 anmyachev

@YuriyTigiev, just rechecked Modin builds in conda-forge. We don't have builds for python 3.12 yet there. You can only install modin[dask] or modin[mpi] with python 3.12 from PyPI. For Modin builds with python 3.12 in conda-forge we would have to update the feedstock.

Feedstock is updated. Installation for py3.12 from conda-forge should works (at least for dask and mpi).

anmyachev avatar Jul 19 '24 10:07 anmyachev