Repository: TechnologyBrewery/poetry-monorepo-dependency-plugin (language: python)

Issue:
Update to latest parent and Habushu versions



Discussion / hints:

Fix patch:
diff --git a/poetry.toml b/poetry.toml
index d11b90b..220e238 100644
--- a/poetry.toml
+++ b/poetry.toml
@@ -1,2 +1,3 @@
 [virtualenvs]
 prefer-active-python = true
+in-project = true
diff --git a/pom.xml b/pom.xml
index 946ceac..a9f8aca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.technologybrewery</groupId>
         <artifactId>parent</artifactId>
-        <version>7</version>
+        <version>9</version>
     </parent>
 
     <groupId>org.technologybrewery</groupId>
@@ -47,7 +47,7 @@
     </scm>
 
     <properties>
-        <version.habushu.plugin>2.9.0</version.habushu.plugin>
+        <version.habushu.plugin>2.15.0</version.habushu.plugin>
     </properties>
 
     <build>
@@ -64,7 +64,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-release-plugin</artifactId>
-                <version>3.0.1</version>
                 <configuration>
                     <autoVersionSubmodules>true</autoVersionSubmodules>
                     <!-- During release preparation, Habushu will automatically update the versions of Habushu modules
diff --git a/pyproject.toml b/pyproject.toml
index 39367eb..30edd9f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -17,6 +17,8 @@ cleo = ">=2.0.1"
 black = "^22.8.0"
 behave = "^1.2.6"
 nose = "^1.3.7"
+pylint = "^3.2.2"
+kappa-maki = "^1.0.2"
 
 [tool.poetry.plugins."poetry.application.plugin"]
 poetry-monorepo-dependency-plugin = "poetry_monorepo_dependency_plugin.plugin:MonorepoDependencyPlugin"


Test patch:
diff --git a/tests/features/steps/remove_path_dependencies_steps.py b/tests/features/steps/remove_path_dependencies_steps.py
index 7091551..03b8574 100644
--- a/tests/features/steps/remove_path_dependencies_steps.py
+++ b/tests/features/steps/remove_path_dependencies_steps.py
@@ -4,7 +4,7 @@
 
 import cleo.io.io
 import poetry.core.factory
-from behave import *
+from behave import when, then  # pylint: disable=no-name-in-module
 import nose.tools as nt
 
 from poetry_monorepo_dependency_plugin.path_dependency_remover import (
diff --git a/tests/features/steps/rewrite_path_dependencies_steps.py b/tests/features/steps/rewrite_path_dependencies_steps.py
index 0f429ef..9bf78d7 100644
--- a/tests/features/steps/rewrite_path_dependencies_steps.py
+++ b/tests/features/steps/rewrite_path_dependencies_steps.py
@@ -3,7 +3,7 @@
 
 import cleo.io.io
 import poetry.core.factory
-from behave import *
+from behave import given, when, then  # pylint: disable=no-name-in-module
 import nose.tools as nt
 
 from poetry_monorepo_dependency_plugin.path_dependency_rewriter import (