Skip to content

Conversation

@geoHeil
Copy link
Collaborator

@geoHeil geoHeil commented Jan 2, 2026

resolves: #582

Copy link
Collaborator Author

geoHeil commented Jan 2, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@geoHeil geoHeil marked this pull request as ready for review January 2, 2026 16:34
@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Coverage

Coverage Report (Python 3.13) •
FileStmtsMissCoverMissing
ext/dagster
   metaxify.py1651093%410, 449–450, 479, 492, 494, 496, 502, 504, 507
ext/sqlmodel
   plugin.py1373375%115–117, 192–193, 197, 199, 201–203, 205, 207, 210, 213, 215–216, 219–220, 223–225, 228, 232, 472, 479, 482–483, 501, 506, 512, 522, 524–525
metadata_store
   base.py47014569%3, 5–9, 11–15, 17–19, 25–27, 32, 36, 48–50, 55–57, 64, 67, 86, 88, 93, 98, 104, 109, 120, 148, 155, 158, 160, 230–231, 244–245, 258, 379, 440, 463, 549, 651, 700, 729, 731–732, 787, 864, 947–948, 991–992, 995–996, 1013, 1043–1044, 1049–1050, 1071, 1076, 1088, 1093, 1125, 1142, 1160, 1171, 1185, 1209, 1223, 1227, 1240, 1250–1251, 1275, 1302, 1337, 1371, 1428, 1495, 1511, 1518, 1526, 1532, 1536, 1556, 1603, 1632, 1657, 1691, 1717, 1730, 1732, 1789, 1868, 1870, 1873–1874, 1877–1878, 1882, 1892, 1905, 1907, 1909–1911, 1916–1917, 1920–1921, 1923–1925, 1927, 1930–1931, 1934–1937, 1940, 1949–1950, 1952–1953, 1956, 1959, 1961–1963, 1967–1968, 1971–1973, 1976, 1978, 1982
TOTAL8596339560% 

Tests Skipped Failures Errors Time
1964 22 💤 0 ❌ 0 🔥 6m 33s ⏱️

@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Test Results (Python 3.10)

1 964 tests   1 942 ✅  6m 26s ⏱️
    1 suites     22 💤
    1 files        0 ❌

Results for commit 1439f72.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Coverage

Coverage Report (Python 3.10) •
FileStmtsMissCoverMissing
ext/dagster
   metaxify.py1651093%410, 449–450, 479, 492, 494, 496, 502, 504, 507
ext/sqlmodel
   plugin.py1373375%115–117, 192–193, 197, 199, 201–203, 205, 207, 210, 213, 215–216, 219–220, 223–225, 228, 232, 472, 479, 482–483, 501, 506, 512, 522, 524–525
metadata_store
   base.py47014569%3, 5–9, 11–15, 17–19, 25–27, 32, 36, 48–50, 55–57, 64, 67, 86, 88, 93, 98, 104, 109, 120, 148, 155, 158, 160, 230–231, 244–245, 258, 379, 440, 463, 549, 651, 700, 729, 731–732, 787, 864, 947–948, 991–992, 995–996, 1013, 1043–1044, 1049–1050, 1071, 1076, 1088, 1093, 1125, 1142, 1160, 1171, 1185, 1209, 1223, 1227, 1240, 1250–1251, 1275, 1302, 1337, 1371, 1428, 1495, 1511, 1518, 1526, 1532, 1536, 1556, 1603, 1632, 1657, 1691, 1717, 1730, 1732, 1789, 1868, 1870, 1873–1874, 1877–1878, 1882, 1892, 1905, 1907, 1909–1911, 1916–1917, 1920–1921, 1923–1925, 1927, 1930–1931, 1934–1937, 1940, 1949–1950, 1952–1953, 1956, 1959, 1961–1963, 1967–1968, 1971–1973, 1976, 1978, 1982
TOTAL8596339560% 

Tests Skipped Failures Errors Time
1964 22 💤 0 ❌ 0 🔥 6m 26s ⏱️

@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Coverage

Coverage Report (Python 3.11) •
FileStmtsMissCoverMissing
ext/dagster
   metaxify.py1651093%410, 449–450, 479, 492, 494, 496, 502, 504, 507
ext/sqlmodel
   plugin.py1373375%115–117, 192–193, 197, 199, 201–203, 205, 207, 210, 213, 215–216, 219–220, 223–225, 228, 232, 472, 479, 482–483, 501, 506, 512, 522, 524–525
