From 8e4a262cec85feaeecb0a8e30b8cb419a4d9eedc Mon Sep 17 00:00:00 2001 From: Jianxu Chen Date: Fri, 13 Dec 2024 21:19:33 +0100 Subject: [PATCH 1/4] fix deploy action --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 71d5788..1dbb16d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.10 + python-version: 3.9 - name: Install dependencies run: | python -m pip install --upgrade pip From aa53a1d756eb5102f01a9e6ed6a0847aaa91eda7 Mon Sep 17 00:00:00 2001 From: Jianxu Chen Date: Fri, 13 Dec 2024 21:21:06 +0100 Subject: [PATCH 2/4] add setup.py --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 setup.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..bfae448 --- /dev/null +++ b/setup.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +from setuptools import setup + +setup() \ No newline at end of file From 8b88b676cd0be37f11106a9999c241a0fe76d7ef Mon Sep 17 00:00:00 2001 From: Jianxu Chen Date: Fri, 13 Dec 2024 21:51:01 +0100 Subject: [PATCH 3/4] fix release --- README.md | 4 ++-- pyproject.toml | 5 ++--- src/lsfm_fusion_napari/napari.yaml | 12 ++++++------ tox.ini | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index f7dfffc..bfe321f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# LSFM-fusion-napari +# lsfm_fusion_napari [![License BSD-3](https://img.shields.io/pypi/l/LSFM-fusion-napari.svg?color=green)](https://github.com/peng-lab/LSFM-fusion-napari/raw/main/LICENSE) [![PyPI](https://img.shields.io/pypi/v/LSFM-fusion-napari.svg?color=green)](https://pypi.org/project/LSFM-fusion-napari) @@ -7,7 +7,7 @@ [![codecov](https://codecov.io/gh/peng-lab/LSFM-fusion-napari/branch/main/graph/badge.svg)](https://codecov.io/gh/peng-lab/LSFM-fusion-napari) [![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/LSFM-fusion-napari)](https://napari-hub.org/plugins/LSFM-fusion-napari) -A simple plugin to use FooBar segmentation within napari +A simple plugin to fuse LSFM images ---------------------------------- diff --git a/pyproject.toml b/pyproject.toml index 3393b4d..f206348 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "LSFM-fusion-napari" dynamic = ["version"] -description = "A simple plugin to use FooBar segmentation within napari" +description = "A simple plugin to fuse LSFM images" readme = "README.md" license = {file = "LICENSE"} authors = [ @@ -20,7 +20,6 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Image Processing", ] requires-python = ">=3.9" @@ -114,5 +113,5 @@ exclude = [ "*_vendor*", ] -target-version = "py38" +target-version = "py310" fix = true diff --git a/src/lsfm_fusion_napari/napari.yaml b/src/lsfm_fusion_napari/napari.yaml index 264ccc9..9ca7299 100644 --- a/src/lsfm_fusion_napari/napari.yaml +++ b/src/lsfm_fusion_napari/napari.yaml @@ -1,19 +1,19 @@ -name: lsfm-fusion-napari +name: lsfm_fusion_napari display_name: Leonardo-fusion # see https://napari.org/stable/plugins/manifest.html for valid categories -categories: ["Annotation", "Segmentation", "Acquisition"] +categories: ["Visualization", "Image Processing"] contributions: commands: - - id: LSFM-fusion-napari.write_tiff + - id: lsfm_fusion_napari.write_tiff python_name: lsfm_fusion_napari._writer:write_tiff title: Save image data with LSFM Fusion - - id: LSFM-fusion-napari.make_qwidget + - id: lsfm_fusion_napari.make_qwidget python_name: lsfm_fusion_napari:FusionWidget title: Make Fusion Widget writers: - - command: LSFM-fusion-napari.write_tiff + - command: lsfm_fusion_napari.write_tiff layer_types: ['image'] filename_extensions: ['.tiff'] widgets: - - command: LSFM-fusion-napari.make_qwidget + - command: lsfm_fusion_napari.make_qwidget display_name: Fusion Widget diff --git a/tox.ini b/tox.ini index 7c5b9e8..5757879 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ # For more information about tox, see https://tox.readthedocs.io/en/latest/ [tox] -envlist = py38, py39 +envlist = py38, py39, p310 isolated_build=true [testenv] From 22abbcd0e4862aeec1b69ad5b0d8ed91048e4449 Mon Sep 17 00:00:00 2001 From: Jianxu Chen Date: Fri, 13 Dec 2024 22:03:19 +0100 Subject: [PATCH 4/4] version bump --- pyproject.toml | 2 +- src/lsfm_fusion_napari/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f206348..255ed56 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,7 +68,7 @@ version = {attr = "lsfm_fusion_napari.__init__.__version__"} [tool.black] line-length = 79 -target-version = ['py38', 'py39', 'py310'] +target-version = ['py39', 'py310'] [tool.ruff] line-length = 79 diff --git a/src/lsfm_fusion_napari/__init__.py b/src/lsfm_fusion_napari/__init__.py index cf02b70..0c139ed 100644 --- a/src/lsfm_fusion_napari/__init__.py +++ b/src/lsfm_fusion_napari/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.0.1" +__version__ = "0.1.0" from ._widget import FusionWidget from ._writer import write_tiff