pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-igraph: update to 0.7.1post6
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Tue Aug 30 18:07:20 2016 +0200
Changeset: 823b9a31f97283bb05ee97a11a123ddb4d29fe2e
Modified Files:
py-igraph/Makefile
py-igraph/PLIST
py-igraph/distinfo
Log Message:
py-igraph: update to 0.7.1post6
Fixes build against current igraph version.
Adds python-3.x support.
Other news and fixes
Support edge weights in leading eigenvector community detection.
Added the LAD library for checking (sub)graph isomorphism, version 1.
Support incidence matrices in bipartite Pajek files.
Added Graph.layout_bipartite() function, a simple two-column layout for bipartite graphs.
Pajek files in matrix format are now directed by default, unless they are bipartite.
Support weighted (and signed) networks in Pajek when file is in matrix format.
Fixed a bug in Barabasi(), algorithm psumtree-multiple just froze.
Added support for Boolean attributes in the GraphML and GML readers and writer.
Added support for Boolean attributes
Change MDS layout coordinates, first dim is according to first eigenvalue, etc.
Add Graph.st_mincut() method, to find a minimal s-t cut in a graph.
Added support for the source= and target= parameters in Graph.mincut().
Graph.rewire(): now supports the generation and destruction of loops.
Erdos-Renyi type bipartite random graphs: Graph.Random_Bipartite().
Python: moved igraph.nexus to igraph.remote.nexus
Fix modularity values of multilevel community if there are no merges at all.
Added keepaspectratio option to Graph.__plot__().
Fixed a potential crash in igraph_edge_connectivity(), because of an un-initialized variable in the C code.
VertexSeq and EdgeSeq can now be indexed with NumPy integers
Avoiding overflow in Graph.closeness() and related functions.
Show plots inline in IPython.
Fixed an invalid memory read (and a potential crash) in the infomap community detection.
Fix a bug in triad census that set the first element of the result to NaN.
Fixed a bug in weighted mudularity calculation, sum of the weights was truncated to an integer.
Fixed a bug in weighted multilevel communtiies, the maximum weight was rounded to an integer.
Reimplement push-relabel maximum flow with gap heuristics.
Fixed invalid return value of RunningMean.__length__().
Fixed missing whitespace in Pajek writer when the ID attribute was numeric.
Fixed a bug that caused the GML reader to crash when the ID attribute was non-numeric.
Added Vertex.graph and Edge.graph attributes.
Fix dyad census instability, sometimes incorrect results were reported.
Dyad census detects integer overflow now and gives a warning.
Added a Gomory-Hu tree implementation: Graph.gomory_hu_tree().
sorted out return type inconsistency for Vertex.constraint(), closes #259.
Added weights support for Graph.community_optimal_modularity(), closes #511.
Faster maximal clique finding.
Fixed a bug in Graph.isomorphic_vf2(), edge colors were ignored.
Added rudimentary support for drawing edge labels.
Generate graphs from a stochastic block model: Graph.SBM().
We use PRPACK to calculate PageRank scores see https://github.com/dgleich/prpack
Implement the start argument in igraph_hrg_fit (#225).
Fixed a bug in graph density that resulted in incorrect values for undirected graphs with loops.
Fixed a bug that made Bellman-Ford shortest paths calculations fail.
Fixed a minimum cut bug for weighted undirected graphs (#564).
Fixed argument ordering in minimum cut and related functions.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=823b9a31f97283bb05ee97a11a123ddb4d29fe2e
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-igraph/Makefile | 10 +++---
py-igraph/PLIST | 98 +++++++++++++++++++++++++++++++++++++++++++++++++-----
py-igraph/distinfo | 7 ++--
3 files changed, 99 insertions(+), 16 deletions(-)
diffs:
diff --git a/py-igraph/Makefile b/py-igraph/Makefile
index 4f2286a..32619e6 100644
--- a/py-igraph/Makefile
+++ b/py-igraph/Makefile
@@ -1,19 +1,19 @@
# $NetBSD: Makefile,v 1.9 2014/12/31 13:58:32 thomasklausner Exp $
-DISTNAME= python-igraph-0.5.3
+DISTNAME= python-igraph-0.7.1.post6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S|python-||}
-PKGREVISION= 3
CATEGORIES= graphics math python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-igraph/}
MAINTAINER= kamel.derouiche%gmail.com@localhost
-HOMEPAGE= http://igraph.sourceforge.net/
-COMMENT= Manipulating Undirected And Directed Graphs for Python
+HOMEPAGE= http://igraph.org/
+COMMENT= Manipulating Undirected and Directed Graphs for Python
LICENSE= gnu-gpl-v2
-PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
PYTHON_VERSIONED_DEPENDENCIES= cairo
+USE_TOOLS+= pkg-config
+
.include "../../lang/python/versioned_dependencies.mk"
.include "../../lang/python/egg.mk"
.include "../../wip/igraph/buildlink3.mk"
diff --git a/py-igraph/PLIST b/py-igraph/PLIST
index b7f2730..9917b73 100644
--- a/py-igraph/PLIST
+++ b/py-igraph/PLIST
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2012/05/11 12:47:07 noud4 Exp $
+@comment $NetBSD$
bin/igraph
+${PYINC}/python-igraph/igraphmodule_api.h
${PYSITELIB}/igraph/__init__.py
${PYSITELIB}/igraph/__init__.pyc
${PYSITELIB}/igraph/__init__.pyo
+${PYSITELIB}/igraph/_igraph.so
${PYSITELIB}/igraph/app/__init__.py
${PYSITELIB}/igraph/app/__init__.pyc
${PYSITELIB}/igraph/app/__init__.pyo
@@ -12,31 +14,81 @@ ${PYSITELIB}/igraph/app/shell.pyo
${PYSITELIB}/igraph/clustering.py
${PYSITELIB}/igraph/clustering.pyc
${PYSITELIB}/igraph/clustering.pyo
-${PYSITELIB}/igraph/colors.py
-${PYSITELIB}/igraph/colors.pyc
-${PYSITELIB}/igraph/colors.pyo
+${PYSITELIB}/igraph/compat.py
+${PYSITELIB}/igraph/compat.pyc
+${PYSITELIB}/igraph/compat.pyo
${PYSITELIB}/igraph/configuration.py
${PYSITELIB}/igraph/configuration.pyc
${PYSITELIB}/igraph/configuration.pyo
-${PYSITELIB}/igraph/core.so
+${PYSITELIB}/igraph/cut.py
+${PYSITELIB}/igraph/cut.pyc
+${PYSITELIB}/igraph/cut.pyo
${PYSITELIB}/igraph/datatypes.py
${PYSITELIB}/igraph/datatypes.pyc
${PYSITELIB}/igraph/datatypes.pyo
-${PYSITELIB}/igraph/drawing.py
-${PYSITELIB}/igraph/drawing.pyc
-${PYSITELIB}/igraph/drawing.pyo
+${PYSITELIB}/igraph/drawing/__init__.py
+${PYSITELIB}/igraph/drawing/__init__.pyc
+${PYSITELIB}/igraph/drawing/__init__.pyo
+${PYSITELIB}/igraph/drawing/baseclasses.py
+${PYSITELIB}/igraph/drawing/baseclasses.pyc
+${PYSITELIB}/igraph/drawing/baseclasses.pyo
+${PYSITELIB}/igraph/drawing/colors.py
+${PYSITELIB}/igraph/drawing/colors.pyc
+${PYSITELIB}/igraph/drawing/colors.pyo
+${PYSITELIB}/igraph/drawing/coord.py
+${PYSITELIB}/igraph/drawing/coord.pyc
+${PYSITELIB}/igraph/drawing/coord.pyo
+${PYSITELIB}/igraph/drawing/edge.py
+${PYSITELIB}/igraph/drawing/edge.pyc
+${PYSITELIB}/igraph/drawing/edge.pyo
+${PYSITELIB}/igraph/drawing/graph.py
+${PYSITELIB}/igraph/drawing/graph.pyc
+${PYSITELIB}/igraph/drawing/graph.pyo
+${PYSITELIB}/igraph/drawing/metamagic.py
+${PYSITELIB}/igraph/drawing/metamagic.pyc
+${PYSITELIB}/igraph/drawing/metamagic.pyo
+${PYSITELIB}/igraph/drawing/shapes.py
+${PYSITELIB}/igraph/drawing/shapes.pyc
+${PYSITELIB}/igraph/drawing/shapes.pyo
+${PYSITELIB}/igraph/drawing/text.py
+${PYSITELIB}/igraph/drawing/text.pyc
+${PYSITELIB}/igraph/drawing/text.pyo
+${PYSITELIB}/igraph/drawing/utils.py
+${PYSITELIB}/igraph/drawing/utils.pyc
+${PYSITELIB}/igraph/drawing/utils.pyo
+${PYSITELIB}/igraph/drawing/vertex.py
+${PYSITELIB}/igraph/drawing/vertex.pyc
+${PYSITELIB}/igraph/drawing/vertex.pyo
${PYSITELIB}/igraph/formula.py
${PYSITELIB}/igraph/formula.pyc
${PYSITELIB}/igraph/formula.pyo
${PYSITELIB}/igraph/layout.py
${PYSITELIB}/igraph/layout.pyc
${PYSITELIB}/igraph/layout.pyo
+${PYSITELIB}/igraph/matching.py
+${PYSITELIB}/igraph/matching.pyc
+${PYSITELIB}/igraph/matching.pyo
+${PYSITELIB}/igraph/remote/__init__.py
+${PYSITELIB}/igraph/remote/__init__.pyc
+${PYSITELIB}/igraph/remote/__init__.pyo
+${PYSITELIB}/igraph/remote/gephi.py
+${PYSITELIB}/igraph/remote/gephi.pyc
+${PYSITELIB}/igraph/remote/gephi.pyo
+${PYSITELIB}/igraph/remote/nexus.py
+${PYSITELIB}/igraph/remote/nexus.pyc
+${PYSITELIB}/igraph/remote/nexus.pyo
${PYSITELIB}/igraph/statistics.py
${PYSITELIB}/igraph/statistics.pyc
${PYSITELIB}/igraph/statistics.pyo
+${PYSITELIB}/igraph/summary.py
+${PYSITELIB}/igraph/summary.pyc
+${PYSITELIB}/igraph/summary.pyo
${PYSITELIB}/igraph/test/__init__.py
${PYSITELIB}/igraph/test/__init__.pyc
${PYSITELIB}/igraph/test/__init__.pyo
+${PYSITELIB}/igraph/test/atlas.py
+${PYSITELIB}/igraph/test/atlas.pyc
+${PYSITELIB}/igraph/test/atlas.pyo
${PYSITELIB}/igraph/test/attributes.py
${PYSITELIB}/igraph/test/attributes.pyc
${PYSITELIB}/igraph/test/attributes.pyo
@@ -52,6 +104,9 @@ ${PYSITELIB}/igraph/test/cliques.pyo
${PYSITELIB}/igraph/test/colortests.py
${PYSITELIB}/igraph/test/colortests.pyc
${PYSITELIB}/igraph/test/colortests.pyo
+${PYSITELIB}/igraph/test/conversion.py
+${PYSITELIB}/igraph/test/conversion.pyc
+${PYSITELIB}/igraph/test/conversion.pyo
${PYSITELIB}/igraph/test/decomposition.py
${PYSITELIB}/igraph/test/decomposition.pyc
${PYSITELIB}/igraph/test/decomposition.pyo
@@ -70,6 +125,12 @@ ${PYSITELIB}/igraph/test/games.pyo
${PYSITELIB}/igraph/test/generators.py
${PYSITELIB}/igraph/test/generators.pyc
${PYSITELIB}/igraph/test/generators.pyo
+${PYSITELIB}/igraph/test/homepage.py
+${PYSITELIB}/igraph/test/homepage.pyc
+${PYSITELIB}/igraph/test/homepage.pyo
+${PYSITELIB}/igraph/test/indexing.py
+${PYSITELIB}/igraph/test/indexing.pyc
+${PYSITELIB}/igraph/test/indexing.pyo
${PYSITELIB}/igraph/test/isomorphism.py
${PYSITELIB}/igraph/test/isomorphism.pyc
${PYSITELIB}/igraph/test/isomorphism.pyo
@@ -79,18 +140,39 @@ ${PYSITELIB}/igraph/test/iterators.pyo
${PYSITELIB}/igraph/test/layouts.py
${PYSITELIB}/igraph/test/layouts.pyc
${PYSITELIB}/igraph/test/layouts.pyo
+${PYSITELIB}/igraph/test/matching.py
+${PYSITELIB}/igraph/test/matching.pyc
+${PYSITELIB}/igraph/test/matching.pyo
${PYSITELIB}/igraph/test/operators.py
${PYSITELIB}/igraph/test/operators.pyc
${PYSITELIB}/igraph/test/operators.pyo
+${PYSITELIB}/igraph/test/rng.py
+${PYSITELIB}/igraph/test/rng.pyc
+${PYSITELIB}/igraph/test/rng.pyo
+${PYSITELIB}/igraph/test/separators.py
+${PYSITELIB}/igraph/test/separators.pyc
+${PYSITELIB}/igraph/test/separators.pyo
${PYSITELIB}/igraph/test/spectral.py
${PYSITELIB}/igraph/test/spectral.pyc
${PYSITELIB}/igraph/test/spectral.pyo
${PYSITELIB}/igraph/test/structural.py
${PYSITELIB}/igraph/test/structural.pyc
${PYSITELIB}/igraph/test/structural.pyo
+${PYSITELIB}/igraph/test/utils.py
+${PYSITELIB}/igraph/test/utils.pyc
+${PYSITELIB}/igraph/test/utils.pyo
${PYSITELIB}/igraph/test/vertexseq.py
${PYSITELIB}/igraph/test/vertexseq.pyc
${PYSITELIB}/igraph/test/vertexseq.pyo
+${PYSITELIB}/igraph/utils.py
+${PYSITELIB}/igraph/utils.pyc
+${PYSITELIB}/igraph/utils.pyo
+${PYSITELIB}/igraph/vendor/__init__.py
+${PYSITELIB}/igraph/vendor/__init__.pyc
+${PYSITELIB}/igraph/vendor/__init__.pyo
+${PYSITELIB}/igraph/vendor/texttable.py
+${PYSITELIB}/igraph/vendor/texttable.pyc
+${PYSITELIB}/igraph/vendor/texttable.pyo
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
diff --git a/py-igraph/distinfo b/py-igraph/distinfo
index 0ecf7f6..a84892b 100644
--- a/py-igraph/distinfo
+++ b/py-igraph/distinfo
@@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2010/03/23 20:12:40 jihbed Exp $
-SHA1 (python-igraph-0.5.3.tar.gz) = 949583ef7ce5f71017aa109e1b015d66e2db2ae4
-RMD160 (python-igraph-0.5.3.tar.gz) = 1e414c53b659bd613de4c5ff1505d376cc18bb16
-Size (python-igraph-0.5.3.tar.gz) = 206243 bytes
+SHA1 (python-igraph-0.7.1.post6.tar.gz) = 9f81f7ecc2e43b0577e03e6ed13858dc70cb4ad9
+RMD160 (python-igraph-0.7.1.post6.tar.gz) = 67f939e1c32582b9237720ffdd630f2266824993
+SHA512 (python-igraph-0.7.1.post6.tar.gz) = de194f686038b609efa40b87ff8f4bab0ce66de4a1cb07db0dcdacc616756352e8419158ee21da5c8b8ddf1b2bad2632be6c1af3114a071e4ef0804440f474cd
+Size (python-igraph-0.7.1.post6.tar.gz) = 377298 bytes
Home |
Main Index |
Thread Index |
Old Index