Skip to content

Add uv lock + bump MONAI lower bound #123

Merged
C-Achard merged 5 commits into
mainfrom
cy/py312-uv-lock
May 20, 2026
Merged

Add uv lock + bump MONAI lower bound #123
C-Achard merged 5 commits into
mainfrom
cy/py312-uv-lock

Conversation

@C-Achard
Copy link
Copy Markdown
Collaborator

  • Adds uv lock to provide known good env and help installation
  • Bump MONAI lower bound to 1.3.2

@C-Achard C-Achard self-assigned this May 19, 2026
@C-Achard C-Achard added enhancement New feature or request requirements Related to installation requirements and optional dependencies labels May 19, 2026
@C-Achard C-Achard added this to the Python 3.10-3.12 support milestone May 19, 2026
@C-Achard C-Achard changed the base branch from cy/py-312-support to main May 19, 2026 16:33
@C-Achard C-Achard marked this pull request as ready for review May 20, 2026 14:26
C-Achard and others added 5 commits May 20, 2026 16:27
Remove legacy packaging and test config files (setup.cfg, requirements.txt, .isort.cfg, napari_cellseg3d/_tests/pytest.ini, and its conftest). Migrate and update metadata in pyproject.toml: bump supported Python classifiers to 3.10–3.12, add napari manifest entry-point, include napari.yaml in package data, simplify dynamic fields, adjust optional dependencies (add PyQt6, pyside6, move pydensecrf2 to crf extra) and streamline dev dependencies (remove black/isort as direct dev deps). Update tooling rules (ruff token change) and remove redundant tool configs. Update tox.ini to target py310/311/312 across linux/windows/macos, expose platform mappings for GH Actions, and switch to using extras for test/crf/pyqt6 while keeping usedevelop and running pytest as the test command.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This reverts commit 89921c7.
@C-Achard C-Achard force-pushed the cy/py312-uv-lock branch from dfd8f19 to fe0abe4 Compare May 20, 2026 14:28
@C-Achard C-Achard merged commit 50f35ab into main May 20, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request requirements Related to installation requirements and optional dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant