Repository navigation
Commit dec2f24
authored
fix: Pin build dependencies of source builds to the CI lock (#7104)
sqlglotc has no Python 3.10 wheels on PyPI, so on 3.10 uv builds
sqlglotc==30.21.0 from source. Its build pulls the newest unpinned
sqlglot, whose Schema class is no longer a mypyc trait, and mypyc fails
with "Multiple inheritance is not supported (except for traits)".
Pass the CI lock as --build-constraints so source builds use the locked
versions (sqlglot==30.21.0) instead of the newest release.
Signed-off-by: Chaitany Patel <[email protected]>1 parent e0eb369 commit dec2f24
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
126 | 130 | | |
127 | 131 | | |
128 | 132 | | |
| |||
0 commit comments