Switch branches/tags
webstorm/183.965 webstorm/183.944 webstorm/183.932 webstorm/183.928 webstorm/183.900 webstorm/183.867 webstorm/183.855 webstorm/183.833 webstorm/183.818 webstorm/183.804 webstorm/183.794 webstorm/183.787 webstorm/183.775 webstorm/183.752 webstorm/183.736 webstorm/183.730 webstorm/183.721 webstorm/183.695 webstorm/183.683 webstorm/183.668 webstorm/183.667 webstorm/183.655 webstorm/183.638 webstorm/183.615 webstorm/183.577 webstorm/183.562 webstorm/183.534 webstorm/183.501 webstorm/183.476 webstorm/183.472 webstorm/183.468 webstorm/183.455 webstorm/183.442 webstorm/183.414 webstorm/183.391 webstorm/183.366 webstorm/183.340 webstorm/183.310 webstorm/183.305 webstorm/183.289 webstorm/183.273 webstorm/183.258 webstorm/183.244 webstorm/183.217 webstorm/183.199 webstorm/183.187 webstorm/183.161 webstorm/183.133 webstorm/183.116 webstorm/183.98 webstorm/183.89 webstorm/183.68 webstorm/183.67 webstorm/183.48 webstorm/183.37 webstorm/183.13 webstorm/183.8 webstorm/182.3855 webstorm/182.3836 webstorm/182.3817 webstorm/182.3800 webstorm/182.3777 webstorm/182.3765 webstorm/182.3753 webstorm/182.3739 webstorm/182.3724 webstorm/182.3708 webstorm/182.3689 webstorm/182.3684.70 webstorm/182.3684.45 webstorm/182.3684.42 webstorm/182.3684.34 webstorm/182.3684.28 webstorm/182.3684.20 webstorm/182.3684.13 webstorm/182.3684.1 webstorm/182.3671 webstorm/182.3670 webstorm/182.3669 webstorm/182.3666 webstorm/182.3654 webstorm/182.3641 webstorm/182.3627 webstorm/182.3606 webstorm/182.3591 webstorm/182.3579 webstorm/182.3570 webstorm/182.3569.4 webstorm/182.3569.2 webstorm/182.3554 webstorm/182.3553 webstorm/182.3541 webstorm/182.3525 webstorm/182.3512 webstorm/182.3495 webstorm/182.3479 webstorm/182.3461 webstorm/182.3458.22 webstorm/182.3458.21 webstorm/182.3458.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

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