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