ports/154301: [maintainer-update] ports/math/py-networkx update
dikshie
dikshie at sfc.wide.ad.jp
Wed Jan 26 08:30:11 UTC 2011
>Number: 154301
>Category: ports
>Synopsis: [maintainer-update] ports/math/py-networkx update
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Jan 26 08:30:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: dikshie
>Release: 8.1-STABLE
>Organization:
Keio University
>Environment:
FreeBSD sfc-cpu.ai3.net 8.1-STABLE FreeBSD 8.1-STABLE #9: Sat Nov 20 19:32:50 JST 2010 dikshie at sfc-cpu.ai3.net:/usr/obj/usr/src/sys/CPU8 i386
>Description:
update ports/math/py-networkx
New features
- k-shell,k-crust,k-coronoa
- read GraphML files from yEd
- read/write GEXF format files
- find cycles in a directed graph
- DFS and BFS algorithms
- chordal graph functions
- Prim's algorithm for minimum spanning tree
- r-ary tree generator
- rich club coefficient
- NumPy matrix version of Floyd's algorithm for all-pairs shortest path
- read GIS shapefiles
- functions to get and set node and edge attributes
- and more, see https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.4
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
--- Makefile.orig 2011-01-26 16:51:26.000000000 +0900
+++ Makefile 2011-01-26 16:51:39.000000000 +0900
@@ -4,7 +4,7 @@
# $FreeBSD: ports/math/py-networkx/Makefile,v 1.6 2010/12/31 02:59:37 wen Exp $
PORTNAME= networkx
-PORTVERSION= 1.3
+PORTVERSION= 1.4
CATEGORIES= math python
MASTER_SITES= http://networkx.lanl.gov/download/networkx/ \
CHEESESHOP
--- distinfo.orig 2011-01-26 16:51:20.000000000 +0900
+++ distinfo 2011-01-26 16:51:55.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (networkx-1.3.tar.gz) = 852feba8c6a46a4121d862590cdc232ffa74f68e35c19c2c0f3d76088641b65c
-SIZE (networkx-1.3.tar.gz) = 596993
+SHA256 (networkx-1.4.tar.gz) = 9b98190a7b454d0f2f9fc3d98630bd1e4b933181e08944d57d91d62f9c103b10
+SIZE (networkx-1.4.tar.gz) = 628239
--- pkg-plist 2011-01-26 16:51:20.000000000 +0900
+++ pkg-plist.new 2011-01-26 17:15:06.000000000 +0900
@@ -70,6 +70,12 @@
%%PYTHON_SITELIBDIR%%/networkx/algorithms/centrality/tests/test_load_centrality.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/centrality/tests/test_load_centrality.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/centrality/tests/test_load_centrality.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/__init__.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/__init__.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/__init__.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/chordal_alg.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/chordal_alg.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal/chordal_alg.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/clique.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/clique.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/clique.pyo
@@ -136,9 +142,9 @@
%%PYTHON_SITELIBDIR%%/networkx/algorithms/flow/tests/test_mincost.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/flow/tests/test_mincost.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/flow/tests/test_mincost.pyo
-%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolates.py
-%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolates.pyc
-%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolates.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolate.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolate.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/isolate.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/isomorphism/__init__.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/isomorphism/__init__.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/isomorphism/__init__.pyo
@@ -191,18 +197,27 @@
%%PYTHON_SITELIBDIR%%/networkx/algorithms/operators.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/operators.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/operators.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/richclub.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/richclub.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/richclub.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/__init__.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/__init__.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/__init__.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/astar.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/astar.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/astar.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/dense.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/dense.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/dense.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/generic.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/generic.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/generic.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_astar.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_astar.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_astar.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_dense.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_dense.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_dense.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_generic.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_generic.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/shortest_paths/tests/test_generic.pyo
@@ -266,6 +281,9 @@
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_operators.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_operators.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_operators.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_richclub.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_richclub.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_richclub.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_smetric.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_smetric.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/tests/test_smetric.pyo
@@ -275,9 +293,15 @@
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/__init__.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/__init__.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/__init__.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/breadth_first_search.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/breadth_first_search.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/breadth_first_search.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/depth_first_search.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/depth_first_search.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/depth_first_search.pyo
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_bfs.py
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_bfs.pyc
+%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_bfs.pyo
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_dfs.py
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_dfs.pyc
%%PYTHON_SITELIBDIR%%/networkx/algorithms/traversal/tests/test_dfs.pyo
@@ -461,6 +485,9 @@
%%PYTHON_SITELIBDIR%%/networkx/readwrite/edgelist.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/edgelist.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/edgelist.pyo
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/gexf.py
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/gexf.pyc
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/gexf.pyo
%%PYTHON_SITELIBDIR%%/networkx/readwrite/gml.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/gml.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/gml.pyo
@@ -476,6 +503,9 @@
%%PYTHON_SITELIBDIR%%/networkx/readwrite/multiline_adjlist.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/multiline_adjlist.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/multiline_adjlist.pyo
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_shp.py
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_shp.pyc
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_shp.pyo
%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_yaml.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_yaml.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/nx_yaml.pyo
@@ -494,6 +524,9 @@
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_edgelist.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_edgelist.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_edgelist.pyo
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gexf.py
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gexf.pyc
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gexf.pyo
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gml.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gml.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_gml.pyo
@@ -509,6 +542,9 @@
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_pajek.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_pajek.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_pajek.pyo
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_shp.py
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_shp.pyc
+%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_shp.pyo
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_sparsegraph6.py
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_sparsegraph6.pyc
%%PYTHON_SITELIBDIR%%/networkx/readwrite/tests/test_sparsegraph6.pyo
@@ -518,6 +554,9 @@
%%PYTHON_SITELIBDIR%%/networkx/release.py
%%PYTHON_SITELIBDIR%%/networkx/release.pyc
%%PYTHON_SITELIBDIR%%/networkx/release.pyo
+%%PYTHON_SITELIBDIR%%/networkx/sys.py
+%%PYTHON_SITELIBDIR%%/networkx/sys.pyc
+%%PYTHON_SITELIBDIR%%/networkx/sys.pyo
%%PYTHON_SITELIBDIR%%/networkx/tests/__init__.py
%%PYTHON_SITELIBDIR%%/networkx/tests/__init__.pyc
%%PYTHON_SITELIBDIR%%/networkx/tests/__init__.pyo
@@ -548,6 +587,63 @@
%%PYTHON_SITELIBDIR%%/networkx/version.py
%%PYTHON_SITELIBDIR%%/networkx/version.pyc
%%PYTHON_SITELIBDIR%%/networkx/version.pyo
+%%PORTDOCS%%%%DOCSDIR%%-1.4/INSTALL.txt
+%%PORTDOCS%%%%DOCSDIR%%-1.4/LICENSE.txt
+%%PORTDOCS%%%%DOCSDIR%%-1.4/README.txt
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/advanced/eigenvalues.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/advanced/heavy_metal_umlaut.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/advanced/iterated_dynamical_systems.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/algorithms/blockmodel.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/algorithms/davis_club.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/algorithms/hartford_drug.edgelist
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/algorithms/krackhardt_centrality.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/basic/properties.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/basic/read_write.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/atlas.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/chess_masters.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/chess_masters_WCC.pgn.bz2
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/circular_tree.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/degree_histogram.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/edge_colormap.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/ego_graph.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/four_grids.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/giant_component.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/house_with_colors.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/knuth_miles.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/knuth_miles.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/labels_and_colors.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/lanl_routes.edgelist
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/lanl_routes.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/mayavi2_spring.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/node_colormap.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/random_geometric_graph.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/sampson.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/simple_path.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/unix_email.mbox
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/unix_email.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/drawing/weighted_graph.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/atlas.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/atlas2.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/degree_sequence.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/erdos_renyi.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/expected_degree_sequence.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/football.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/karate_club.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/knuth_miles.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/knuth_miles.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/napoleon_russian_campaign.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/roget.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/roget_dat.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/unix_email.mbox
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/unix_email.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/words.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/graph/words_dat.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/multigraph/chess_masters.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/multigraph/chess_masters_WCC.pgn.bz2
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/pygraphviz/pygraphviz_attributes.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/pygraphviz/pygraphviz_draw.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/pygraphviz/pygraphviz_simple.py
+%%PORTDOCS%%%%DOCSDIR%%-1.4/examples/pygraphviz/write_dotfile.py
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
%%PORTDOCS%%%%DOCSDIR%%/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/advanced/eigenvalues.py
@@ -608,6 +704,16 @@
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/algorithms
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/advanced
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/readwrite
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/pygraphviz
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/multigraph
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/graph
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/drawing
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/basic
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/algorithms
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples/advanced
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4/examples
+%%PORTDOCS%%@dirrm %%DOCSDIR%%-1.4
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/networkx/tests
@dirrm %%PYTHON_SITELIBDIR%%/networkx/readwrite/tests
@@ -633,9 +739,11 @@
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/flow
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/components/tests
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/components
+ at dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/chordal
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/centrality/tests
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms/centrality
@dirrm %%PYTHON_SITELIBDIR%%/networkx/algorithms
@dirrm %%PYTHON_SITELIBDIR%%/networkx
@dirrm %%PYTHON_SITELIBDIR%%
@dirrm lib/python2.6
+%%PORTDOCS%%@exec mkdir -p %D/%%DOCSDIR%%-1.4/examples/readwrite
--- patch-setup.py 2011-01-26 16:51:20.000000000 +0900
+++ setup.py 2011-01-26 17:11:59.000000000 +0900
@@ -1,37 +1,88 @@
---- setup.py.orig 2010-08-04 18:13:53.000000000 +0900
-+++ setup.py 2010-08-04 18:14:18.000000000 +0900
-@@ -45,26 +45,6 @@
- "networkx.readwrite",
- "networkx.tests"]
-
--docdirbase = 'share/doc/networkx-%s' % release.version
--# add basic documentation
--data = [(docdirbase, glob("*.txt"))]
--# add examples
--for d in ['advanced',
-- 'algorithms',
-- 'basic',
-- 'drawing',
-- 'graph',
-- 'multigraph',
-- 'pygraphviz',
-- 'readwrite']:
-- dd=os.path.join(docdirbase,'examples',d)
-- pp=os.path.join('examples',d)
-- data.append((dd,glob(os.path.join(pp,"*.py"))))
-- data.append((dd,glob(os.path.join(pp,"*.bz2"))))
-- data.append((dd,glob(os.path.join(pp,"*.gz"))))
-- data.append((dd,glob(os.path.join(pp,"*.mbox"))))
-- data.append((dd,glob(os.path.join(pp,"*.edgelist"))))
--
- # add the tests
- package_data = {
- 'networkx': ['tests/*.py'],
-@@ -102,7 +82,6 @@
- download_url = release.download_url,
- classifiers = release.classifiers,
- packages = packages,
-- data_files = data,
- package_data = package_data
- )
-
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+Setup script for networkx
+
+You can install networkx with
+
+python setup_egg.py install
+"""
+from glob import glob
+import os
+import sys
+if os.path.exists('MANIFEST'): os.remove('MANIFEST')
+
+from distutils.core import setup
+
+if sys.argv[-1] == 'setup.py':
+ print("To install, run 'python setup.py install'")
+ print()
+
+if sys.version_info[:2] < (2, 6):
+ print("NetworkX requires Python version 2.6 or later (%d.%d detected)." %
+ sys.version_info[:2])
+ sys.exit(-1)
+
+# Write the version information.
+sys.path.insert(0, 'networkx')
+import release
+version = release.write_versionfile()
+sys.path.pop(0)
+
+packages=["networkx",
+ "networkx.algorithms",
+ "networkx.algorithms.centrality",
+ "networkx.algorithms.chordal",
+ "networkx.algorithms.components",
+ "networkx.algorithms.flow",
+ "networkx.algorithms.traversal",
+ "networkx.algorithms.isomorphism",
+ "networkx.algorithms.shortest_paths",
+ "networkx.algorithms.link_analysis",
+ "networkx.classes",
+ "networkx.generators",
+ "networkx.drawing",
+ "networkx.linalg",
+ "networkx.readwrite",
+ "networkx.tests"]
+
+# add the tests
+package_data = {
+ 'networkx': ['tests/*.py'],
+ 'networkx.algorithms': ['tests/*.py'],
+ 'networkx.algorithms.centrality': ['tests/*.py'],
+ 'networkx.algorithms.components': ['tests/*.py'],
+ 'networkx.algorithms.flow': ['tests/*.py'],
+ 'networkx.algorithms.traversal': ['tests/*.py'],
+ 'networkx.algorithms.isomorphism': ['tests/*.py','tests/*.*99'],
+ 'networkx.algorithms.link_analysis': ['tests/*.py'],
+ 'networkx.algorithms.shortest_paths': ['tests/*.py'],
+ 'networkx.algorithms.traversal': ['tests/*.py'],
+ 'networkx.classes': ['tests/*.py'],
+ 'networkx.generators': ['tests/*.py'],
+ 'networkx.drawing': ['tests/*.py'],
+ 'networkx.linalg': ['tests/*.py'],
+ 'networkx.readwrite': ['tests/*.py']
+ }
+
+if __name__ == "__main__":
+
+ setup(
+ name = release.name.lower(),
+ version = version,
+ maintainer = release.maintainer,
+ maintainer_email = release.maintainer_email,
+ author = release.authors['Hagberg'][0],
+ author_email = release.authors['Hagberg'][1],
+ description = release.description,
+ keywords = release.keywords,
+ long_description = release.long_description,
+ license = release.license,
+ platforms = release.platforms,
+ url = release.url,
+ download_url = release.download_url,
+ classifiers = release.classifiers,
+ packages = packages,
+ package_data = package_data
+ )
+
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list