Skip to content

Tidy up dependency management and CI.#217

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

Tidy up dependency management and CI.#217
oscarkey wants to merge 1 commit into
mainfrom
ok-test-tabpfn-main

Conversation

@oscarkey
Copy link
Copy Markdown
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 3 times, most recently from e965885 to 1d4cd83 Compare November 24, 2025 14:29
@oscarkey oscarkey force-pushed the ok-test-tabpfn-main branch from 1d4cd83 to 9f5d6e2 Compare March 24, 2026 09:51
@oscarkey oscarkey changed the title Install TabPFN from GitHub, if too new for PyPI. Tidy up dependency management and CI. Mar 24, 2026
- Switch to uv min/max dependency resolution, rather than our script, to
  match our other repositories
- Bump shap minimum version to get min dependency resolution to work
  (it's still 12 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
@oscarkey oscarkey force-pushed the ok-test-tabpfn-main branch from 9f5d6e2 to b4bd024 Compare March 24, 2026 10:01
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