<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/604c711f8889a7e6bb93f723ba090532f11a907f">https://github.com/macports/macports-ports/commit/604c711f8889a7e6bb93f723ba090532f11a907f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 604c711f8889a7e6bb93f723ba090532f11a907f
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Wed Oct 18 15:23:28 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-igraph: update to 0.11.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>     - update to 0.11.2
</span><span style='display:block; white-space:pre;color:#404040;'>     - add py312 subport
</span><span style='display:block; white-space:pre;color:#404040;'>     - remove py38 subport (upstream dropped support)
</span><span style='display:block; white-space:pre;color:#404040;'>     - remove unnecessary dependencies (included by python portgroup)
</span><span style='display:block; white-space:pre;color:#404040;'>     - disable testing for py312 until test dependencies also get py312 support
</span>---
 python/py-igraph/Portfile | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-igraph/Portfile b/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 73532ea3a3b..41f516a53b2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,13 +6,13 @@ PortGroup           python 1.0
</span> name                py-igraph
 python.rootname     igraph
 python.pep517       yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.10.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.11.2
</span> revision            0
 categories-append   math science
 platforms           darwin
 license             GPL-2+
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311 312
</span> 
 maintainers         {snc @nerdling} {gmail.com:szhorvat @szhorvat} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,9 @@ long_description    Python interface to the igraph library for network analysis
</span> 
 homepage            https://igraph.org/python/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  5c57e4b58a45edb07e49c9270db22844278d31dd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d3b7893573060d117917e4f2121e524ed849bbf9f9a63a082001e1a4c5225b46 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4239123
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5d6e0632c822a9cb849d7ec83b7a6949a7adcf91 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c4053e47156d7685ad48bd72e6ff400d46b09deeebc746b96b5cf9737939fa2d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4472699
</span> 
 variant external_igraph description {Use external igraph library} { }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,8 +38,6 @@ if {${name} ne ${subport}} {
</span> 
     depends_lib-append      port:py${python.version}-texttable
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py${python.version}-setuptools port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     if {[variant_isset external_igraph]} {
         # Build with external igraph library
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,20 +75,22 @@ if {${name} ne ${subport}} {
</span>         build.env-append        IGRAPH_CMAKE_EXTRA_ARGS=[join $extra_cmake_args]
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # python-igraph optionally makes use of these, and some tests depend on them.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # If they are not installed, the corresponding tests will simply be skipped..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append     port:py${python.version}-matplotlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-networkx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-numpy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-pandas \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-scipy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Testing py312-igraph disabled until all test dependencies get py312 subports.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${subport} ne "py312-${python.rootname}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # python-igraph optionally makes use of these, and some tests depend on them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # If they are not installed, the corresponding tests will simply be skipped..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_test-append     port:py${python.version}-matplotlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                port:py${python.version}-networkx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                port:py${python.version}-numpy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                port:py${python.version}-pandas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                port:py${python.version}-scipy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            test.env    PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-test {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        test.env    PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        test.run yes
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.run                yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     livecheck.type          none
 }
</pre><pre style='margin:0'>

</pre>