Skip to content

Commit 02be2aa

Browse files
Kitchipreshanth
authored andcommitted
Fix install deps
samrfi[all] was broken for py3.12 because of an old numba and casatools/tasks dependency. This has now been fixed, and should hopefully be forward compatible as long as casa has a release for that Python version.
1 parent d0dca06 commit 02be2aa

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
*.ipynb -linguist-detectable
2+
# SCM syntax highlighting & preventing 3-way merges
3+
pixi.lock merge=binary linguist-language=YAML linguist-generated=true -diff

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,3 +182,6 @@ casa-*.log
182182
# Archive (keep structure but ignore if regenerated)
183183
archive/
184184
CLAUDE.md
185+
# pixi environments
186+
.pixi/*
187+
!.pixi/config.toml

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ gpu = [
5858
"torchvision>=0.15.0", # Required for SAM2 image segmentation models
5959
"transformers>=4.40.0",
6060
"monai>=1.3.0",
61+
"numba>=0.59", # monai transitive dep; >=0.59 required for Python 3.12
6162
"kornia", # GPU-accelerated transforms
6263
"psutil>=5.9.0", # Memory monitoring
6364
]
@@ -75,8 +76,8 @@ mps = [
7576

7677
# CASA tools for MS handling (always needed)
7778
casa = [
78-
"casatools>=6.5.0",
79-
"casatasks>=6.5.0",
79+
"casatools>=6.7.0",
80+
"casatasks>=6.7.0",
8081
]
8182

8283
# Interactive visualization (HoloViz stack for large MS exploration)

0 commit comments

Comments
 (0)