Skip to main content
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.cobol.svg Travis-CI build status Coverage Status

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)

Source distribution for pyqode.cobol 2.11.0
File Size Uploaded
pyqode.cobol-2.11.0.tar.gz 60.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyqode.cobol 2.11.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.11.0 This release

2 release files

2.10.0

2 release files

2.9.0

1 release file

2.8.0

2 release files

2.7.0

2 release files

2.6.4

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.0

1 release file

2.4.1

1 release file

2.4.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page