pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/py-networkx
Module Name: pkgsrc
Committed By: adam
Date: Mon Jun 17 14:58:27 UTC 2019
Modified Files:
pkgsrc/math/py-networkx: Makefile PLIST distinfo
Removed Files:
pkgsrc/math/py-networkx/patches: patch-setup.py
Log Message:
py-networkx: updated to 2.3
Announcement: NetworkX 2.3
==========================
We're happy to announce the release of NetworkX 2.3!
NetworkX is a Python package for the creation, manipulation, and study of the
structure, dynamics, and functions of complex networks.
For more information, please visit our website <http://networkx.github.io/>_
and our gallery of examples
<https://networkx.github.io/documentation/latest/auto_examples/index.html>_.
Please send comments and questions to the networkx-discuss mailing list
<http://groups.google.com/group/networkx-discuss>_.
Highlights
----------
This release is the result of 6 months of work with over 92 pull requests by
30 contributors. Highlights include:
- Dropped support for Python 2. We are no longer supporting Python 2.7 and we will
start changing code to take advantage of Python 3 features we couldn't before.
- Added some Moral Graph analysis functions.
- Enable matplotlib drawing using curved arrows via connectionstyle parameter.
- Remove ticks and axes labels from matplotlib plots.
- Two new generators of Harary Graphs.
- Added Dual Barabasi-Albert model
- Added VoteRank algorithm
- Added Equitable coloring algorithms
- Added planar layout algorithms
- Les Miserables network example
- Javascript example update
Improvements
------------
- Change default colors to be color-blind friendly
- Many bug fixes and documentation improvements
- Speed up of simple_cycles
- Improvements for reading various formats like GML, GEXF, Graphml
- Allow subclassing to access node_attr_dict_factory
API Changes
-----------
- The G.fresh_copy() mechanism for creating an empty_graph of the same
type (introduced in v2.0) does not playing nicely with pickle and others.
So, we have removed the code that caused a need for that. Instead you
should use the more natural G.__class__() syntax to get an empty_graph
of the same type as G.
Deprecations
------------
- The Graph.fresh_copy() method should now use Graph.__class__()
- ReverseView class removed in favor of reverse_view() function.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/math/py-networkx/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-networkx/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-networkx/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/math/py-networkx/patches/patch-setup.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/py-networkx/Makefile
diff -u pkgsrc/math/py-networkx/Makefile:1.27 pkgsrc/math/py-networkx/Makefile:1.28
--- pkgsrc/math/py-networkx/Makefile:1.27 Fri Nov 30 10:37:07 2018
+++ pkgsrc/math/py-networkx/Makefile Mon Jun 17 14:58:26 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2018/11/30 10:37:07 adam Exp $
+# $NetBSD: Makefile,v 1.28 2019/06/17 14:58:26 adam Exp $
-DISTNAME= networkx-2.2
+DISTNAME= networkx-2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/networkx/}
@@ -16,8 +16,5 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-nose>=1.3.
USE_LANGUAGES= # none
-post-extract:
- find ${WRKSRC} -type f -exec chmod 644 {} +
-
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-networkx/PLIST
diff -u pkgsrc/math/py-networkx/PLIST:1.16 pkgsrc/math/py-networkx/PLIST:1.17
--- pkgsrc/math/py-networkx/PLIST:1.16 Fri Nov 30 10:37:07 2018
+++ pkgsrc/math/py-networkx/PLIST Mon Jun 17 14:58:26 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2018/11/30 10:37:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2019/06/17 14:58:26 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -293,6 +293,12 @@ ${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_voterank.py
+${PYSITELIB}/networkx/algorithms/centrality/tests/test_voterank.pyc
+${PYSITELIB}/networkx/algorithms/centrality/tests/test_voterank.pyo
+${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.py
+${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.pyc
+${PYSITELIB}/networkx/algorithms/centrality/voterank_alg.pyo
${PYSITELIB}/networkx/algorithms/chains.py
${PYSITELIB}/networkx/algorithms/chains.pyc
${PYSITELIB}/networkx/algorithms/chains.pyo
@@ -308,6 +314,9 @@ ${PYSITELIB}/networkx/algorithms/cluster
${PYSITELIB}/networkx/algorithms/coloring/__init__.py
${PYSITELIB}/networkx/algorithms/coloring/__init__.pyc
${PYSITELIB}/networkx/algorithms/coloring/__init__.pyo
+${PYSITELIB}/networkx/algorithms/coloring/equitable_coloring.py
+${PYSITELIB}/networkx/algorithms/coloring/equitable_coloring.pyc
+${PYSITELIB}/networkx/algorithms/coloring/equitable_coloring.pyo
${PYSITELIB}/networkx/algorithms/coloring/greedy_coloring.py
${PYSITELIB}/networkx/algorithms/coloring/greedy_coloring.pyc
${PYSITELIB}/networkx/algorithms/coloring/greedy_coloring.pyo
@@ -637,6 +646,9 @@ ${PYSITELIB}/networkx/algorithms/minors.
${PYSITELIB}/networkx/algorithms/mis.py
${PYSITELIB}/networkx/algorithms/mis.pyc
${PYSITELIB}/networkx/algorithms/mis.pyo
+${PYSITELIB}/networkx/algorithms/moral.py
+${PYSITELIB}/networkx/algorithms/moral.pyc
+${PYSITELIB}/networkx/algorithms/moral.pyo
${PYSITELIB}/networkx/algorithms/node_classification/__init__.py
${PYSITELIB}/networkx/algorithms/node_classification/__init__.pyc
${PYSITELIB}/networkx/algorithms/node_classification/__init__.pyo
@@ -682,6 +694,9 @@ ${PYSITELIB}/networkx/algorithms/operato
${PYSITELIB}/networkx/algorithms/operators/unary.py
${PYSITELIB}/networkx/algorithms/operators/unary.pyc
${PYSITELIB}/networkx/algorithms/operators/unary.pyo
+${PYSITELIB}/networkx/algorithms/planar_drawing.py
+${PYSITELIB}/networkx/algorithms/planar_drawing.pyc
+${PYSITELIB}/networkx/algorithms/planar_drawing.pyo
${PYSITELIB}/networkx/algorithms/planarity.py
${PYSITELIB}/networkx/algorithms/planarity.pyc
${PYSITELIB}/networkx/algorithms/planarity.pyo
@@ -748,6 +763,9 @@ ${PYSITELIB}/networkx/algorithms/structu
${PYSITELIB}/networkx/algorithms/swap.py
${PYSITELIB}/networkx/algorithms/swap.pyc
${PYSITELIB}/networkx/algorithms/swap.pyo
+${PYSITELIB}/networkx/algorithms/tests/__init__.py
+${PYSITELIB}/networkx/algorithms/tests/__init__.pyc
+${PYSITELIB}/networkx/algorithms/tests/__init__.pyo
${PYSITELIB}/networkx/algorithms/tests/test_boundary.py
${PYSITELIB}/networkx/algorithms/tests/test_boundary.pyc
${PYSITELIB}/networkx/algorithms/tests/test_boundary.pyo
@@ -829,6 +847,12 @@ ${PYSITELIB}/networkx/algorithms/tests/t
${PYSITELIB}/networkx/algorithms/tests/test_mis.py
${PYSITELIB}/networkx/algorithms/tests/test_mis.pyc
${PYSITELIB}/networkx/algorithms/tests/test_mis.pyo
+${PYSITELIB}/networkx/algorithms/tests/test_moral.py
+${PYSITELIB}/networkx/algorithms/tests/test_moral.pyc
+${PYSITELIB}/networkx/algorithms/tests/test_moral.pyo
+${PYSITELIB}/networkx/algorithms/tests/test_planar_drawing.py
+${PYSITELIB}/networkx/algorithms/tests/test_planar_drawing.pyc
+${PYSITELIB}/networkx/algorithms/tests/test_planar_drawing.pyo
${PYSITELIB}/networkx/algorithms/tests/test_planarity.py
${PYSITELIB}/networkx/algorithms/tests/test_planarity.pyc
${PYSITELIB}/networkx/algorithms/tests/test_planarity.pyo
@@ -1106,6 +1130,9 @@ ${PYSITELIB}/networkx/generators/expande
${PYSITELIB}/networkx/generators/geometric.py
${PYSITELIB}/networkx/generators/geometric.pyc
${PYSITELIB}/networkx/generators/geometric.pyo
+${PYSITELIB}/networkx/generators/harary_graph.py
+${PYSITELIB}/networkx/generators/harary_graph.pyc
+${PYSITELIB}/networkx/generators/harary_graph.pyo
${PYSITELIB}/networkx/generators/intersection.py
${PYSITELIB}/networkx/generators/intersection.pyc
${PYSITELIB}/networkx/generators/intersection.pyo
@@ -1169,6 +1196,9 @@ ${PYSITELIB}/networkx/generators/tests/t
${PYSITELIB}/networkx/generators/tests/test_geometric.py
${PYSITELIB}/networkx/generators/tests/test_geometric.pyc
${PYSITELIB}/networkx/generators/tests/test_geometric.pyo
+${PYSITELIB}/networkx/generators/tests/test_harary_graph.py
+${PYSITELIB}/networkx/generators/tests/test_harary_graph.pyc
+${PYSITELIB}/networkx/generators/tests/test_harary_graph.pyo
${PYSITELIB}/networkx/generators/tests/test_intersection.py
${PYSITELIB}/networkx/generators/tests/test_intersection.pyc
${PYSITELIB}/networkx/generators/tests/test_intersection.pyo
Index: pkgsrc/math/py-networkx/distinfo
diff -u pkgsrc/math/py-networkx/distinfo:1.12 pkgsrc/math/py-networkx/distinfo:1.13
--- pkgsrc/math/py-networkx/distinfo:1.12 Fri Nov 30 10:37:07 2018
+++ pkgsrc/math/py-networkx/distinfo Mon Jun 17 14:58:26 2019
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.12 2018/11/30 10:37:07 adam Exp $
+$NetBSD: distinfo,v 1.13 2019/06/17 14:58:26 adam Exp $
-SHA1 (networkx-2.2.zip) = a68f8faa3726c220b93d68cfa28bed24874ba3fc
-RMD160 (networkx-2.2.zip) = 255c9146174fb6aa67378001648a00335b4f2392
-SHA512 (networkx-2.2.zip) = 098e58c5f93c72c789e736102815e2f6388eb34147a674941519ef6f6d6452cc09b76d8523893418cb69df133e7623ea2c62fa51144f598f592ebce0e3e3ccbb
-Size (networkx-2.2.zip) = 1700336 bytes
-SHA1 (patch-setup.py) = 7996c9a19da1da3b017f6e646d37d085e42bfb82
+SHA1 (networkx-2.3.zip) = 04339840fc9ed9018f17efa58f9a5d9a59cd523d
+RMD160 (networkx-2.3.zip) = 5263d628b5e7e4407234575b68f06d9632e26b79
+SHA512 (networkx-2.3.zip) = 38e8abf247284bc006234f7d9bb7faf6b7ad539f7bf9d6f3274ec7e11c624f8cbf53bf629487764f828fa0598ccf2ab18fc6c3bbbbf1a0332e6a5dabe7135cf7
+Size (networkx-2.3.zip) = 1743914 bytes
Home |
Main Index |
Thread Index |
Old Index