git: 3044a217eb2b - main - devel/spyder: Relax dependency restrictions

From: Rainer Hurling <rhurlin_at_FreeBSD.org>
Date: Tue, 12 Dec 2023 17:24:19 UTC
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3044a217eb2b7632ebbbc7f569bd731f05017413

commit 3044a217eb2b7632ebbbc7f569bd731f05017413
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2023-12-12 16:56:29 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2023-12-12 17:23:59 +0000

    devel/spyder: Relax dependency restrictions
    
    Again, spyder has to widen its restrictions because of newer versions
    of textproc/py-QDarkStyle and devel/py-spyder-kernels.
---
 devel/spyder/files/patch-binder_environment.yml | 18 +++++++++++++++--
 devel/spyder/files/patch-requirements_main.yml  | 17 ++++++++++++++--
 devel/spyder/files/patch-setup.py               | 27 +++++++++++++++++++++++--
 devel/spyder/files/patch-spyder_dependencies.py | 18 ++++++++++++++++-
 4 files changed, 73 insertions(+), 7 deletions(-)

diff --git a/devel/spyder/files/patch-binder_environment.yml b/devel/spyder/files/patch-binder_environment.yml
index 3e0d75249efa..ffb4f4a9eb32 100644
--- a/devel/spyder/files/patch-binder_environment.yml
+++ b/devel/spyder/files/patch-binder_environment.yml
@@ -9,7 +9,7 @@
  - jellyfish >=0.7
  - jsonschema >=3.2.0
  - keyring >=17.0.0
-@@ -31,7 +31,7 @@ - python-lsp-black >=1.2.0,<3.0.0
+@@ -31,18 +31,18 @@ - python-lsp-black >=1.2.0,<3.0.0
  - pyqt <5.16
  - pyqtwebengine <5.16
  - python-lsp-black >=1.2.0,<3.0.0
@@ -17,4 +17,18 @@
 +- python-lsp-server >=1.7.4
  - pyxdg >=0.26
  - pyzmq >=22.1.0
- - qdarkstyle >=3.0.2,<3.2.0
+-- qdarkstyle >=3.0.2,<3.2.0
++- qdarkstyle >=3.0.2
+ - qstylizer >=0.2.2
+ - qtawesome >=1.2.1
+-- qtconsole >=5.4.2,<5.5.0
++- qtconsole >=5.4.2
+ - qtpy >=2.1.0
+ - rtree >=0.9.7
+ - setuptools >=49.6.0
+ - sphinx >=0.6.6
+-- spyder-kernels >=2.4.4,<2.5.0
++- spyder-kernels >=2.4.4
+ - textdistance >=4.2.0
+ - three-merge >=0.1.1
+ - watchdog >=0.10.3
diff --git a/devel/spyder/files/patch-requirements_main.yml b/devel/spyder/files/patch-requirements_main.yml
index e59fb0942f78..3fab70d7138b 100644
--- a/devel/spyder/files/patch-requirements_main.yml
+++ b/devel/spyder/files/patch-requirements_main.yml
@@ -9,12 +9,25 @@
    - jellyfish >=0.7
    - jsonschema >=3.2.0
    - keyring >=17.0.0
-@@ -29,7 +29,7 @@ dependencies:
+@@ -29,17 +29,17 @@ dependencies:
    - pyqt <5.16
    - pyqtwebengine <5.16
    - python-lsp-black >=1.2.0,<3.0.0
 -  - python-lsp-server >=1.7.4,<1.8.0
 +  - python-lsp-server >=1.7.4
    - pyzmq >=22.1.0
-   - qdarkstyle >=3.0.2,<3.2.0
+-  - qdarkstyle >=3.0.2,<3.2.0
++  - qdarkstyle >=3.0.2
    - qstylizer >=0.2.2
+   - qtawesome >=1.2.1
+-  - qtconsole >=5.4.2,<5.5.0
++  - qtconsole >=5.4.2
+   - qtpy >=2.1.0
+   - rtree >=0.9.7
+   - setuptools >=49.6.0
+   - sphinx >=0.6.6
+-  - spyder-kernels >=2.4.4,<2.5.0
++  - spyder-kernels >=2.4.4
+   - textdistance >=4.2.0
+   - three-merge >=0.1.1
+   - watchdog >=0.10.3
diff --git a/devel/spyder/files/patch-setup.py b/devel/spyder/files/patch-setup.py
index a953aa7b10f8..01491362a48d 100644
--- a/devel/spyder/files/patch-setup.py
+++ b/devel/spyder/files/patch-setup.py
@@ -26,7 +26,7 @@
      'jellyfish>=0.7',
      'jsonschema>=3.2.0',
      'keyring>=17.0.0',
-@@ -229,7 +228,7 @@ install_requires = [
+@@ -229,18 +228,18 @@ install_requires = [
      'pyls-spyder>=0.4.0',
      'pyqt5<5.16',
      'pyqtwebengine<5.16',
@@ -34,4 +34,27 @@
 +    'python-lsp-server[all]>=1.7.4',
      'pyxdg>=0.26;platform_system=="Linux"',
      'pyzmq>=22.1.0',
-     'qdarkstyle>=3.0.2,<3.2.0',
+-    'qdarkstyle>=3.0.2,<3.2.0',
++    'qdarkstyle>=3.0.2',
+     'qstylizer>=0.2.2',
+     'qtawesome>=1.2.1',
+-    'qtconsole>=5.4.2,<5.5.0',
++    'qtconsole>=5.4.2',
+     'qtpy>=2.1.0',
+     'rtree>=0.9.7',
+     'setuptools>=49.6.0',
+     'sphinx>=0.6.6',
+-    'spyder-kernels>=2.4.4,<2.5.0',
++    'spyder-kernels>=2.4.4',
+     'textdistance>=4.2.0',
+     'three-merge>=0.1.1',
+     'watchdog>=0.10.3'
+@@ -253,7 +252,7 @@ if 'dev' in __version__:
+                         if req.split(">")[0] not in reqs_to_loosen]
+     install_requires.append('python-lsp-server[all]>=1.7.4,<1.9.0')
+     install_requires.append('qtconsole>=5.4.2,<5.6.0')
+-    install_requires.append('spyder-kernels>=2.4.4,<2.6.0')
++    install_requires.append('spyder-kernels>=2.4.4')
+ 
+ extras_require = {
+     'test:platform_system == "Windows"': ['pywin32'],
diff --git a/devel/spyder/files/patch-spyder_dependencies.py b/devel/spyder/files/patch-spyder_dependencies.py
index 434dac95f9bf..ecd7f92f230b 100644
--- a/devel/spyder/files/patch-spyder_dependencies.py
+++ b/devel/spyder/files/patch-spyder_dependencies.py
@@ -9,7 +9,7 @@
  JELLYFISH_REQVER = '>=0.7'
  JSONSCHEMA_REQVER = '>=3.2.0'
  KEYRING_REQVER = '>=17.0.0'
-@@ -54,7 +54,7 @@ PYLINT_VENV_REQVER = '>=3.0.2'
+@@ -54,20 +54,20 @@ PYLINT_VENV_REQVER = '>=3.0.2'
  PYGMENTS_REQVER = '>=2.0'
  PYLINT_REQVER = '>=2.5.0,<3.0'
  PYLINT_VENV_REQVER = '>=3.0.2'
@@ -18,3 +18,19 @@
  PYLSP_BLACK_REQVER = '>=1.2.0,<3.0.0'
  PYLS_SPYDER_REQVER = '>=0.4.0'
  PYXDG_REQVER = '>=0.26'
+ PYZMQ_REQVER = '>=22.1.0'
+-QDARKSTYLE_REQVER = '>=3.0.2,<3.2.0'
++QDARKSTYLE_REQVER = '>=3.0.2'
+ QSTYLIZER_REQVER = '>=0.2.2'
+ QTAWESOME_REQVER = '>=1.2.1'
+-QTCONSOLE_REQVER = '>=5.4.2,<5.5.0'
++QTCONSOLE_REQVER = '>=5.4.2'
+ QTPY_REQVER = '>=2.1.0'
+ RTREE_REQVER = '>=0.9.7'
+ SETUPTOOLS_REQVER = '>=49.6.0'
+ SPHINX_REQVER = '>=0.6.6'
+-SPYDER_KERNELS_REQVER = '>=2.4.4,<2.5.0'
++SPYDER_KERNELS_REQVER = '>=2.4.4'
+ TEXTDISTANCE_REQVER = '>=4.2.0'
+ THREE_MERGE_REQVER = '>=0.1.1'
+ # None for pynsist install for now