Switch branches/tags
webstorm/182.1052 webstorm/182.1029 webstorm/182.1009 webstorm/182.926 webstorm/182.888 webstorm/182.862 webstorm/182.848 webstorm/182.830 webstorm/182.802 webstorm/182.772 webstorm/182.746 webstorm/182.712 webstorm/182.694 webstorm/182.680 webstorm/182.638 webstorm/182.617 webstorm/182.599 webstorm/182.574 webstorm/182.546 webstorm/182.521 webstorm/182.513 webstorm/182.494 webstorm/182.477 webstorm/182.455 webstorm/182.427 webstorm/182.405 webstorm/182.376 webstorm/182.350 webstorm/182.338 webstorm/182.322 webstorm/182.268 webstorm/182.246 webstorm/182.221 webstorm/182.212 webstorm/182.194 webstorm/182.193 webstorm/182.176 webstorm/182.159 webstorm/182.148 webstorm/182.125 webstorm/182.116 webstorm/182.104 webstorm/182.82 webstorm/182.42 webstorm/182.24 webstorm/182.7 webstorm/181.4398 webstorm/181.4384 webstorm/181.4366 webstorm/181.4335 webstorm/181.4320 webstorm/181.4308 webstorm/181.4301 webstorm/181.4277 webstorm/181.4259 webstorm/181.4241 webstorm/181.4225 webstorm/181.4209 webstorm/181.4203.535 webstorm/181.4203.498 webstorm/181.4203.494 webstorm/181.4203.403 webstorm/181.4203.401 webstorm/181.4203.202 webstorm/181.4203.9 webstorm/181.4203.1 webstorm/181.4189 webstorm/181.4176 webstorm/181.4163 webstorm/181.4147 webstorm/181.4134 webstorm/181.4120 webstorm/181.4104 webstorm/181.4096.25 webstorm/181.4096.12 webstorm/181.4096.7 webstorm/181.4096.1 webstorm/181.4087 webstorm/181.4041 webstorm/181.4026 webstorm/181.4008 webstorm/181.3993 webstorm/181.3986.8 webstorm/181.3986.1 webstorm/181.3976 webstorm/181.3965 webstorm/181.3953 webstorm/181.3935 webstorm/181.3918 webstorm/181.3898 webstorm/181.3875 webstorm/181.3870.1 webstorm/181.3856 webstorm/181.3841 webstorm/181.3827 webstorm/181.3806 webstorm/181.3790 webstorm/181.3770 webstorm/181.3749 webstorm/181.3741.14
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
IntelliLang-python
build
educational-python
gen
help
helpers
ide
ipnb
lib
openapi
pluginCore
pluginJava
pluginMinor
pluginResources/META-INF
pluginTestResources
pluginTestSrc/com/jetbrains/jython
psi-api
pydevSrc
python-community-configure
python-community-ide-resources
python-rest
python-terminal
resources
rest
setup-test-environment
src
testData
testSrc
tools
.gitignore
README.md
build.xml
intellij.pycharm.community.main.iml
intellij.python.community.impl.iml
intellij.python.community.plugin.main.iml
intellij.python.community.plugin.resources.iml
intellij.python.community.plugin.tests.iml
intellij.python.helpers.iml
intellij.python.pydev.iml
main_idea_python_plugin.iml

README.md

official JetBrains project

PyCharm Community Edition

The "python" directory in the source repository contains the source code of PyCharm Community Edition and the Python plugin for IntelliJ IDEA Community Edition.

Building and Running

The code is part of the main IntelliJ IDEA Community Edition project and is compiled together with the rest of the codebase. To run PyCharm Community Edition, please use the provided run configuration "PyCharm Community Edition". To run IntelliJ IDEA with the Python plugin, please use the "IDEA with Python plugin" run configuration.

To run the test suite, use the built-in JUnit test runner and run all tests in the "python-community-tests" module.

Building from the Command Line

To build the distribution archive of PyCharm Community Edition, execute build.xml Ant build script in this directory. The results of the build execution can be found at out/artifacts.

Building the Python Plugin

To build the Python plugin for IntelliJ IDEA Community Edition:

  • Download the .tar.gz distribution of the most recent EAP or release build of IntelliJ IDEA Community Edition;

  • Run the following command:

    ant -Didea.path= -Didea.build.number=<build number of the build you're using> plugin

The .zip file of the built plugin will be placed at distCE/python-community-.SNAPSHOT.zip