On 2024/05/06 23:22, Lucas Raab wrote:
> On Fri, Apr 26, 2024 at 02:37:14AM GMT, Lucas Raab wrote:
> > On Sat, Apr 06, 2024 at 03:53:23AM GMT, Lucas Raab wrote:
> > > Hello,
> > > 
> > > networkx is getting a bit long in the tooth so let's try to bring it up
> > > to the next version. Tests pass, but downstream users have any
> > > regressions?
> > > 
> > > CC maintainers of impacted ports:
> > > devel/angr/py-angr: jasper@
> > > math/py-scikit-image: pirofti@
> > > security/knockpy: rsadowski@
> > > textproc/hotdoc: ajacoutot@
> > > 
> > > Thanks,
> > > Lucas
> > 
> > ping, other takers?
> 
> I'll plan on committing this tomorrow unless anyone has objections?
> 
> Thanks,
> Lucas

> diff refs/heads/master refs/heads/networkx
> commit - 33b73e2ef4fe17d8d3fc737ab456c2cfc44cb9af
> commit + 8177038b619c12a18a95bfab5ea06fd3a4c39812
> blob - 3a545820cb8b88575b6029e862d19b087e881d23
> blob + 3920cf7cb5b3cc7a75ccb2d2073cc3dd59d3fc4f
> --- math/py-networkx/Makefile
> +++ math/py-networkx/Makefile
> @@ -1,6 +1,6 @@
>  COMMENT =            module for creating and manipulating graphs and networks
>  
> -MODPY_EGG_VERSION =  2.6.2
> +MODPY_EGG_VERSION =  2.7.1
>  DISTNAME =           networkx-${MODPY_EGG_VERSION}
>  PKGNAME =            py-${DISTNAME}
>  REVISION =           3

Please remove REVISION. No objections.

