Skip to content

Commit 2201a37

Browse files
authored
Merge pull request #327 from linkedin/revert-326-isort-black-tasks
Revert "Add an 'isort' & 'black' task."
2 parents d8ff798 + bce093c commit 2201a37

File tree

8 files changed

+19
-206
lines changed

8 files changed

+19
-206
lines changed

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/extension/BlackExtension.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/extension/IsortExtension.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/extension/MypyExtension.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,24 @@
1515
*/
1616
package com.linkedin.gradle.python.extension;
1717

18-
import com.linkedin.gradle.python.extension.internal.DefaultExternalTool;
1918

19+
public class MypyExtension {
20+
private boolean run;
21+
private String[] arguments = null;
2022

21-
public class MypyExtension extends DefaultExternalTool {
23+
public boolean isRun() {
24+
return run;
25+
}
26+
27+
public void setRun(boolean run) {
28+
this.run = run;
29+
}
30+
31+
public void setArguments(String argumentString) {
32+
arguments = argumentString.split("\\s+");
33+
}
34+
35+
public String[] getArguments() {
36+
return arguments;
37+
}
2238
}

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/extension/internal/DefaultExternalTool.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/plugin/internal/ValidationPlugin.java

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,13 @@
1616
package com.linkedin.gradle.python.plugin.internal;
1717

1818
import com.linkedin.gradle.python.PythonExtension;
19-
import com.linkedin.gradle.python.extension.BlackExtension;
20-
import com.linkedin.gradle.python.extension.IsortExtension;
2119
import com.linkedin.gradle.python.extension.MypyExtension;
2220
import com.linkedin.gradle.python.extension.CoverageExtension;
2321
import com.linkedin.gradle.python.tasks.AbstractPythonMainSourceDefaultTask;
2422
import com.linkedin.gradle.python.tasks.AbstractPythonTestSourceDefaultTask;
25-
import com.linkedin.gradle.python.tasks.BlackTask;
2623
import com.linkedin.gradle.python.tasks.CheckStyleGeneratorTask;
2724
import com.linkedin.gradle.python.tasks.Flake8Task;
2825
import com.linkedin.gradle.python.tasks.MypyTask;
29-
import com.linkedin.gradle.python.tasks.IsortTask;
3026
import com.linkedin.gradle.python.tasks.PyCoverageTask;
3127
import com.linkedin.gradle.python.tasks.PyTestTask;
3228
import com.linkedin.gradle.python.util.ExtensionUtils;
@@ -36,15 +32,13 @@
3632
import org.gradle.api.logging.Logger;
3733
import org.gradle.api.logging.Logging;
3834

39-
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_BLACK;
4035
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_CHECK;
4136
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_CHECKSTYLE;
4237
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_COVERAGE;
4338
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_FLAKE;
4439
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_INSTALL_BUILD_REQS;
4540
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_INSTALL_PROJECT;
4641
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_MYPY;
47-
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_ISORT;
4842
import static com.linkedin.gradle.python.util.StandardTextValues.TASK_PYTEST;
4943

5044
public class ValidationPlugin implements Plugin<Project> {
@@ -118,7 +112,7 @@ public void apply(final Project project) {
118112
/*
119113
* Run mypy.
120114
*
121-
* This uses the setup.cfg (or mypy.ini) file if present to configure mypy.
115+
* This uses the mypy.ini file if present to configure mypy.
122116
*/
123117
MypyExtension mypy = ExtensionUtils.maybeCreate(project, "mypy", MypyExtension.class);
124118
project.getTasks().create(TASK_MYPY.getValue(), MypyTask.class,
@@ -128,28 +122,6 @@ public void apply(final Project project) {
128122
project.getTasks().getByName(TASK_CHECK.getValue())
129123
.dependsOn(project.getTasks().getByName(TASK_MYPY.getValue()));
130124

131-
/*
132-
* Run isort.
133-
*/
134-
IsortExtension isort = ExtensionUtils.maybeCreate(project, "isort", IsortExtension.class);
135-
project.getTasks().create(TASK_ISORT.getValue(), IsortTask.class,
136-
task -> task.onlyIf(it -> project.file(settings.srcDir).exists() && isort.isRun()));
137-
138-
// Make task "check" depend on isort task.
139-
project.getTasks().getByName(TASK_CHECK.getValue())
140-
.dependsOn(project.getTasks().getByName(TASK_ISORT.getValue()));
141-
142-
/*
143-
* Run black.
144-
*/
145-
BlackExtension black = ExtensionUtils.maybeCreate(project, "black", BlackExtension.class);
146-
project.getTasks().create(TASK_BLACK.getValue(), BlackTask.class,
147-
task -> task.onlyIf(it -> project.file(settings.srcDir).exists() && black.isRun()));
148-
149-
// Make task "check" depend on black task.
150-
project.getTasks().getByName(TASK_CHECK.getValue())
151-
.dependsOn(project.getTasks().getByName(TASK_BLACK.getValue()));
152-
153125
/*
154126
* Create checkstyle styled report from flake
155127
*/

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/tasks/BlackTask.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/tasks/IsortTask.java

Lines changed: 0 additions & 45 deletions
This file was deleted.

pygradle-plugin/src/main/groovy/com/linkedin/gradle/python/util/StandardTextValues.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public enum StandardTextValues {
3131
CONFIGURATION_VENV("venv"),
3232
CONFIGURATION_WHEEL("wheel"),
3333
CONFIGURATION_FLAKE8("flake8"),
34-
TASK_BLACK("runBlack"),
3534
TASK_BUILD_DOCS("buildDocs"),
3635
TASK_CLEAN_SAVE_VENV("cleanSaveVenv"),
3736
TASK_CHECK("check"),
@@ -43,7 +42,6 @@ public enum StandardTextValues {
4342
TASK_INSTALL_PROJECT("installProject"),
4443
TASK_INSTALL_PYTHON_REQS("installPythonRequirements"),
4544
TASK_INSTALL_TEST_REQS("installTestRequirements"),
46-
TASK_ISORT("runIsort"),
4745
TASK_MYPY("runMypy"),
4846
TASK_PACKAGE_DOCS("packageDocs"),
4947
TASK_PACKAGE_JSON_DOCS("packageJsonDocs"),

0 commit comments

Comments
 (0)