将python支持添加到pyqode.core

pyqode.python的Python项目详细描述


bugfix仅维护

https://raw.githubusercontent.com/pyQode/pyQode/master/media/pyqode-banner.png

Latest PyPI versionNumber of PyPI downloadshttps://img.shields.io/pypi/l/pyqode.python.svgTravis-CI build statusCoverage Status

关于

pyqode.pythonpython支持添加到pyQode(代码完成, 胼胝体……)。

特点:

  • calltips模式(使用Jedi
  • 代码完成提供程序(使用Jedi
  • 代码折叠模式
  • 自动缩进模式
  • 动态代码跳棋(磨砂(松饼叉),pep8)
  • 可自定义的特定于python的语法高亮
  • 预先配置的qpythoncodedit(带有相应的qt设计器插件)

许可证

pyqode是根据mit许可证授权的。

要求

pyqode.python依赖于以下库:

  • python 2.7或python 3(>;=3.2)
  • pyqode.core
  • 绝地武士
  • PEP8
  • 磨砂
  • 文件

安装

$ pip install pyqode.python --upgrade

测试

core有一个测试套件并测量其覆盖率。

要运行测试,只需运行python setup.py test

要测量覆盖率,请运行:

python setup.py test -a "--cov pyqode"

要检查pep8警告,请安装pytest-pep8并运行:

python setup.py test -a "--pep8 -m pep8"

要运行单个测试,请使用-a"--test_file_path.py::test_function",例如:

python setup.py test -a "-- test/test_api/test_code_edit.py::test_set_plain_text"

测试矩阵

我们在travis ci上测试以下组合:

PyQt4PyQt5
GNU/Linux - Python 2.7yesno
GNU/Linux - Python 3.4yesyes

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从Java调用AmazonAWSAPI?   Java中的渗流   java在dao端使用逻辑不是一个好的实践吗?   java Swing绘制网格。韦尔德结果   java如何设置PlusOneButton对话框的共享选项的默认文本   java如何在firebase存储中管理多个上载/下载?   java Wicket在多个位置显示相同的文本   java使用j2me通过蓝牙从一个手机向另一个手机发送短信   java为什么不让DialogWait框自动关闭?   java Visual Studio代码JDBC访问Derby数据库   在java中如何根据日期从文件夹中获取文件   java如何从数据库加载多个数据   java匿名类和同步以及“this”   java无法使用Selenium上载文件   java多线程JAXR调用parallelStream还是Futures?   获取要编译的Netbeans Java程序   java检查二叉树是否为有效BST的函数中的“min”和“max”是什么?   java有人能解释为什么这段代码只在构造函数中工作吗?   java如何将多种类型的用户重定向到各自的活动?