> @@ -21,6 +21,6 @@ FLAVOR =            python3
>  
>  RUN_DEPENDS =                devel/py-decorator${MODPY_FLAVOR}
>  
> -TEST_DEPENDS =               devel/py-nose${MODPY_FLAVOR}
> +TEST_DEPENDS =               devel/py-test-cov${MODPY_FLAVOR}
>  
>  .include <bsd.port.mk>
> blob - 6dde6c14a50ea31dbadddf6806e6de4e90d18725
> blob + b5b989993b8c2a67673e0c456a72ca10c5ebe54b
> --- math/py-networkx/distinfo
> +++ math/py-networkx/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (networkx-2.6.2.tar.gz) = IwbxlQzncsWlmlf1SG1Zu5yrmEl8RfxJy8RawN7BGbs=
> -SIZE (networkx-2.6.2.tar.gz) = 1842077
> +SHA256 (networkx-2.7.1.tar.gz) = 0RlLp1Pl7tB83s0dI8XNejx3IJm9jb0v6jZniM9N57o=
> +SIZE (networkx-2.7.1.tar.gz) = 1923431
> blob - 811420d40c39f8406ae004530cd6dd9aa148b7ce
> blob + 10c83610039f6519aad9f938db2c4c9e366a461e
> --- math/py-networkx/pkg/PLIST
> +++ math/py-networkx/pkg/PLIST
> @@ -18,6 +18,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/${MO
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}convert_matrix.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}exception.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}exception.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}lazy_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}lazy_imports.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}relabel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/${MODPY_PYCACHE}relabel.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/
> @@ -475,11 +477,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/${MODPY_PYCACHE}equitable_coloring.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/${MODPY_PYCACHE}greedy_coloring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/${MODPY_PYCACHE}greedy_coloring.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/${MODPY_PYCACHE}greedy_coloring_with_interchange.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/${MODPY_PYCACHE}greedy_coloring_with_interchange.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/equitable_coloring.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/greedy_coloring.py
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/greedy_coloring_with_interchange.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/tests/
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/tests/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/coloring/tests/${MODPY_PYCACHE}/
> @@ -506,6 +505,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}kernighan_lin.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}label_propagation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}label_propagation.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}louvain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}louvain.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}lukes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}lukes.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/${MODPY_PYCACHE}modularity_max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -518,6 +519,7 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/kclique.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/kernighan_lin.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/label_propagation.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/louvain.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/lukes.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/modularity_max.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/quality.py
> @@ -536,6 +538,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_kernighan_lin.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_label_propagation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_label_propagation.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_louvain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_louvain.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_lukes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_lukes.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/${MODPY_PYCACHE}test_modularity_max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -549,6 +553,7 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_kclique.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_kernighan_lin.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_label_propagation.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_louvain.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_lukes.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_modularity_max.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/community/tests/test_quality.py
> @@ -848,17 +853,6 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/hmn.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/lgc.py
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/__init__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}/
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}test_harmonic_function.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}test_harmonic_function.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}test_local_and_global_consistency.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/${MODPY_PYCACHE}test_local_and_global_consistency.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/test_harmonic_function.py
> -lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/tests/test_local_and_global_consistency.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/node_classification/utils.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/non_randomness.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/operators/
> @@ -1018,6 +1012,10 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_mis.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_moral.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_moral.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_node_classification.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_node_classification.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_node_classification_deprecations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_node_classification_deprecations.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_non_randomness.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_non_randomness.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/${MODPY_PYCACHE}test_planar_drawing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1089,6 +1087,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/algo
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_max_weight_clique.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_mis.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_moral.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_node_classification.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_node_classification_deprecations.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_non_randomness.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_planar_drawing.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/algorithms/tests/test_planarity.py
> @@ -1319,6 +1319,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/draw
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/${MODPY_PYCACHE}test_pydot.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/${MODPY_PYCACHE}test_pylab.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/${MODPY_PYCACHE}test_pylab.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/baseline/
> +lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/baseline/test_house_with_colors.png
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/test_agraph.py
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/test_layout.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/drawing/tests/test_pydot.py
> @@ -1500,6 +1502,7 @@ lib/python${MODPY_VERSION}/site-packages/networkx/gene
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/generators/tests/test_triads.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/generators/trees.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/generators/triads.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/lazy_imports.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/linalg/
>  lib/python${MODPY_VERSION}/site-packages/networkx/linalg/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/networkx/linalg/${MODPY_PYCACHE}/
> @@ -1728,6 +1731,8 @@ lib/python${MODPY_VERSION}/site-packages/networkx/test
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_exceptions.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_import.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_import.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_lazy_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_lazy_imports.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_relabel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/${MODPY_PYCACHE}test_relabel.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_all_random_functions.py
> @@ -1737,6 +1742,7 @@ lib/python${MODPY_VERSION}/site-packages/networkx/test
>  lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_convert_scipy.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_exceptions.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_import.py
> +lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_lazy_imports.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/tests/test_relabel.py
>  lib/python${MODPY_VERSION}/site-packages/networkx/utils/
>  lib/python${MODPY_VERSION}/site-packages/networkx/utils/__init__.py
> @@ -1822,6 +1828,7 @@ share/doc/networkx-${MODPY_EGG_VERSION}/examples/algor
>  
> share/doc/networkx-${MODPY_EGG_VERSION}/examples/algorithms/plot_parallel_betweenness.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/algorithms/plot_rcm.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/algorithms/plot_snap.py
> +share/doc/networkx-${MODPY_EGG_VERSION}/examples/algorithms/plot_subgraphs.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/basic/
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/basic/README.txt
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/basic/plot_properties.py
> @@ -1850,6 +1857,7 @@ share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawi
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_selfloops.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_simple_path.py
>  
> share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_spectral_grid.py
> +share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_tsp.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_unix_email.py
>  
> share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/plot_weighted_graph.py
>  share/doc/networkx-${MODPY_EGG_VERSION}/examples/drawing/unix_email.mbox

Reply via email to