Skip to content

[Maintenance] Updating the dependency versions and migration to pyproject.toml #590

@phoeenniixx

Description

@phoeenniixx

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions