跳转到主要内容

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。

仅修复错误维护

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

Latest PyPI version Number of PyPI downloads https://img.shields.io/pypi/l/pyqode.core.svg Travis-CI build status Coverage Status

关于

pyqode.corepyQode项目的基础框架。

它包含开发专用代码编辑器所需的基本类和一系列扩展(模式/面板/管理器)。

它还提供了一种基本的通用代码编辑器,您可以在没有特定语言专用编辑器的情况下将其作为后备使用。

需求

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 (793.1 kB 查看哈希值)

上传时间

构建分布

haesleinhuepf_pyqode.core-2.15.5-py2.py3-none-any.whl (457.8 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面