metadata_store
   base.py47014569%3, 5–9, 11–15, 17–19, 25–27, 32, 36, 48–50, 55–57, 64, 67, 86, 88, 93, 98, 104, 109, 120, 148, 155, 158, 160, 230–231, 244–245, 258, 379, 440, 463, 549, 651, 700, 729, 731–732, 787, 864, 947–948, 991–992, 995–996, 1013, 1043–1044, 1049–1050, 1071, 1076, 1088, 1093, 1125, 1142, 1160, 1171, 1185, 1209, 1223, 1227, 1240, 1250–1251, 1275, 1302, 1337, 1371, 1428, 1495, 1511, 1518, 1526, 1532, 1536, 1556, 1603, 1632, 1657, 1691, 1717, 1730, 1732, 1789, 1868, 1870, 1873–1874, 1877–1878, 1882, 1892, 1905, 1907, 1909–1911, 1916–1917, 1920–1921, 1923–1925, 1927, 1930–1931, 1934–1937, 1940, 1949–1950, 1952–1953, 1956, 1959, 1961–1963, 1967–1968, 1971–1973, 1976, 1978, 1982
TOTAL8596339560% 

Tests Skipped Failures Errors Time
1964 22 💤 0 ❌ 0 🔥 7m 6s ⏱️

@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Coverage

Coverage Report (Python 3.12) •
FileStmtsMissCoverMissing
ext/dagster
   metaxify.py1651093%410, 449–450, 479, 492, 494, 496, 502, 504, 507
ext/sqlmodel
   plugin.py1373375%115–117, 192–193, 197, 199, 201–203, 205, 207, 210, 213, 215–216, 219–220, 223–225, 228, 232, 472, 479, 482–483, 501, 506, 512, 522, 524–525
metadata_store
   base.py47014569%3, 5–9, 11–15, 17–19, 25–27, 32, 36, 48–50, 55–57, 64, 67, 86, 88, 93, 98, 104, 109, 120, 148, 155, 158, 160, 230–231, 244–245, 258, 379, 440, 463, 549, 651, 700, 729, 731–732, 787, 864, 947–948, 991–992, 995–996, 1013, 1043–1044, 1049–1050, 1071, 1076, 1088, 1093, 1125, 1142, 1160, 1171, 1185, 1209, 1223, 1227, 1240, 1250–1251, 1275, 1302, 1337, 1371, 1428, 1495, 1511, 1518, 1526, 1532, 1536, 1556, 1603, 1632, 1657, 1691, 1717, 1730, 1732, 1789, 1868, 1870, 1873–1874, 1877–1878, 1882, 1892, 1905, 1907, 1909–1911, 1916–1917, 1920–1921, 1923–1925, 1927, 1930–1931, 1934–1937, 1940, 1949–1950, 1952–1953, 1956, 1959, 1961–1963, 1967–1968, 1971–1973, 1976, 1978, 1982
TOTAL8596339560% 

Tests Skipped Failures Errors Time
1964 22 💤 0 ❌ 0 🔥 7m 2s ⏱️

@geoHeil geoHeil force-pushed the 01-02-upgrade_delta_constraint_and_fix_ty branch from 1dfeece to 1439f72 Compare January 2, 2026 16:47
@geoHeil geoHeil requested a review from danielgafni January 2, 2026 18:04
Copy link
Collaborator

@danielgafni danielgafni left a comment

Choose a reason for hiding this comment

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

Couple you explain the Dagster changes? They aren’t related to the title of this PR

@geoHeil
Copy link
Collaborator Author

geoHeil commented Jan 2, 2026

yes they are related to TY; I did run the uv sync --all-extras --all-groups --upgrade after upgrading the delta dependency - so ty was also upgraded and now seems to be a bit different/more stringent

Copy link
Collaborator

I mean, there are some non-trivial changes to code that has been working for me, with comments like "AssetDep is not hashable" - but I don't think this is true since the code has been working before? What issue is the new code addressing? I'll be able to look into it on Monday, but for now won't it be easier to remove these changes from this PR to make it obviously right?

@geoHeil
Copy link
Collaborator Author

geoHeil commented Jan 2, 2026

I think we do not have to rush this one; should we split it into 2x perhaps 1) for the new version of delta and 2) one for the uv upgrade which incluees and upgrade for ty? (and the hotfixes)

@danielgafni
Copy link
Collaborator

danielgafni commented Jan 2, 2026

Honestly, I'm not sure we should enforce the >1.3.0 deltalake pin in our requirements.

The deltalake issue has only affected our testing environment (moto S3 server specifically), the current constraint works perfectly fine with Metaxy.

We shouldn't force this upgrade on our users since Metaxy itself doesn't require it at runtime.

I've added more details in the original issue.


The ty thing is ok to fix. Upgrading it would be nice as well. But how are these Dagster integration changes related to ty?

@geoHeil
Copy link
Collaborator Author

geoHeil commented Jan 3, 2026

ok - let me close here and run the ty upgrade solo #584

@geoHeil geoHeil closed this Jan 3, 2026
@geoHeil geoHeil deleted the 01-02-upgrade_delta_constraint_and_fix_ty branch January 3, 2026 08:09
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.

[deltalake] use Deltatable.is_deltalake for feature existence check and use deltalake > 1.3.0 for tests

3 participants