Skip to content

Commit 9c26f6d

Browse files
authored
Reorganize the library layout (#94)
# Description This moves qt/widget code into widgets/ It also renames many files to better capture what they contain.
1 parent 6196468 commit 9c26f6d

15 files changed

Lines changed: 36 additions & 28 deletions

src/napari_metadata/napari.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ display_name: Layer metadata
33
contributions:
44
commands:
55
- id: napari-metadata.make_metadata_qwidget
6-
python_name: napari_metadata._widget:MetadataWidget
6+
python_name: napari_metadata.widgets:MetadataWidget
77
title: Make metadata widget
88
widgets:
99
- command: napari-metadata.make_metadata_qwidget
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
"""Widget subpackage for napari-metadata.
2+
3+
All Qt-dependent code lives here.
4+
"""
5+
6+
from napari_metadata.widgets._main import MetadataWidget
7+
8+
__all__ = ['MetadataWidget']

src/napari_metadata/_axis_metadata_widgets.py renamed to src/napari_metadata/widgets/_axis.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
QWidget,
2020
)
2121

22-
from napari_metadata._axis_units import AxisUnitEnum
23-
from napari_metadata._model import (
22+
from napari_metadata.layer_utils import (
2423
get_axes_labels,
2524
get_axes_scales,
2625
get_axes_translations,
@@ -32,7 +31,8 @@
3231
set_axes_translations,
3332
set_axes_units,
3433
)
35-
from napari_metadata._protocols import (
34+
from napari_metadata.units import AxisUnitEnum
35+
from napari_metadata.widgets._protocols import (
3636
AxesMetadataComponentsInstanceAPI,
3737
AxisComponent,
3838
MetadataWidgetAPI,

src/napari_metadata/_collapsible_containers.py renamed to src/napari_metadata/widgets/_containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
QWidget,
1717
)
1818

19-
from napari_metadata._protocols import MetadataWidgetAPI
19+
from napari_metadata.widgets._protocols import MetadataWidgetAPI
2020

2121
if TYPE_CHECKING:
2222
import napari.viewer

src/napari_metadata/_file_metadata_widgets.py renamed to src/napari_metadata/widgets/_file.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from qtpy.QtGui import QFontMetrics
55
from qtpy.QtWidgets import QLabel, QLineEdit, QSizePolicy, QTextEdit, QWidget
66

7-
from napari_metadata._file_size import generate_display_size
8-
from napari_metadata._model import (
7+
from napari_metadata.file_size import generate_display_size
8+
from napari_metadata.layer_utils import (
99
get_layer_data_dtype,
1010
get_layer_data_shape,
1111
get_layer_source_path,
1212
resolve_layer,
1313
)
14-
from napari_metadata._protocols import MetadataComponent
14+
from napari_metadata.widgets._protocols import MetadataComponent
1515

1616
if TYPE_CHECKING:
1717
from napari.layers import Layer

src/napari_metadata/_inheritance_widget.py renamed to src/napari_metadata/widgets/_inheritance.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
QWidget,
1111
)
1212

13-
from napari_metadata._model import (
13+
from napari_metadata.layer_utils import (
1414
connect_callback_to_layer_name_changed,
1515
connect_callback_to_layer_selection_events,
1616
connect_callback_to_list_events,
@@ -20,7 +20,7 @@
2020
get_layers_list,
2121
resolve_layer,
2222
)
23-
from napari_metadata._protocols import MetadataWidgetAPI
23+
from napari_metadata.widgets._protocols import MetadataWidgetAPI
2424

2525
if TYPE_CHECKING:
2626
from napari.components import ViewerModel
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,27 @@
2222
QWidget,
2323
)
2424

25-
from napari_metadata._axis_metadata_widgets import (
25+
from napari_metadata.layer_utils import (
26+
resolve_layer,
27+
set_axes_labels,
28+
set_axes_scales,
29+
set_axes_translations,
30+
set_axes_units,
31+
)
32+
from napari_metadata.units import AxisUnitEnum
33+
from napari_metadata.widgets._axis import (
2634
AxisLabels,
2735
AxisMetadata,
2836
AxisScales,
2937
AxisTranslations,
3038
)
31-
from napari_metadata._axis_units import AxisUnitEnum
32-
from napari_metadata._collapsible_containers import (
39+
from napari_metadata.widgets._containers import (
3340
CollapsibleSectionContainer,
3441
HorizontalOnlyOuterScrollArea,
3542
)
36-
from napari_metadata._file_metadata_widgets import FileGeneralMetadata
37-
from napari_metadata._inheritance_widget import InheritanceWidget
38-
from napari_metadata._model import (
39-
resolve_layer,
40-
set_axes_labels,
41-
set_axes_scales,
42-
set_axes_translations,
43-
set_axes_units,
44-
)
45-
from napari_metadata._protocols import (
43+
from napari_metadata.widgets._file import FileGeneralMetadata
44+
from napari_metadata.widgets._inheritance import InheritanceWidget
45+
from napari_metadata.widgets._protocols import (
4646
AxesMetadataComponentsInstanceAPI,
4747
AxisComponent,
4848
MetadataComponent,

0 commit comments

Comments
 (0)