Skip to content

Comments

Install TabPFN from GitHub, if too new for PyPI.#217

Draft
oscarkey wants to merge 1 commit intomainfrom
ok-test-tabpfn-main
Draft

Install TabPFN from GitHub, if too new for PyPI.#217
oscarkey wants to merge 1 commit intomainfrom
ok-test-tabpfn-main

Conversation

@oscarkey
Copy link
Contributor

@oscarkey oscarkey commented Nov 24, 2025

This will allow us to bump the minimum version newer than that pushed to PyPI, to fix compatibility issues. I'm unsure if this is a good idea, what do you think?

Also, tidy up a bit:

  • Switch to uv min/max dependency resolution, rather than our script
  • Bump shap minimum version to get min dependency resolution to work (it's still 15 months old)
  • Don't duplicate dependencies in "all" optional dependency, and reference other optional dependency sets instead
  • Use "ci" dependency group, rather than puting depedencies in workflow file
  • Merge windows and linux jobs
  • Check in uv.lock

@oscarkey oscarkey force-pushed the ok-test-tabpfn-main branch 2 times, most recently from 4a408a0 to e965885 Compare November 24, 2025 14:17
This will allow us to bump the minimum version newer than that pushed to
PyPI, to fix compatibility issues.

Also, tidy up a bit:
- Switch to uv min/max dependency resolution, rather than our script
- Bump shap minimum version to get min dependency resolution to work
  (it's still 15 months old)
- Don't duplicate dependencies in "all" optional dependency, and
  reference other optional dependency sets instead
- Use "ci" dependency group, rather than puting depedencies in workflow
  file
- Merge windows and linux jobs
- Ignore uv.lock for simplicity
@oscarkey oscarkey force-pushed the ok-test-tabpfn-main branch from e965885 to 1d4cd83 Compare November 24, 2025 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant