From 643aa44895c1a4bae90ae75f34c9eac827b466cf Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Thu, 1 Aug 2019 16:45:53 +0200 Subject: [PATCH] Adding a default configuration for PyCharm (following a discussion with @hmenager) --- .../codeStyles/codeStyleConfig.xml | 5 + ippisite/.idea.example/encodings.xml | 4 + .../inspectionProfiles/Project_Default.xml | 17 ++ ippisite/.idea.example/ippisite.iml | 11 ++ ippisite/.idea.example/misc.xml | 10 ++ ippisite/.idea.example/modules.xml | 8 + ippisite/.idea.example/vcs.xml | 6 + ippisite/.idea.example/workspace.xml | 165 ++++++++++++++++++ 8 files changed, 226 insertions(+) create mode 100644 ippisite/.idea.example/codeStyles/codeStyleConfig.xml create mode 100644 ippisite/.idea.example/encodings.xml create mode 100644 ippisite/.idea.example/inspectionProfiles/Project_Default.xml create mode 100644 ippisite/.idea.example/ippisite.iml create mode 100644 ippisite/.idea.example/misc.xml create mode 100644 ippisite/.idea.example/modules.xml create mode 100644 ippisite/.idea.example/vcs.xml create mode 100644 ippisite/.idea.example/workspace.xml diff --git a/ippisite/.idea.example/codeStyles/codeStyleConfig.xml b/ippisite/.idea.example/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..a55e7a17 --- /dev/null +++ b/ippisite/.idea.example/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ +<component name="ProjectCodeStyleConfiguration"> + <state> + <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" /> + </state> +</component> \ No newline at end of file diff --git a/ippisite/.idea.example/encodings.xml b/ippisite/.idea.example/encodings.xml new file mode 100644 index 00000000..15a15b21 --- /dev/null +++ b/ippisite/.idea.example/encodings.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding" addBOMForNewFiles="with NO BOM" /> +</project> \ No newline at end of file diff --git a/ippisite/.idea.example/inspectionProfiles/Project_Default.xml b/ippisite/.idea.example/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..4e813e6d --- /dev/null +++ b/ippisite/.idea.example/inspectionProfiles/Project_Default.xml @@ -0,0 +1,17 @@ +<component name="InspectionProjectProfileManager"> + <profile version="1.0"> + <option name="myName" value="Project Default" /> + <inspection_tool class="PyCompatibilityInspection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ourVersions"> + <value> + <list size="4"> + <item index="0" class="java.lang.String" itemvalue="3.4" /> + <item index="1" class="java.lang.String" itemvalue="3.5" /> + <item index="2" class="java.lang.String" itemvalue="3.6" /> + <item index="3" class="java.lang.String" itemvalue="3.7" /> + </list> + </value> + </option> + </inspection_tool> + </profile> +</component> \ No newline at end of file diff --git a/ippisite/.idea.example/ippisite.iml b/ippisite/.idea.example/ippisite.iml new file mode 100644 index 00000000..449cb09b --- /dev/null +++ b/ippisite/.idea.example/ippisite.iml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="PYTHON_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$" /> + <orderEntry type="jdk" jdkName="Python 3.6 (.venv)" jdkType="Python SDK" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> + <component name="TestRunnerService"> + <option name="PROJECT_TEST_RUNNER" value="Unittests" /> + </component> +</module> \ No newline at end of file diff --git a/ippisite/.idea.example/misc.xml b/ippisite/.idea.example/misc.xml new file mode 100644 index 00000000..f2029509 --- /dev/null +++ b/ippisite/.idea.example/misc.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6 (.venv)" project-jdk-type="Python SDK" /> + <component name="PyCharmProfessionalAdvertiser"> + <option name="shown" value="true" /> + </component> + <component name="PythonCompatibilityInspectionAdvertiser"> + <option name="version" value="3" /> + </component> +</project> \ No newline at end of file diff --git a/ippisite/.idea.example/modules.xml b/ippisite/.idea.example/modules.xml new file mode 100644 index 00000000..6a21ffca --- /dev/null +++ b/ippisite/.idea.example/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/ippisite.iml" filepath="$PROJECT_DIR$/.idea/ippisite.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/ippisite/.idea.example/vcs.xml b/ippisite/.idea.example/vcs.xml new file mode 100644 index 00000000..6c0b8635 --- /dev/null +++ b/ippisite/.idea.example/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/ippisite/.idea.example/workspace.xml b/ippisite/.idea.example/workspace.xml new file mode 100644 index 00000000..6b0ecebc --- /dev/null +++ b/ippisite/.idea.example/workspace.xml @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ChangeListManager"> + <list default="true" id="eaeb4e8a-efae-402f-8260-d31e8434a632" name="Default Changelist" comment="" /> + <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> + <option name="SHOW_DIALOG" value="false" /> + <option name="HIGHLIGHT_CONFLICTS" value="true" /> + <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> + <option name="LAST_RESOLUTION" value="IGNORE" /> + </component> + <component name="Git.Settings"> + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." /> + </component> + <component name="PropertiesComponent"> + <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" /> + </component> + <component name="RunDashboard"> + <option name="ruleStates"> + <list> + <RuleState> + <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> + </RuleState> + <RuleState> + <option name="name" value="StatusDashboardGroupingRule" /> + </RuleState> + </list> + </option> + </component> + <component name="RunManager" selected="Python.runserver 0.0.0.0:8087"> + <configuration name="compilemessages" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="true" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="compilemessages" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <configuration name="makemessages" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="true" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="makemessages -l en -l fr --no-location" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <configuration name="makemigrations" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="true" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="makemigrations" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <configuration name="migrate" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="true" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="migrate" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <configuration name="runserver 0.0.0.0:8087" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="$PROJECT_DIR$/../.venv/bin/python" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="false" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="runserver 0.0.0.0:8087" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <configuration name="test" type="PythonConfigurationType" factoryName="Python"> + <module name="ippisite" /> + <option name="INTERPRETER_OPTIONS" value="" /> + <option name="PARENT_ENVS" value="true" /> + <envs> + <env name="PYTHONUNBUFFERED" value="1" /> + </envs> + <option name="SDK_HOME" value="" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> + <option name="IS_MODULE_SDK" value="true" /> + <option name="ADD_CONTENT_ROOTS" value="true" /> + <option name="ADD_SOURCE_ROOTS" value="true" /> + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/manage.py" /> + <option name="PARAMETERS" value="test ippidb.tests.DuplicateGeneNameTestCase" /> + <option name="SHOW_COMMAND_LINE" value="false" /> + <option name="EMULATE_TERMINAL" value="false" /> + <option name="MODULE_MODE" value="false" /> + <option name="REDIRECT_INPUT" value="false" /> + <option name="INPUT_FILE" value="" /> + <method v="2" /> + </configuration> + <list> + <item itemvalue="Python.compilemessages" /> + <item itemvalue="Python.makemessages" /> + <item itemvalue="Python.makemigrations" /> + <item itemvalue="Python.migrate" /> + <item itemvalue="Python.runserver 0.0.0.0:8087" /> + <item itemvalue="Python.test" /> + </list> + </component> +</project> -- GitLab