PyQt/PySide 源代码编辑器小部件
项目描述
这是[PyQode](https://github.com/pyQode/pyqode.core)的分支,由[haesleinhuepf](https://github.com/haesleinhuepf)以[haesleinhuepf-pyqode.core](https://pypistats.org/packages/haesleinhuepf-pyqode.core)的名义发布到pypi。
仅修复错误维护
关于
pyqode.core是pyQode项目的基础框架。
它包含开发专用代码编辑器所需的基本类和一系列扩展(模式/面板/管理器)。
它还提供了一种基本的通用代码编辑器,您可以在没有特定语言专用编辑器的情况下将其作为后备使用。
需求
pyqode.core依赖于以下库
Python 2 (>=2.7)或Python 3 (>= 3.2)
PyQt5或PyQt4或PySide
pygments
pyqode.qt
future
qtawesome (可选)
安装
您需要自行安装 PyQt 或 PySide。注意,您应该优先选择在 Mac OSX 上使用 PyQt5(支持视网膜屏幕,更好的集成)。
然后您可以使用 pip 安装 pyqode.core。
$ pip install pyqode.core --upgrade
测试
pyqode.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 上测试以下组合
PyQt4 |
PyQt5 |
|
---|---|---|
GNU/Linux - Python 2.7 |
是 |
否 |
GNU/Linux - Python 3.4 |
是 |
是 |
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。
源分布
构建分布
haesleinhuepf-pyqode.core-2.15.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b8ca2623244cccc5d7cf3ab02906375a597686d670bab772049e18177db16eb |
|
MD5 | 48c63842884b6cdf14d299b3983a4a93 |
|
BLAKE2b-256 | a19dca4e183a860134d635dce022b6cfbdb766ff1b07e83407720365ab077b1e |
haesleinhuepf_pyqode.core-2.15.5-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 229b0ae4ba230408e1bc9ebef3b60a905dcb1fdb632d464a7037886fa4b55d4c |
|
MD5 | c50e853dd7d06d4e3af0301f41ad1b83 |
|
BLAKE2b-256 | 559f4a85c735036b7c36e1b5e4c51b49529572598bde63920cdea663aa4da18e |