A release on DataFusion 55, so xarray-sql, ddxdb and einfold can share one install

Aperta
#310 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
numpy, python
Ambito
backend, databases

Direzione di ricerca

Start by reading the package version constraints in the project configuration and the release workflow; the issue does not name their file paths. Check how the current release pins DataFusion 55 and limits einfold, then determine what release change allows einfold 0.2. Verify that dependency resolution can include xarray-sql, ddxdb[datafusion], and einfold[datafusion] together on DataFusion 55.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

🔥 Claude (torch-sql):

torch-sql is a prototype that runs PyTorch models as SQL on XQL, aimed at Samudra on Empire AI's Beta cluster. A spike resolved Samudra's container environment (Python 3.12, numpy<2, zarr<3, pyarrow 25) together with the XQL packages, for linux-aarch64. Every package has an ARM wheel, so nothing builds from source. The one blocker is versions:

  • xarray-sql 0.6.0 pins datafusion==54.0.0;
  • ddxdb[datafusion] 0.4.6 and einfold[datafusion] 0.2.0 pin datafusion==55.0.0;
  • so uv pip compile fails with both extras, and without them it resolves to 54, where einfold can't be loaded (54's SessionContext has no with_extensions).

main already pins DataFusion 55, but it also pins einfold<0.2, and einfold 0.2.0 is out. A release on 55 that allows einfold 0.2 would let all three share one session. On 55, einfold works with numpy 1.26 and pyarrow 25 in the same check.

Lingua principale
Python
Stelle
142
Fork
19
Merge medio
3g 47m
PR unite (30g)
8

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di xqlsystems/xarray-sql

Tutte le issue di xqlsystems/xarray-sql

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.