About
pyqode.cobol adds COBOL support to pyQode (code completion, code folding,…).
Features:
cobol code completion provider based on the cobol keywords and the defined names of the current document (pic fields, paragraphes)
code folding mode
auto indent mode (after struct, paragraph or inside procedures)
native (fast) syntax highlighter with pygments themes support.
document outline widget
License
pyqode.cobol is licensed under the GPL v3.
Requirements
pyqode.python depends on the following libraries:
python 3 (>= 3.2)
pyqode.core
Installation
$ pip3 install pyqode.cobol --upgrade
Testing
pyqode.core has a test suite and measure its coverage.
To run the tests, just run python setup.py test
To measure coverage, run:
python3 setup.py test -a "--cov pyqode"
To check for PEP8 warnings, install pytest-pep8 and run:
python3 setup.py test -a "--pep8 -m pep8"
To run a single test, use -a "-- test_file_path.py::test_function", e.g.:
python3 setup.py test -a "-- test/test_api/test_code_edit.py::test_set_plain_text"
Testing Matrix
We test the following combinations on Travis-CI:
PyQt4 |
PyQt5 |
|
|---|---|---|
GNU/Linux - Python 3.4 |
yes |
yes |
Metadata
Release files for pyqode.cobol 2.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyqode.cobol-2.11.0.tar.gz | 60.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyqode.cobol-2.11.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 130.8 kB
Release files / pyqode.cobol-2.11.0.tar.gz
| Download URL | pyqode.cobol-2.11.0.tar.gz |
|---|---|
| Size | 60.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ada3240c6567eb1a9de4689b4a2105d9b053941dec19b69aa8ff5486e5ca7429
|
|
BLAKE2b-256 checksum How to use checksums |
8222e47f960957520b8f083b1cb9e4653f7754d1df63fd27111ddef1cf729c2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pyqode.cobol-2.11.0-py2.py3-none-any.whl
| Download URL | pyqode.cobol-2.11.0-py2.py3-none-any.whl |
|---|---|
| Size | 70.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
83c26caebf618961bb884faed6ae19237be11e045673cfcfbc9c11574e34a370
|
|
BLAKE2b-256 checksum How to use checksums |
fa289ecfc6b19e62cbbcf3da511d136eb6130dd9673b90e55ce1c12f7ea9932d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |