Skip to content

build: Migrate vcsc to vsparse from PyPI, add plotting dependencies, and broaden python support - #539

Merged
aarmey merged 1 commit into
mainfrom
pkg/vsparse-and-deps
Sep 4, 2026
Merged

build: Migrate vcsc to vsparse from PyPI, add plotting dependencies, and broaden python support#539
aarmey merged 1 commit into
mainfrom
pkg/vsparse-and-deps

Conversation

@aarmey

@aarmey aarmey commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary of changes

  • Replace vcsc git source with PyPI vsparse>=0.2.0
  • Add hdf5plugin, matplotlib, and seaborn to project dependencies so scrise.plotting works out of the box
  • Update vsparse imports in factorization and analysis scripts
  • Note: Widening requires-python to >= 3.12 is blocked by upstream parafac2>=1.6.0 which currently requires Python >= 3.13 on PyPI; requires-python is retained at >= 3.13 so uv lock resolves cleanly.

@aarmey
aarmey merged commit 45817e3 into main Sep 4, 2026
6 checks passed
@aarmey
aarmey deleted the pkg/vsparse-and-deps branch September 4, 2026 19:06
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.

1 participant