Is your feature request related to a problem? Please describe.
Right now, pytorch-tabular mainly uses setup.py and some dependency versions haven’t been updated in a while. For example:
- python version is still from
v3.8, which is now end-of-life.
numpy versions do not yet support numpy 2.x.
Since many related projects (eg sktime, pytorch-forecasting) have already moved to pyproject.toml build system, I wanted to ask if we should do the same here?
Additionally, should we also update the linting and bring to closer to other sister packages (like ptf)?
Describe the solution you'd like
We should migrate to pyproject.toml, update all the outdated versions and update the linting.
FYI @manujosephv, @fkiraly