From 2e824898c4ead758d930d0e0d228b44926f0be4a Mon Sep 17 00:00:00 2001 From: Lucas Brown <54835354+imlucasbrown@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:59:51 -0500 Subject: [PATCH] * Raised python ceiling to 3.12 * Preemptively updated syntax escape sequences in prep for 3.12 support --- nxt_editor/dockwidgets/syntax.py | 8 ++++---- setup.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nxt_editor/dockwidgets/syntax.py b/nxt_editor/dockwidgets/syntax.py index 5a64f01..6b3eb07 100644 --- a/nxt_editor/dockwidgets/syntax.py +++ b/nxt_editor/dockwidgets/syntax.py @@ -39,15 +39,15 @@ class PythonHighlighter(QSyntaxHighlighter): # Comparison '==', '!=', '<', '<=', '>', '>=', # Arithmetic - '\+', '-', '\*', '/', '//', '\%', '\*\*', + r'\+', '-', r'\*', '/', '//', r'\%', r'\*\*', # In-place - '\+=', '-=', '\*=', '/=', '\%=', + r'\+=', '-=', r'\*=', '/=', r'\%=', # Bitwise - '\^', '\|', '\&', '\~', '>>', '<<' + r'\^', r'\|', r'\&', r'\~', '>>', '<<' ] # Python braces - braces = ['\{', '\}', '\(', '\)', '\[', '\]'] + braces = [r'\{', r'\}', r'\(', r'\)', r'\[', r'\]'] def __init__(self, document=None): super(PythonHighlighter, self).__init__(document) diff --git a/setup.py b/setup.py index 6161dbe..aab0052 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ long_description_content_type="text/markdown", url="https://github.com/nxt-dev/nxt_editor", packages=setuptools.find_packages(), - python_requires='>=3.7, <3.11', + python_requires='>=3.7, <3.12', install_requires=['nxt-core<1.0,>=0.14', 'qt.py<3', 'PySide6>=6,<6.8'