From 6c54b3529196ee9f4b406a1548cd62cc7c5dc1d9 Mon Sep 17 00:00:00 2001 From: rob Date: Tue, 30 Dec 2025 20:08:25 -0400 Subject: [PATCH] fix: Add smarttools and GUI dependencies as defaults MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add smarttools dependency from git URL - Make PyQt6 and QScintilla default dependencies (not optional) since artifact-editor is primarily a GUI application This ensures `pip install artifact-editor` works out of the box without needing to specify [gui] extra. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 3d1ba48..2fd9c0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,10 @@ classifiers = [ ] dependencies = [ "PyYAML>=6.0", + "smarttools @ git+https://gitea.brrd.tech/rob/SmartTools.git", + # GUI is required for the editor - include by default + "PyQt6>=6.4.0", + "QScintilla>=2.14.0", ] [project.optional-dependencies]