Code editor component for PyQt5
NOTE wheels released on PyPi doesn't contain C extension which speedups long file hihglighting. Build Qutepart from sources if speed is critical for your project. You can help releasing binary parser by implementing this issue
Component has been created for Enki editor
Features
- Syntax highlighting for 196 languages
- Smart indentation for many languages
- Line numbers
- Bookmarks
- Advanced edit operations
- Matching braces highlighting
- Autocompletion based on document content
- Marking too long lines with red line
- Rectangular selection and copy-paste
- Vim mode
Qutepart and Katepart
Kate and Katepart (an editor component) is really cool software. The Kate authors and community have created, probably, the biggest set of highlighters and indenters for programming languages.
- Qutepart uses Kate syntax highlighters (XML files)
- Qutepart contains a port from Javascript to Python of Kate indenters (12% of the code base in version 1.0.0)
- Qutepart doesn't contain Katepart code.
Nothing is wrong with Katepart. Qutepart has been created to enable reusing highlighters and indenters in projects where a KDE dependency is not acceptable.
Author
Andrei Kopats andrei.kopats@gmail.com
Bug reports, patches
License
LGPL v2
Metadata
Release files for qutepart 3.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| qutepart-3.3.3.tar.gz | 1.1 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qutepart-3.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / qutepart-3.3.3.tar.gz
| Download URL | qutepart-3.3.3.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e78f760c8aa65af524af8e506e48fcd5517b449555aa02a8440f446111d42a2
|
|
BLAKE2b-256 checksum How to use checksums |
67a234101f1d05e23a795407084be9dff270a8973e0baae64c53b18937dc2a1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 CPython/3.10.5
|
Release files / qutepart-3.3.3-py3-none-any.whl
| Download URL | qutepart-3.3.3-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9f7ce6bda90aeab88a4f024fdb69343d63444896f1b8ed6638bfdc313d7f2ced
|
|
BLAKE2b-256 checksum How to use checksums |
c7d83bd5775770dc4a113ac3107b9443f7388335aca2bb6ab15b81af3db7d6b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 CPython/3.10.5
|
Security for qutepart 3.3.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.