Add python support to pyqode
Project description
What is pyqode.python?
pyqode.python is an official pyqode extension package that adds python support to pyQode.
Features:
License
pyQode is licensed under the MIT license.
Requirements
pyqode.python depends on the following libraries:
pyqode.core
jedi
pep8
pyflakes
Installation
$ pip install pyqode.python
Usage
The public API is exposed by the pyqode.python package.
Here is a simple example using PyQt4:
# simple example using PyQt4
import sys
import PyQt4 # just to tell pyqode we want to use PyQt4.
import pyqode.python
from PyQt4.QtGui import QApplication
def main():
app = QApplication(sys.argv)
editor = pyqode.python.QPythonCodeEdit()
editor.openFile(__file__)
editor.resize(800, 600)
editor.show()
return app.exec_()
if __name__ == "__main__":
sys.exit(main())
Resources
Changelog
1.1:
New: add the following new modes:
pyqode.python.PyAutoCompleteMode
pyqode.python.CommentsMode
pyqode.python.DocumentAnalyserModeµ
pyqode.python.GoToAssignmentsMode
New: add the following new panels:
pyqode.python.QuickDocPanel
pyqode.python.SymbolBrowserPanel
New: CodeCompletion: provides method to interact with the subprocess interpreter
New: Add CodeCompletion preload hooks
New: Add pyqode.python.Boostrapper class to help start the code completion with a list of modules to preload + example with a splash screen.
Fix: Disable actions which depends on preload
Fix: Disable code completion in commente and strings
Fix: Better highlighting in docstrings (highlighting was lost when there was an ‘=’ in the docstring.
1.0:
Final 1.0 release, add documentation
1.0b3:
fix syntax highlighting bugs with triple quoted string inside comment or string literals
fix bugs with designer plugins
update code completion provider to use jedi 0.7
many other bug fixes
1.0b2:
fix code completion icons path
1.0b:
First beta version
Screenshots
Here are a few screenshots to illustrate the python specific features (all the screenshots were taken on Linux Mint 15 Cinnamon):
Code completion:
Code folding:
On the fly code checking (PyFlakes):
On the fly PEP8 style checking
Dark color scheme
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.