Skip to content

Separate blocks from items - #1936

Closed
gpetretto wants to merge 40 commits into
datalab-org:ml-evs/bump-pydantic-final-finalfrom
Matgenix:gp/blocks
Closed

Separate blocks from items#1936
gpetretto wants to merge 40 commits into
datalab-org:ml-evs/bump-pydantic-final-finalfrom
Matgenix:gp/blocks

address comments

2e49fd4
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 23, 2026 in 0s

80.65% (+0.40%) compared to 623edac

View this Pull Request on Codecov

80.65% (+0.40%) compared to 623edac

Details

Codecov Report

❌ Patch coverage is 91.11842% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.65%. Comparing base (623edac) to head (2e49fd4).

Files with missing lines Patch % Lines
pydatalab/src/pydatalab/blocks/store.py 90.17% 11 Missing ⚠️
pydatalab/src/pydatalab/routes/v0_1/items.py 89.02% 9 Missing ⚠️
pydatalab/src/pydatalab/export.py 60.00% 2 Missing ⚠️
pydatalab/src/pydatalab/models/versions.py 92.30% 2 Missing ⚠️
pydatalab/src/pydatalab/routes/v0_1/blocks.py 90.90% 2 Missing ⚠️
pydatalab/src/pydatalab/routes/v0_1/graphs.py 88.88% 1 Missing ⚠️
Additional details and impacted files
@@                         Coverage Diff                          @@
##           ml-evs/bump-pydantic-final-final    #1936      +/-   ##
====================================================================
+ Coverage                             80.24%   80.65%   +0.40%     
====================================================================
  Files                                    83       84       +1     
  Lines                                  7739     8011     +272     
====================================================================
+ Hits                                   6210     6461     +251     
- Misses                                 1529     1550      +21     
Files with missing lines Coverage Δ
pydatalab/src/pydatalab/models/__init__.py 100.00% <100.00%> (ø)
pydatalab/src/pydatalab/models/blocks.py 100.00% <100.00%> (ø)
pydatalab/src/pydatalab/models/collections.py 95.45% <100.00%> (+0.21%) ⬆️
pydatalab/src/pydatalab/models/items.py 96.66% <100.00%> (+0.11%) ⬆️
pydatalab/src/pydatalab/models/traits.py 98.95% <ø> (-0.07%) ⬇️
pydatalab/src/pydatalab/mongo.py 87.24% <100.00%> (+0.40%) ⬆️
pydatalab/src/pydatalab/versioning.py 93.54% <100.00%> (+2.19%) ⬆️
pydatalab/src/pydatalab/routes/v0_1/graphs.py 98.03% <88.88%> (+0.12%) ⬆️
pydatalab/src/pydatalab/export.py 71.72% <60.00%> (-0.42%) ⬇️
pydatalab/src/pydatalab/models/versions.py 95.06% <92.30%> (-1.31%) ⬇️
... and 3 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.