Skip to content

[MNT] Update dependency versions and complete migration to pyproject.toml#596

Merged
fkiraly merged 15 commits intopytorch-tabular:mainfrom
phoeenniixx:pyproj
Jan 24, 2026
Merged

[MNT] Update dependency versions and complete migration to pyproject.toml#596
fkiraly merged 15 commits intopytorch-tabular:mainfrom
phoeenniixx:pyproj

Conversation

@phoeenniixx
Copy link
Copy Markdown
Member

@phoeenniixx phoeenniixx commented Jan 8, 2026

This PR updates the versions of outdated dependencies and migrates build system to pyproject.toml.

Few Observations:

  • torch still supports 1.X, but there is nothing about 2.X support. We should see if it can support torch 2.6+ version completely or not.
  • The project uses pytorch-lightning, I think we should move it to the newer lightning version
  • There are a lot of "core" dependencies. We should look how can we reduce this stack.
    Some dependencies which I think we should check if we could move to extras:
    • omegaconf
    • torchmetrics
    • tensorboard
    • protobuf
    • matplotlib
    • PyYAML
    • matplotlib
    • einops
    • fsspec
    • rich
    • ipywidgets
  • We should also create few more dependency categories in pyproject.toml, like docs etc]
  • We should also look into GH workflows, it is still using older python versions

📚 Documentation preview 📚: https://pytorch-tabular--596.org.readthedocs.build/en/596/

@phoeenniixx
Copy link
Copy Markdown
Member Author

FYI @manujosephv @fkiraly

@phoeenniixx
Copy link
Copy Markdown
Member Author

Superceded by #594

@phoeenniixx phoeenniixx closed this Jan 8, 2026
@fkiraly
Copy link
Copy Markdown
Collaborator

fkiraly commented Jan 9, 2026

why that, @phoeenniixx? I think you are doing strictly more than I in my PR.
I would say, reopen and we merge step by step

@phoeenniixx phoeenniixx reopened this Jan 9, 2026
Copy link
Copy Markdown
Collaborator

@fkiraly fkiraly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you notice that the release workflow runs on all PR?

I would suggest to merge #597 before continuing, to avoid triggering a release by accident

@fkiraly fkiraly added the maintenance Continuous integration, unit testing & package distribution label Jan 24, 2026
Copy link
Copy Markdown
Collaborator

@fkiraly fkiraly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

merged with my PR

@fkiraly fkiraly merged commit fd08b66 into pytorch-tabular:main Jan 24, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Continuous integration, unit testing & package distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants