Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id B406D1A9217 for ; Wed, 9 Dec 2020 16:56:22 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 23D0184CED; Wed, 9 Dec 2020 16:56:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5D2BC84CDB for ; Wed, 9 Dec 2020 16:56:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id UhtIodOLV1xr for ; Wed, 9 Dec 2020 16:56:20 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 0ABD884CD9 for ; Wed, 9 Dec 2020 16:56:20 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id F1007FA9D; Wed, 9 Dec 2020 16:56:19 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_160753297968570" MIME-Version: 1.0 Date: Wed, 9 Dec 2020 16:56:19 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/math/py-networkx To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20201209165619.F1007FA9D@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_160753297968570 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Dec 9 16:56:19 UTC 2020 Modified Files: pkgsrc/math/py-networkx: Makefile PLIST distinfo Log Message: py-networkx: updated to 2.5 NetworkX 2.5 Highlights ---------- This release is the result of 10 months of work with over 200 commits by 92 contributors. Highlights include: - Dropped support for Python 3.5. - add Pathlib support to work with files. - improve performance. - Updated docs and tests. - Removed code designed to work with Python 2. New Functions: - lukes_partitioning - triadic analysis functions - functions for trophic levels analysis - d_separated - is_regular and other regular graph measures - graph_hash using Weisfeiler Lehman methods - common_neighbor_centrality (CCPA link prediction) - max_weight_clique - path_weight and is_path - rescale_layout_dict - junction_tree New generators: - paley_graph - interval_graph New layouts: - multipartite_layout Improvements ------------ - Add governance documents, developer guide and community structures - Implement explicit deprecation policy. - Initiate an NX Enhancement Proposal (NXEP) system - optimize single_source_shortest_path - improved consistent "weight" specification in shortest_path routines - Reduce numpy.matrix usage which is discouraged by numpy. - improved line color - better search engine treatment of docs - lattice and grid_graph and grid_2d_graph can use dim=tuple - fix initializer of kamada_kawai_layout algorithm - moral and threshold functions now included in namespace and docs - scale arrows better when drawing - more uniform creation of random lobster graphs - allow editing graph during iteration over connected_components - better column handling in coversion of pandas DataFrame - allow simrank_similarity with directed graph input - ensure VoteRank ability is nonnegative - speedup kernighan_lin_bisection - speedup negative weight cycle detection - tree_isomorphism - rooted_tree_isomorphism - Gexf edge attribute "label" is available API Changes ----------- - enabled "copy" flag parameter in `contracted_nodes` - allow partially periodic lattices - return value for minimum_st_node_cut now always a set - removed unused "has_numpy" argument from create_py_random_state - fixed return values when drawing empty nodes and edges - allow sets and frozensets of edges as input to nx.Graph() - "weight" can be function for astar, directional_dijksta, all_shortest_path - allow named key ids for GraphML edge writing - all keywords are now checked for validity in nx.draw and friends - EdgeDataView "in" operator checks if nodes are "in nbunch" - remove completeness condition from minimum weight full matching - option to sort neighbors in bfs traversal - draw_networkx accepts numpy array for edgelist - relabel_nodes with 2 nodes mapped to same node can now create multiedge - steiner_tree works with MultiGraph - Add `show` kwarg to view_pygraphviz - Prepare for turning chordal_graph_cliques into a generator - GraphML reader keyword force_multigraph creates MultiGraph even w/o multiedges To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 pkgsrc/math/py-networkx/Makefile cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/py-networkx/PLIST cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/py-networkx/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_160753297968570 Content-Disposition: inline Content-Length: 14238 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/math/py-networkx/Makefile diff -u pkgsrc/math/py-networkx/Makefile:1.32 pkgsrc/math/py-networkx/Makefile:1.33 --- pkgsrc/math/py-networkx/Makefile:1.32 Tue Aug 18 20:15:04 2020 +++ pkgsrc/math/py-networkx/Makefile Wed Dec 9 16:56:19 2020 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.32 2020/08/18 20:15:04 riastradh Exp $ +# $NetBSD: Makefile,v 1.33 2020/12/09 16:56:19 adam Exp $ -DISTNAME= networkx-2.4 +DISTNAME= networkx-2.5 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=n/networkx/} @@ -18,8 +18,7 @@ USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 do-test: - ${RUN} cd ${WRKSRC} && \ - ${SETENV} ${TEST_ENV} \ + cd ${WRKSRC} && ${SETENV} ${TEST_ENV} \ pytest-${PYVERSSUFFIX} --pyargs networkx .include "../../lang/python/egg.mk" Index: pkgsrc/math/py-networkx/PLIST diff -u pkgsrc/math/py-networkx/PLIST:1.18 pkgsrc/math/py-networkx/PLIST:1.19 --- pkgsrc/math/py-networkx/PLIST:1.18 Sat Apr 11 07:45:41 2020 +++ pkgsrc/math/py-networkx/PLIST Wed Dec 9 16:56:19 2020 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.18 2020/04/11 07:45:41 adam Exp $ +@comment $NetBSD: PLIST,v 1.19 2020/12/09 16:56:19 adam Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -314,9 +314,15 @@ ${PYSITELIB}/networkx/algorithms/central ${PYSITELIB}/networkx/algorithms/centrality/tests/test_subgraph.py ${PYSITELIB}/networkx/algorithms/centrality/tests/test_subgraph.pyc ${PYSITELIB}/networkx/algorithms/centrality/tests/test_subgraph.pyo +${PYSITELIB}/networkx/algorithms/centrality/tests/test_trophic.py +${PYSITELIB}/networkx/algorithms/centrality/tests/test_trophic.pyc +${PYSITELIB}/networkx/algorithms/centrality/tests/test_trophic.pyo ${PYSITELIB}/networkx/algorithms/centrality/tests/test_voterank.py ${PYSITELIB}/networkx/algorithms/centrality/tests/test_voterank.pyc ${PYSITELIB}/networkx/algorithms/centrality/tests/test_voterank.pyo +${PYSITELIB}/networkx/algorithms/centrality/trophic.py +${PYSITELIB}/networkx/algorithms/centrality/trophic.pyc +${PYSITELIB}/networkx/algorithms/centrality/trophic.pyo ${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.py ${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.pyc ${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.pyo @@ -374,6 +380,9 @@ ${PYSITELIB}/networkx/algorithms/communi ${PYSITELIB}/networkx/algorithms/community/label_propagation.py ${PYSITELIB}/networkx/algorithms/community/label_propagation.pyc ${PYSITELIB}/networkx/algorithms/community/label_propagation.pyo +${PYSITELIB}/networkx/algorithms/community/lukes.py +${PYSITELIB}/networkx/algorithms/community/lukes.pyc +${PYSITELIB}/networkx/algorithms/community/lukes.pyo ${PYSITELIB}/networkx/algorithms/community/modularity_max.py ${PYSITELIB}/networkx/algorithms/community/modularity_max.pyc ${PYSITELIB}/networkx/algorithms/community/modularity_max.pyo @@ -398,6 +407,9 @@ ${PYSITELIB}/networkx/algorithms/communi ${PYSITELIB}/networkx/algorithms/community/tests/test_label_propagation.py ${PYSITELIB}/networkx/algorithms/community/tests/test_label_propagation.pyc ${PYSITELIB}/networkx/algorithms/community/tests/test_label_propagation.pyo +${PYSITELIB}/networkx/algorithms/community/tests/test_lukes.py +${PYSITELIB}/networkx/algorithms/community/tests/test_lukes.pyc +${PYSITELIB}/networkx/algorithms/community/tests/test_lukes.pyo ${PYSITELIB}/networkx/algorithms/community/tests/test_modularity_max.py ${PYSITELIB}/networkx/algorithms/community/tests/test_modularity_max.pyc ${PYSITELIB}/networkx/algorithms/community/tests/test_modularity_max.pyo @@ -518,6 +530,9 @@ ${PYSITELIB}/networkx/algorithms/cuts.py ${PYSITELIB}/networkx/algorithms/cycles.py ${PYSITELIB}/networkx/algorithms/cycles.pyc ${PYSITELIB}/networkx/algorithms/cycles.pyo +${PYSITELIB}/networkx/algorithms/d_separation.py +${PYSITELIB}/networkx/algorithms/d_separation.pyc +${PYSITELIB}/networkx/algorithms/d_separation.pyo ${PYSITELIB}/networkx/algorithms/dag.py ${PYSITELIB}/networkx/algorithms/dag.pyc ${PYSITELIB}/networkx/algorithms/dag.pyo @@ -594,6 +609,9 @@ ${PYSITELIB}/networkx/algorithms/flow/te ${PYSITELIB}/networkx/algorithms/flow/utils.py ${PYSITELIB}/networkx/algorithms/flow/utils.pyc ${PYSITELIB}/networkx/algorithms/flow/utils.pyo +${PYSITELIB}/networkx/algorithms/graph_hashing.py +${PYSITELIB}/networkx/algorithms/graph_hashing.pyc +${PYSITELIB}/networkx/algorithms/graph_hashing.pyo ${PYSITELIB}/networkx/algorithms/graphical.py ${PYSITELIB}/networkx/algorithms/graphical.pyc ${PYSITELIB}/networkx/algorithms/graphical.pyo @@ -646,9 +664,15 @@ ${PYSITELIB}/networkx/algorithms/isomorp ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_temporalisomorphvf2.py ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_temporalisomorphvf2.pyc ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_temporalisomorphvf2.pyo +${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_tree_isomorphism.py +${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_tree_isomorphism.pyc +${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_tree_isomorphism.pyo ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_vf2userfunc.py ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_vf2userfunc.pyc ${PYSITELIB}/networkx/algorithms/isomorphism/tests/test_vf2userfunc.pyo +${PYSITELIB}/networkx/algorithms/isomorphism/tree_isomorphism.py +${PYSITELIB}/networkx/algorithms/isomorphism/tree_isomorphism.pyc +${PYSITELIB}/networkx/algorithms/isomorphism/tree_isomorphism.pyo ${PYSITELIB}/networkx/algorithms/isomorphism/vf2userfunc.py ${PYSITELIB}/networkx/algorithms/isomorphism/vf2userfunc.pyc ${PYSITELIB}/networkx/algorithms/isomorphism/vf2userfunc.pyo @@ -751,6 +775,9 @@ ${PYSITELIB}/networkx/algorithms/planari ${PYSITELIB}/networkx/algorithms/reciprocity.py ${PYSITELIB}/networkx/algorithms/reciprocity.pyc ${PYSITELIB}/networkx/algorithms/reciprocity.pyo +${PYSITELIB}/networkx/algorithms/regular.py +${PYSITELIB}/networkx/algorithms/regular.pyc +${PYSITELIB}/networkx/algorithms/regular.pyo ${PYSITELIB}/networkx/algorithms/richclub.py ${PYSITELIB}/networkx/algorithms/richclub.pyc ${PYSITELIB}/networkx/algorithms/richclub.pyo @@ -853,6 +880,9 @@ ${PYSITELIB}/networkx/algorithms/tests/t ${PYSITELIB}/networkx/algorithms/tests/test_cycles.py ${PYSITELIB}/networkx/algorithms/tests/test_cycles.pyc ${PYSITELIB}/networkx/algorithms/tests/test_cycles.pyo +${PYSITELIB}/networkx/algorithms/tests/test_d_separation.py +${PYSITELIB}/networkx/algorithms/tests/test_d_separation.pyc +${PYSITELIB}/networkx/algorithms/tests/test_d_separation.pyo ${PYSITELIB}/networkx/algorithms/tests/test_dag.py ${PYSITELIB}/networkx/algorithms/tests/test_dag.pyc ${PYSITELIB}/networkx/algorithms/tests/test_dag.pyo @@ -874,6 +904,9 @@ ${PYSITELIB}/networkx/algorithms/tests/t ${PYSITELIB}/networkx/algorithms/tests/test_euler.py ${PYSITELIB}/networkx/algorithms/tests/test_euler.pyc ${PYSITELIB}/networkx/algorithms/tests/test_euler.pyo +${PYSITELIB}/networkx/algorithms/tests/test_graph_hashing.py +${PYSITELIB}/networkx/algorithms/tests/test_graph_hashing.pyc +${PYSITELIB}/networkx/algorithms/tests/test_graph_hashing.pyo ${PYSITELIB}/networkx/algorithms/tests/test_graphical.py ${PYSITELIB}/networkx/algorithms/tests/test_graphical.pyc ${PYSITELIB}/networkx/algorithms/tests/test_graphical.pyo @@ -895,6 +928,9 @@ ${PYSITELIB}/networkx/algorithms/tests/t ${PYSITELIB}/networkx/algorithms/tests/test_matching.py ${PYSITELIB}/networkx/algorithms/tests/test_matching.pyc ${PYSITELIB}/networkx/algorithms/tests/test_matching.pyo +${PYSITELIB}/networkx/algorithms/tests/test_max_weight_clique.py +${PYSITELIB}/networkx/algorithms/tests/test_max_weight_clique.pyc +${PYSITELIB}/networkx/algorithms/tests/test_max_weight_clique.pyo ${PYSITELIB}/networkx/algorithms/tests/test_minors.py ${PYSITELIB}/networkx/algorithms/tests/test_minors.pyc ${PYSITELIB}/networkx/algorithms/tests/test_minors.pyo @@ -916,6 +952,9 @@ ${PYSITELIB}/networkx/algorithms/tests/t ${PYSITELIB}/networkx/algorithms/tests/test_reciprocity.py ${PYSITELIB}/networkx/algorithms/tests/test_reciprocity.pyc ${PYSITELIB}/networkx/algorithms/tests/test_reciprocity.pyo +${PYSITELIB}/networkx/algorithms/tests/test_regular.py +${PYSITELIB}/networkx/algorithms/tests/test_regular.pyc +${PYSITELIB}/networkx/algorithms/tests/test_regular.pyo ${PYSITELIB}/networkx/algorithms/tests/test_richclub.py ${PYSITELIB}/networkx/algorithms/tests/test_richclub.pyc ${PYSITELIB}/networkx/algorithms/tests/test_richclub.pyo @@ -1009,6 +1048,9 @@ ${PYSITELIB}/networkx/algorithms/tree/br ${PYSITELIB}/networkx/algorithms/tree/coding.py ${PYSITELIB}/networkx/algorithms/tree/coding.pyc ${PYSITELIB}/networkx/algorithms/tree/coding.pyo +${PYSITELIB}/networkx/algorithms/tree/decomposition.py +${PYSITELIB}/networkx/algorithms/tree/decomposition.pyc +${PYSITELIB}/networkx/algorithms/tree/decomposition.pyo ${PYSITELIB}/networkx/algorithms/tree/mst.py ${PYSITELIB}/networkx/algorithms/tree/mst.pyc ${PYSITELIB}/networkx/algorithms/tree/mst.pyo @@ -1027,6 +1069,9 @@ ${PYSITELIB}/networkx/algorithms/tree/te ${PYSITELIB}/networkx/algorithms/tree/tests/test_coding.py ${PYSITELIB}/networkx/algorithms/tree/tests/test_coding.pyc ${PYSITELIB}/networkx/algorithms/tree/tests/test_coding.pyo +${PYSITELIB}/networkx/algorithms/tree/tests/test_decomposition.py +${PYSITELIB}/networkx/algorithms/tree/tests/test_decomposition.pyc +${PYSITELIB}/networkx/algorithms/tree/tests/test_decomposition.pyo ${PYSITELIB}/networkx/algorithms/tree/tests/test_mst.py ${PYSITELIB}/networkx/algorithms/tree/tests/test_mst.pyc ${PYSITELIB}/networkx/algorithms/tree/tests/test_mst.pyo @@ -1129,6 +1174,9 @@ ${PYSITELIB}/networkx/classes/tests/test ${PYSITELIB}/networkx/classes/tests/test_subgraphviews.py ${PYSITELIB}/networkx/classes/tests/test_subgraphviews.pyc ${PYSITELIB}/networkx/classes/tests/test_subgraphviews.pyo +${PYSITELIB}/networkx/conftest.py +${PYSITELIB}/networkx/conftest.pyc +${PYSITELIB}/networkx/conftest.pyo ${PYSITELIB}/networkx/convert.py ${PYSITELIB}/networkx/convert.pyc ${PYSITELIB}/networkx/convert.pyo @@ -1211,6 +1259,9 @@ ${PYSITELIB}/networkx/generators/interne ${PYSITELIB}/networkx/generators/intersection.py ${PYSITELIB}/networkx/generators/intersection.pyc ${PYSITELIB}/networkx/generators/intersection.pyo +${PYSITELIB}/networkx/generators/interval_graph.py +${PYSITELIB}/networkx/generators/interval_graph.pyc +${PYSITELIB}/networkx/generators/interval_graph.pyo ${PYSITELIB}/networkx/generators/joint_degree_seq.py ${PYSITELIB}/networkx/generators/joint_degree_seq.pyc ${PYSITELIB}/networkx/generators/joint_degree_seq.pyo @@ -1244,6 +1295,9 @@ ${PYSITELIB}/networkx/generators/spectra ${PYSITELIB}/networkx/generators/stochastic.py ${PYSITELIB}/networkx/generators/stochastic.pyc ${PYSITELIB}/networkx/generators/stochastic.pyo +${PYSITELIB}/networkx/generators/sudoku.py +${PYSITELIB}/networkx/generators/sudoku.pyc +${PYSITELIB}/networkx/generators/sudoku.pyo ${PYSITELIB}/networkx/generators/tests/__init__.py ${PYSITELIB}/networkx/generators/tests/__init__.pyc ${PYSITELIB}/networkx/generators/tests/__init__.pyo @@ -1286,6 +1340,9 @@ ${PYSITELIB}/networkx/generators/tests/t ${PYSITELIB}/networkx/generators/tests/test_intersection.py ${PYSITELIB}/networkx/generators/tests/test_intersection.pyc ${PYSITELIB}/networkx/generators/tests/test_intersection.pyo +${PYSITELIB}/networkx/generators/tests/test_interval_graph.py +${PYSITELIB}/networkx/generators/tests/test_interval_graph.pyc +${PYSITELIB}/networkx/generators/tests/test_interval_graph.pyo ${PYSITELIB}/networkx/generators/tests/test_joint_degree_seq.py ${PYSITELIB}/networkx/generators/tests/test_joint_degree_seq.pyc ${PYSITELIB}/networkx/generators/tests/test_joint_degree_seq.pyo @@ -1316,6 +1373,9 @@ ${PYSITELIB}/networkx/generators/tests/t ${PYSITELIB}/networkx/generators/tests/test_stochastic.py ${PYSITELIB}/networkx/generators/tests/test_stochastic.pyc ${PYSITELIB}/networkx/generators/tests/test_stochastic.pyo +${PYSITELIB}/networkx/generators/tests/test_sudoku.py +${PYSITELIB}/networkx/generators/tests/test_sudoku.pyc +${PYSITELIB}/networkx/generators/tests/test_sudoku.pyo ${PYSITELIB}/networkx/generators/tests/test_trees.py ${PYSITELIB}/networkx/generators/tests/test_trees.pyc ${PYSITELIB}/networkx/generators/tests/test_trees.pyo @@ -1358,6 +1418,9 @@ ${PYSITELIB}/networkx/linalg/tests/__ini ${PYSITELIB}/networkx/linalg/tests/test_algebraic_connectivity.py ${PYSITELIB}/networkx/linalg/tests/test_algebraic_connectivity.pyc ${PYSITELIB}/networkx/linalg/tests/test_algebraic_connectivity.pyo +${PYSITELIB}/networkx/linalg/tests/test_attrmatrix.py +${PYSITELIB}/networkx/linalg/tests/test_attrmatrix.pyc +${PYSITELIB}/networkx/linalg/tests/test_attrmatrix.pyo ${PYSITELIB}/networkx/linalg/tests/test_bethehessian.py ${PYSITELIB}/networkx/linalg/tests/test_bethehessian.pyc ${PYSITELIB}/networkx/linalg/tests/test_bethehessian.pyo Index: pkgsrc/math/py-networkx/distinfo diff -u pkgsrc/math/py-networkx/distinfo:1.15 pkgsrc/math/py-networkx/distinfo:1.16 --- pkgsrc/math/py-networkx/distinfo:1.15 Sat Apr 11 07:45:41 2020 +++ pkgsrc/math/py-networkx/distinfo Wed Dec 9 16:56:19 2020 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.15 2020/04/11 07:45:41 adam Exp $ +$NetBSD: distinfo,v 1.16 2020/12/09 16:56:19 adam Exp $ -SHA1 (networkx-2.4.tar.gz) = ffed34d57b2a758e30c02d2730bf0eefef5ed0a8 -RMD160 (networkx-2.4.tar.gz) = dd24447411f7a8ec05bcad713255109a9ead3dfd -SHA512 (networkx-2.4.tar.gz) = 38eabef56e3667b7fa85206ae01a0a8f5c71bfa2f324bc2490c433cb973508a03955183a0c58ae40390f86d6a4741135cdb426c4c15e53e2f123072f0cac1b89 -Size (networkx-2.4.tar.gz) = 1462338 bytes +SHA1 (networkx-2.5.tar.gz) = 439af030cbfdc2c4cbdef5dc423d5ea8e527d02a +RMD160 (networkx-2.5.tar.gz) = fd5549bc788c32e6d2681f2ec9d460b8d63b5f5d +SHA512 (networkx-2.5.tar.gz) = ab51198072d20bdba7c9ceb6856631a20a7e9527a7cadb41271a999f57bf60da5488269c6e4e1f3f4f33420ec6493af665386842c216ea1cfadd1792ccb6444e +Size (networkx-2.5.tar.gz) = 1542085 bytes SHA1 (patch-setup.py) = 9859c3102492d4f9afd41533c3b1bf45cbc6850d --_----------=_160753297968570--