Skip to content

Expand package installation and prediction validation - #35

Merged
adrian-prior merged 5 commits into
mainfrom
refactor/package-validation
Sep 16, 2026
Merged

adrian-prior merged 5 commits into
mainfrom
refactor/package-validation

Conversation

@adrian-prior

@adrian-prior adrian-prior commented Sep 9, 2026 •

Copy link
Copy Markdown
Collaborator

Add six isolated installation checks, DFS prediction integration tests, and backend/dependency-floor check scripts. Run the installation matrix in CI.

Validation: Python 3.11/3.12 tests, pinned pre-commit checks, and wheel/sdist builds. All six installation configurations passed.

The installation matrix runs as its own CI job on Python 3.12 with uv for all six cases. The integration test loads the example database writer by path.

Stack created with GitHub Stacks CLI • Give Feedback 💬

@adrian-prior
adrian-prior added this pull request to stack #36 September 9, 2026 14:52
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from 02f6645 to 6cdce52 Compare September 11, 2026 10:05
@adrian-prior
adrian-prior marked this pull request as ready for review September 11, 2026 12:14
@adrian-prior
adrian-prior requested a review from a team September 11, 2026 12:14
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from 6cdce52 to a4a6f14 Compare September 11, 2026 14:36

@oscarkey oscarkey left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

lgtm! Just some comment tweaks.

Comment thread packages/tabpfn-rel/workflows/check_backends.py Outdated
Comment thread workflows/check_dependency_floors.py Outdated
Comment thread workflows/check_package_split.py Outdated
oscarkey
oscarkey previously approved these changes Sep 16, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b0ba040. Configure here.

Comment thread packages/tabpfn-rel/tests/test_integration.py
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from b0ba040 to 7a6d8bb Compare September 16, 2026 12:15
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from 34653b0 to aa25da9 Compare September 16, 2026 12:58
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from aa25da9 to 9867f91 Compare September 16, 2026 12:58
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from 9867f91 to a761895 Compare September 16, 2026 12:59
Base automatically changed from refactor/tabpfn-rel-package to main September 16, 2026 12:59
adrian-prior and others added 5 commits September 16, 2026 14:59
All six cases install with uv, on one Python version, in parallel with the test
job. The integration test loads the example database writer by path instead of
a workspace-wide pythonpath entry.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@adrian-prior
adrian-prior force-pushed the refactor/package-validation branch from a761895 to ae3211a Compare September 16, 2026 12:59
@adrian-prior
adrian-prior merged commit 9cd9533 into main Sep 16, 2026
7 checks passed
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.

2 participants