From ef5947cec48c76230047a85d2ca0b4d8b4363a7f Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Tue, 19 May 2026 09:08:19 +0200 Subject: [PATCH 1/2] feat: remove pylint from strict dependencies; add [all] flag --- pyproject.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 87b58f6..7256f0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,9 +12,13 @@ classifiers = [ "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", ] -dependencies = ["qtpy~=2.4", "python-lsp-server[all,websockets] ~= 1.12"] +dependencies = [ + "qtpy~=2.4", + "python-lsp-server[autopep8, flake8, mccabe, pycodestyle, pydocstyle, pyflakes, rope, yapf,websockets] ~= 1.12", +] [project.optional-dependencies] +all = ["python-lsp-server[all, websockets] ~= 1.12"] dev = [ "coverage~=7.0", "isort~=5.13, >=5.13.2", From 2a320d0a63a575075aac5865e33141c09e82d243 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Tue, 19 May 2026 09:11:05 +0200 Subject: [PATCH 2/2] docs: update installation instructions to include [all] flag for PySide6 and PyQt6 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5e1e689..d1c8da6 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,12 @@ QTMonaco requires either PySide6 or PyQt6 as a Qt backend. Install with your pre **With PySide6 (recommended):** ```bash -pip install qtmonaco[pyside6] +pip install qtmonaco[all,pyside6] ``` **With PyQt6:** ```bash -pip install qtmonaco[pyqt6] +pip install qtmonaco[all,pyqt6] ``` If you already have a Qt framework installed, you can install QTMonaco without the extra dependencies: