<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/258f7874c8f051bb134dc8bc8ee947fc45d56e3c">https://github.com/macports/macports-ports/commit/258f7874c8f051bb134dc8bc8ee947fc45d56e3c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 258f7874c8f051bb134dc8bc8ee947fc45d56e3c
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Wed Aug 4 14:09:12 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-spyder: update to 5.1.1
</span>---
 python/py-spyder/Portfile                          | 30 +++++-----------------
 python/py-spyder/files/patch-setup.py.diff         | 12 ++++-----
 .../files/patch-spyder_config_lsp.py.diff          |  6 ++---
 .../patch-spyder_plugins_editor_plugin.py.diff     | 11 --------
 4 files changed, 15 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-spyder/Portfile b/python/py-spyder/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f27c116c2b2..0d2e4d53942 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-spyder/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-spyder/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           python 1.0
</span> PortGroup           qt5 1.0
 PortGroup           select 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        spyder-ide spyder 5.0.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        spyder-ide spyder 5.1.1 v
</span> github.tarball_from archive
 name                py-spyder
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +31,9 @@ long_description    ${description}. \
</span> 
 homepage            https://www.spyder-ide.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  7f976b6de179b077656777a52fcdf809162ad7ed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6e4b284c3c7ebc4040115763b007d324b6290f623e4022e81c524895147b6e3e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    20606379
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  47f1ed406a03f9a5c8854d97096997e734bd6457 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5b84d2feb210ded547fac4689c00f3cb9f955f692ca617466cfa1a229bb1810a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19782262
</span> 
 python.versions     36 37 38 39
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,18 +51,18 @@ if {${name} ne ${subport}} {
</span>                     port:py${python.version}-ipython \
                     port:py${python.version}-jsonschema \
                     port:py${python.version}-keyring \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-language-server \
</span>                     port:py${python.version}-nbconvert \
                     port:py${python.version}-numpydoc \
                     port:py${python.version}-pexpect \
                     port:py${python.version}-pickleshare \
                     port:py${python.version}-psutil \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pyls-black \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-python-lsp-black \
</span>                     port:py${python.version}-pyls-spyder \
                     port:py${python.version}-pygments \
                     port:py${python.version}-pylint \
                     port:py${python.version}-pyqt5 \
                     port:py${python.version}-pyqt5-webengine \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-python-lsp-server \
</span>                     port:py${python.version}-qdarkstyle \
                     port:py${python.version}-qstylizer \
                     port:py${python.version}-qtawesome \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,39 +102,21 @@ if {${name} ne ${subport}} {
</span> 
     patchfiles-append \
                     patch-spyder_config_base.py.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-spyder_plugins_editor_plugin.py.diff \
</span>                     patch-spyder_app_start.py.diff \
                     patch-spyder_app_utils.py.diff \
                     patch-spyder_utils_programs.py.diff \
                     patch-spyder_config_lsp.py.diff \
                     patch-setup.py.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set WINPDB_BIN_NAME winpdb-${python.branch}
</span>     set PYLS_BIN_NAME   pyls-${python.branch}
 
     post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|@@WINPDB_BIN_NAME@@|${WINPDB_BIN_NAME}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/plugins/editor/plugin.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|\"assistant\"|\"Assistant\"|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/app/mainwindow.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|\"linguist\"|\"Linguist\"|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/app/mainwindow.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|\"designer\"|\"Designer\"|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/app/mainwindow.py
</span>         reinplace "s|@@PREFIX@@|${prefix}|g" \
             ${worksrcpath}/spyder/app/utils.py
         reinplace "s|@@APPS_DIR@@|${applications_dir}/Qt5|g" \
             ${worksrcpath}/spyder/utils/programs.py
         reinplace "s|@@PYLS_BIN_NAME@@|${PYLS_BIN_NAME}|g" \
             ${worksrcpath}/spyder/config/lsp.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # temporary workaround for parso/jedi version restrictions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|PARSO_REQVER = '=0\.7\.0'|PARSO_REQVER = '>=0.7.0'|g} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/dependencies.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|parso==0\.7\.0|parso>=0.7.0|g} ${worksrcpath}/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|JEDI_REQVER = '=0\.17\.2'|JEDI_REQVER = '>=0.17.2'|g} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/spyder/dependencies.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|jedi==0\.17\.2|jedi>=0.17.2|g} ${worksrcpath}/setup.py
</span>     }
 
     post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-spyder/files/patch-setup.py.diff b/python/py-spyder/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 1a7114a6d76..ea8ee89e5e6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-spyder/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-spyder/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,8 @@ ports do not install an .egg-info file, so it appears that the package isn't pre
</span> Removing it here from the setup.py file assures that it doesn't end up in the requires.txt
 file and allows spyder to start. This is likely something that should be fixed in these ports,
 but for now just take the pragmatic approach.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig       2021-05-10 00:29:01.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2021-05-11 22:36:42.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig  2021-08-05 08:44:20.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2021-08-05 08:44:28.000000000 -0400
</span> @@ -201,7 +201,6 @@
 
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,11 +18,11 @@ but for now just take the pragmatic approach.
</span>      'chardet>=2.0.0',
      'cloudpickle>=0.5.0',
 @@ -224,8 +223,6 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     'pylint>=1.0',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'pyls-black>=0.4.6',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'pyls-spyder>=0.3.2,<0.4.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'pylint>=2.5.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'python-lsp-black>=1.0.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'pyls-spyder>=0.4.0',
</span> -    'pyqt5<5.13',
 -    'pyqtwebengine<5.13',
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     'python-language-server[all]>=0.36.2,<1.0.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'python-lsp-server[all]>=1.2.1,<1.3.0',
</span>      'pyxdg>=0.26;platform_system=="Linux"',
      'pyzmq>=17',
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-spyder/files/patch-spyder_config_lsp.py.diff b/python/py-spyder/files/patch-spyder_config_lsp.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 65a3b4d6c07..1bb3d614070 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-spyder/files/patch-spyder_config_lsp.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-spyder/files/patch-spyder_config_lsp.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- spyder/config/lsp.py.orig      2021-01-30 19:46:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ spyder/config/lsp.py   2021-01-30 19:45:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- spyder/config/lsp.py.orig      2021-08-05 07:45:50.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ spyder/config/lsp.py   2021-08-05 07:46:19.000000000 -0400
</span> @@ -21,7 +21,7 @@
  # Default json config for the lsp
  # =============================================================================
  PYTHON_CONFIG = {
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    'cmd': 'pyls',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'cmd': 'pylsp',
</span> +    'cmd': '@@PYLS_BIN_NAME@@',
      'args': '--host {host} --port {port} --tcp',
      'host': '127.0.0.1',
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-spyder/files/patch-spyder_plugins_editor_plugin.py.diff b/python/py-spyder/files/patch-spyder_plugins_editor_plugin.py.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 86be6dad8b9..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-spyder/files/patch-spyder_plugins_editor_plugin.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- spyder/plugins/editor/plugin.py.orig   2021-05-10 00:29:01.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ spyder/plugins/editor/plugin.py        2021-05-12 21:16:47.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -64,7 +64,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- logger = logging.getLogger(__name__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--WINPDB_PATH = programs.find_program('winpdb')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+WINPDB_PATH = programs.find_program('@@WINPDB_BIN_NAME@@')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class Editor(SpyderPluginWidget):
</span></pre><pre style='margin:0'>

</pre>