Skip to content

Vender Napari PSF Analysis Dependencies #172

@srivarra

Description

@srivarra

bfio is currently blocking us from updating to Zarr V3 as referenced in #104 (comment)

Blocked until we bump waveorder:

ERROR: Cannot install None, biahub and biahub[dev]==0.1.0 because these package versions have conflicting dependencies.
The conflict is caused by:
    biahub 0.1.0 depends on iohub<0.4 and >=0.3.0a2
    biahub[dev] 0.1.0 depends on iohub<0.4 and >=0.3.0a2
    waveorder 3.0.0a1 depends on iohub<0.3 and >=0.2

It looks like bfio is only used by napari-psf-analysis: (uv tree --package --invert bfio)

bfio v2.4.8
└── napari-psf-analysis v1.1.3
    └── biahub

Since are only using a small amount of features from napari-psf-analysis such as:

  • napari_psf_analysis.psf_analysis.extract.BeadExtractor
  • napari_psf_analysis.psf_analysis.image.Calibrated3DImage
  • napari_psf_analysis.psf_analysis.psf.PSF

we could selectively vender the features we are actually using.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions