<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/7b6fff174b8738d195d64fd6f094ad8d7ab14e41">https://github.com/macports/macports-ports/commit/7b6fff174b8738d195d64fd6f094ad8d7ab14e41</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 7b6fff174b8 py-igraph: update to 0.11.8
</span>7b6fff174b8 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7b6fff174b8738d195d64fd6f094ad8d7ab14e41
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Mon Nov 11 14:51:28 2024 +0000
<span style='display:block; white-space:pre;color:#404040;'> py-igraph: update to 0.11.8
</span>---
python/py-igraph/Portfile | 14 ++++++++------
python/py-igraph/files/relax-setuptools-version.patch | 16 ++++++++++++++++
2 files changed, 24 insertions(+), 6 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 6b305ace318..f8e1e8ce0fe 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,12 @@ 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.11.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.11.8
</span> revision 0
categories-append math science
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 39 310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 39 310 311 312 313
</span>
maintainers {snc @nerdling} {gmail.com:szhorvat @szhorvat} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +23,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 355621cc93c148be10926ad0404f7fdc152ae482 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 837f233256c3319f2a35a6a80d94eafe47b43791ef4c6f9e9871061341ac8e28 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4559252
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e0a25c67f89520bad444068d91e561cf97efe7da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d7dc1404567ba3b0ea1bf8b5fa6e101617915c8ad11ea5a9f925a40bf4adad7d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4568774
</span>
variant external_igraph description {Use external igraph library} { }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +37,9 @@ if {${name} ne ${subport}} {
</span>
depends_lib-append port:py${python.version}-texttable
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Remove this patch when updating to a version later than 0.11.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles relax-setuptools-version.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[variant_isset external_igraph]} {
# Build with external igraph library
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-igraph/files/relax-setuptools-version.patch b/python/py-igraph/files/relax-setuptools-version.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..906526e704e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-igraph/files/relax-setuptools-version.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml.orig 2024-11-11 14:45:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml 2024-11-11 14:44:54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,7 +3,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "wheel",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # pin setuptools:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/airspeed-velocity/asv/pull/1426#issuecomment-2290658198
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "setuptools>=64,<72.2.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Most likely cause:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # https://github.com/pypa/distutils/issues/283
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Workaround based on this commit:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # https://github.com/harfbuzz/uharfbuzz/commit/9b607bd06fb17fcb4abe3eab5c4f342ad08309d7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "setuptools>=64,<72.2.0; platform_python_implementation == 'PyPy'",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "setuptools>=64; platform_python_implementation != 'PyPy'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-backend = "setuptools.build_meta"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>