napari / packaging

4 stars 7 forks source link

`pyproject.toml` was updated (2024-03-13) #120

Closed github-actions[bot] closed 3 months ago

github-actions[bot] commented 3 months ago

The file pyproject.toml was modified in napari/napari. This might mean the conda-recipe in napari/packaging needs adjusting! Please check!

Calculated diff:

diff --git a/pyproject.toml b/pyproject.toml
index 077a1825..ab9af2d7 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -826,14 +826,27 @@ name = "Forbid import PyQt and PySide"
 type = "forbidden"
 source_modules = "napari"
 forbidden_modules = ["PyQt5", "PySide2", "PyQt6", "PySide6"]
-ignore_imports = "napari._qt -> PySide2"
+ignore_imports = [
+    "napari._qt -> PySide2",
+    "napari.plugins._npe2 -> napari._qt._qplugins",
+]

 [[tool.importlinter.contracts]]
 name = "Block import from qt module in napari.layers"
 type = "layers"
 layers = ["napari.qt","napari.layers"]
+ignore_imports = [
+    "napari.plugins._npe2 -> napari._qt._qplugins",
+    # TODO: remove once npe1 deprecated
+    "napari._qt.qt_main_window -> napari._qt._qplugins",
+]

 [[tool.importlinter.contracts]]
 name = "Block import from qt module in napari.components"
 type = "layers"
 layers = ["napari.qt","napari.components"]
+ignore_imports = [
+    "napari.plugins._npe2 -> napari._qt._qplugins",
+    # TODO: remove once npe1 deprecated
+    "napari._qt.qt_main_window -> napari._qt._qplugins",
+]

cc @jaimergp

jaimergp commented 3 months ago

Not packaging.