diff --git a/python/educational-python/course-creator-python/course-creator-python.iml b/python/educational-python/course-creator-python/course-creator-python.iml
index 4f15c27875c3..ba637201f6dc 100644
--- a/python/educational-python/course-creator-python/course-creator-python.iml
+++ b/python/educational-python/course-creator-python/course-creator-python.iml
@@ -14,7 +14,7 @@
-
+
\ No newline at end of file
diff --git a/python/educational-python/course-creator-python/src/com/jetbrains/edu/coursecreator/CreateFromArchiveProjectStep.java b/python/educational-python/course-creator-python/src/com/jetbrains/edu/coursecreator/CreateFromArchiveProjectStep.java
index e57f3e4dad4f..3f50473a61e3 100644
--- a/python/educational-python/course-creator-python/src/com/jetbrains/edu/coursecreator/CreateFromArchiveProjectStep.java
+++ b/python/educational-python/course-creator-python/src/com/jetbrains/edu/coursecreator/CreateFromArchiveProjectStep.java
@@ -12,7 +12,7 @@ import com.jetbrains.edu.learning.core.EduNames;
import com.jetbrains.edu.learning.courseFormat.Course;
import com.jetbrains.edu.learning.courseGeneration.StudyProjectGenerator;
import com.jetbrains.edu.learning.stepic.CourseInfo;
-import com.jetbrains.python.newProject.actions.PyCharmNewProjectStep;
+import com.jetbrains.python.newProject.steps.PyCharmNewProjectStep;
import org.jetbrains.annotations.NotNull;
class CreateFromArchiveProjectStep extends PyCharmNewProjectStep {
diff --git a/python/educational-python/student-python/src/com/jetbrains/edu/learning/actions/PyStudyIntroductionCourseAction.java b/python/educational-python/student-python/src/com/jetbrains/edu/learning/actions/PyStudyIntroductionCourseAction.java
index 1d3e264e9cb9..6f0cd637040e 100644
--- a/python/educational-python/student-python/src/com/jetbrains/edu/learning/actions/PyStudyIntroductionCourseAction.java
+++ b/python/educational-python/student-python/src/com/jetbrains/edu/learning/actions/PyStudyIntroductionCourseAction.java
@@ -21,8 +21,8 @@ import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation;
import com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator;
import com.jetbrains.edu.learning.stepic.CourseInfo;
-import com.jetbrains.python.newProject.actions.PythonGenerateProjectCallback;
-import com.jetbrains.python.newProject.actions.ProjectSpecificSettingsStep;
+import com.jetbrains.python.newProject.steps.ProjectSpecificSettingsStep;
+import com.jetbrains.python.newProject.steps.PythonGenerateProjectCallback;
import icons.InteractiveLearningPythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
diff --git a/python/educational-python/student-python/student-python.iml b/python/educational-python/student-python/student-python.iml
index 28253139cef4..3b78c726019e 100644
--- a/python/educational-python/student-python/student-python.iml
+++ b/python/educational-python/student-python/student-python.iml
@@ -15,6 +15,5 @@
-
\ No newline at end of file
diff --git a/python/ide/src/META-INF/pycharm-core.xml b/python/ide/src/META-INF/pycharm-core.xml
index 6c026f880445..475dfe4b919e 100644
--- a/python/ide/src/META-INF/pycharm-core.xml
+++ b/python/ide/src/META-INF/pycharm-core.xml
@@ -112,7 +112,7 @@
icon="AllIcons.RunConfigurations.RerunFailedTests"/>
-
diff --git a/python/ide/src/com/jetbrains/python/newProject/PyCharmNewProjectDialog.java b/python/ide/src/com/jetbrains/python/newProject/PyCharmNewProjectDialog.java
index 791d7129f0d3..3af6ef78c774 100644
--- a/python/ide/src/com/jetbrains/python/newProject/PyCharmNewProjectDialog.java
+++ b/python/ide/src/com/jetbrains/python/newProject/PyCharmNewProjectDialog.java
@@ -16,7 +16,7 @@
package com.jetbrains.python.newProject;
import com.intellij.ide.util.projectWizard.AbstractNewProjectDialog;
-import com.jetbrains.python.newProject.actions.PyCharmNewProjectStep;
+import com.jetbrains.python.newProject.steps.PyCharmNewProjectStep;
public class PyCharmNewProjectDialog extends AbstractNewProjectDialog {
@Override
diff --git a/python/ide/src/com/jetbrains/python/newProject/actions/PluginSpecificProjectsStep.java b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PluginSpecificProjectsStep.java
similarity index 95%
rename from python/ide/src/com/jetbrains/python/newProject/actions/PluginSpecificProjectsStep.java
rename to python/python-community-configure/src/com/jetbrains/python/newProject/steps/PluginSpecificProjectsStep.java
index 9e20c7ec0dc0..063d201ae7f1 100644
--- a/python/ide/src/com/jetbrains/python/newProject/actions/PluginSpecificProjectsStep.java
+++ b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PluginSpecificProjectsStep.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.jetbrains.python.newProject.actions;
+package com.jetbrains.python.newProject.steps;
import com.intellij.icons.AllIcons;
import com.intellij.ide.util.projectWizard.ProjectSettingsStepBase;
diff --git a/python/ide/src/com/jetbrains/python/newProject/actions/ProjectSpecificSettingsStep.java b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/ProjectSpecificSettingsStep.java
similarity index 99%
rename from python/ide/src/com/jetbrains/python/newProject/actions/ProjectSpecificSettingsStep.java
rename to python/python-community-configure/src/com/jetbrains/python/newProject/steps/ProjectSpecificSettingsStep.java
index c4344917fbe8..594ba2c8295c 100644
--- a/python/ide/src/com/jetbrains/python/newProject/actions/ProjectSpecificSettingsStep.java
+++ b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/ProjectSpecificSettingsStep.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.jetbrains.python.newProject.actions;
+package com.jetbrains.python.newProject.steps;
import com.intellij.execution.ExecutionException;
import com.intellij.facet.ui.ValidationResult;
@@ -39,7 +39,6 @@ import com.intellij.util.NullableConsumer;
import com.intellij.util.PathUtil;
import com.intellij.util.ui.UIUtil;
import com.intellij.util.ui.update.UiNotifyConnector;
-import com.jetbrains.python.PythonSdkChooserCombo;
import com.jetbrains.python.configuration.PyConfigurableInterpreterList;
import com.jetbrains.python.configuration.VirtualEnvProjectFilter;
import com.jetbrains.python.newProject.PyFrameworkProjectGenerator;
diff --git a/python/ide/src/com/jetbrains/python/newProject/actions/PyCharmNewProjectStep.java b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java
similarity index 96%
rename from python/ide/src/com/jetbrains/python/newProject/actions/PyCharmNewProjectStep.java
rename to python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java
index 27a8608f3cab..6345431819bc 100644
--- a/python/ide/src/com/jetbrains/python/newProject/actions/PyCharmNewProjectStep.java
+++ b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.jetbrains.python.newProject.actions;
+package com.jetbrains.python.newProject.steps;
import com.google.common.collect.Lists;
import com.intellij.ide.util.projectWizard.AbstractNewProjectStep;
@@ -23,7 +23,6 @@ import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.platform.DirectoryProjectGenerator;
import com.intellij.util.NullableConsumer;
import com.jetbrains.python.newProject.PyFrameworkProjectGenerator;
-import com.jetbrains.python.newProject.PythonBaseProjectGenerator;
import com.jetbrains.python.newProject.PythonProjectGenerator;
import org.jetbrains.annotations.NotNull;
diff --git a/python/ide/src/com/jetbrains/python/newProject/actions/PyRemotePathField.form b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyRemotePathField.form
similarity index 95%
rename from python/ide/src/com/jetbrains/python/newProject/actions/PyRemotePathField.form
rename to python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyRemotePathField.form
index fe3013e0781e..c2fab93145b6 100644
--- a/python/ide/src/com/jetbrains/python/newProject/actions/PyRemotePathField.form
+++ b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PyRemotePathField.form
@@ -1,5 +1,5 @@
-