294 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			294 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | Metadata-Version: 2.1 | ||
|  | Name: altgraph | ||
|  | Version: 0.17.4 | ||
|  | Summary: Python graph (network) package | ||
|  | Home-page: https://altgraph.readthedocs.io | ||
|  | Download-URL: http://pypi.python.org/pypi/altgraph | ||
|  | Author: Ronald Oussoren | ||
|  | Author-email: ronaldoussoren@mac.com | ||
|  | Maintainer: Ronald Oussoren | ||
|  | Maintainer-email: ronaldoussoren@mac.com | ||
|  | License: MIT | ||
|  | Keywords: graph | ||
|  | Platform: any | ||
|  | Classifier: Intended Audience :: Developers | ||
|  | Classifier: License :: OSI Approved :: MIT License | ||
|  | Classifier: Programming Language :: Python | ||
|  | Classifier: Programming Language :: Python :: 2 | ||
|  | Classifier: Programming Language :: Python :: 2.7 | ||
|  | Classifier: Programming Language :: Python :: 3 | ||
|  | Classifier: Programming Language :: Python :: 3.4 | ||
|  | Classifier: Programming Language :: Python :: 3.5 | ||
|  | Classifier: Programming Language :: Python :: 3.6 | ||
|  | Classifier: Programming Language :: Python :: 3.7 | ||
|  | Classifier: Programming Language :: Python :: 3.8 | ||
|  | Classifier: Programming Language :: Python :: 3.9 | ||
|  | Classifier: Programming Language :: Python :: 3.10 | ||
|  | Classifier: Programming Language :: Python :: 3.11 | ||
|  | Classifier: Programming Language :: Python :: 3.12 | ||
|  | Classifier: Topic :: Software Development :: Libraries :: Python Modules | ||
|  | Classifier: Topic :: Scientific/Engineering :: Mathematics | ||
|  | Classifier: Topic :: Scientific/Engineering :: Visualization | ||
|  | Description-Content-Type: text/x-rst; charset=UTF-8 | ||
|  | License-File: LICENSE | ||
|  | Project-URL: Documentation, https://altgraph.readthedocs.io/en/latest/ | ||
|  | Project-URL: Issue tracker, https://github.com/ronaldoussoren/altgraph/issues | ||
|  | Project-URL: Repository, https://github.com/ronaldoussoren/altgraph | ||
|  | 
 | ||
|  | altgraph is a fork of graphlib: a graph (network) package for constructing | ||
|  | graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with | ||
|  | graphviz output. | ||
|  | 
 | ||
|  | altgraph includes some additional usage of Python 2.6+ features and | ||
|  | enhancements related to modulegraph and macholib. | ||
|  | 
 | ||
|  | Project links | ||
|  | ------------- | ||
|  | 
 | ||
|  | * `Documentation <https://altgraph.readthedocs.io/en/latest/>`_ | ||
|  | 
 | ||
|  | * `Issue Tracker <https://github.com/ronaldoussoren/altgraph/issues>`_ | ||
|  | 
 | ||
|  | * `Repository <https://github.com/ronaldoussoren/altgraph/>`_ | ||
|  | 
 | ||
|  | 
 | ||
|  | Release history | ||
|  | =============== | ||
|  | 
 | ||
|  | 0.17.3 | ||
|  | ------ | ||
|  | 
 | ||
|  | * Update classifiers for Python 3.11 | ||
|  | 
 | ||
|  | 0.17.2 | ||
|  | ------ | ||
|  | 
 | ||
|  | * Change in setup.py to fix the sidebar links on PyPI | ||
|  | 
 | ||
|  | 0.17.1 | ||
|  | ------ | ||
|  | 
 | ||
|  | * Explicitly mark Python 3.10 as supported in wheel metadata. | ||
|  | 
 | ||
|  | 0.17 | ||
|  | ---- | ||
|  | 
 | ||
|  | * Explicitly mark Python 3.8 as supported in wheel metadata. | ||
|  | 
 | ||
|  | * Migrate from Bitbucket to GitHub | ||
|  | 
 | ||
|  | * Run black on the entire repository | ||
|  | 
 | ||
|  | 0.16.1 | ||
|  | ------ | ||
|  | 
 | ||
|  | * Explicitly mark Python 3.7 as supported in wheel metadata. | ||
|  | 
 | ||
|  | 0.16 | ||
|  | ---- | ||
|  | 
 | ||
|  | * Add LICENSE file | ||
|  | 
 | ||
|  | 0.15 | ||
|  | ---- | ||
|  | 
 | ||
|  | * ``ObjectGraph.get_edges``, ``ObjectGraph.getEdgeData`` and ``ObjectGraph.updateEdgeData`` | ||
|  |   accept *None* as the node to get and treat this as an alias for *self* (as other | ||
|  |   methods already did). | ||
|  | 
 | ||
|  | 0.14 | ||
|  | ---- | ||
|  | 
 | ||
|  | - Issue #7: Remove use of ``iteritems`` in altgraph.GraphAlgo code | ||
|  | 
 | ||
|  | 0.13 | ||
|  | ---- | ||
|  | 
 | ||
|  | - Issue #4: Graph._bfs_subgraph and back_bfs_subgraph return subgraphs with reversed edges | ||
|  | 
 | ||
|  |   Fix by "pombredanne" on bitbucket. | ||
|  | 
 | ||
|  | 
 | ||
|  | 0.12 | ||
|  | ---- | ||
|  | 
 | ||
|  | - Added ``ObjectGraph.edgeData`` to retrieve the edge data | ||
|  |   from a specific edge. | ||
|  | 
 | ||
|  | - Added ``AltGraph.update_edge_data`` and ``ObjectGraph.updateEdgeData`` | ||
|  |   to update the data associated with a graph edge. | ||
|  | 
 | ||
|  | 0.11 | ||
|  | ---- | ||
|  | 
 | ||
|  | - Stabilize the order of elements in dot file exports, | ||
|  |   patch from bitbucket user 'pombredanne'. | ||
|  | 
 | ||
|  | - Tweak setup.py file to remove dependency on distribute (but | ||
|  |   keep the dependency on setuptools) | ||
|  | 
 | ||
|  | 
 | ||
|  | 0.10.2 | ||
|  | ------ | ||
|  | 
 | ||
|  | - There where no classifiers in the package metadata due to a bug | ||
|  |   in setup.py | ||
|  | 
 | ||
|  | 0.10.1 | ||
|  | ------ | ||
|  | 
 | ||
|  | This is a bugfix release | ||
|  | 
 | ||
|  | Bug fixes: | ||
|  | 
 | ||
|  | - Issue #3: The source archive contains a README.txt | ||
|  |   while the setup file refers to ReadMe.txt. | ||
|  | 
 | ||
|  |   This is caused by a misfeature in distutils, as a | ||
|  |   workaround I've renamed ReadMe.txt to README.txt | ||
|  |   in the source tree and setup file. | ||
|  | 
 | ||
|  | 
 | ||
|  | 0.10 | ||
|  | ----- | ||
|  | 
 | ||
|  | This is a minor feature release | ||
|  | 
 | ||
|  | Features: | ||
|  | 
 | ||
|  | - Do not use "2to3" to support Python 3. | ||
|  | 
 | ||
|  |   As a side effect of this altgraph now supports | ||
|  |   Python 2.6 and later, and no longer supports | ||
|  |   earlier releases of Python. | ||
|  | 
 | ||
|  | - The order of attributes in the Dot output | ||
|  |   is now always alphabetical. | ||
|  | 
 | ||
|  |   With this change the output will be consistent | ||
|  |   between runs and Python versions. | ||
|  | 
 | ||
|  | 0.9 | ||
|  | --- | ||
|  | 
 | ||
|  | This is a minor bugfix release | ||
|  | 
 | ||
|  | Features: | ||
|  | 
 | ||
|  | - Added ``altgraph.ObjectGraph.ObjectGraph.nodes``, a method | ||
|  |   yielding all nodes in an object graph. | ||
|  | 
 | ||
|  | Bugfixes: | ||
|  | 
 | ||
|  | - The 0.8 release didn't work with py2app when using | ||
|  |   python 3.x. | ||
|  | 
 | ||
|  | 
 | ||
|  | 0.8 | ||
|  | ----- | ||
|  | 
 | ||
|  | This is a minor feature release. The major new feature | ||
|  | is a extensive set of unittests, which explains almost | ||
|  | all other changes in this release. | ||
|  | 
 | ||
|  | Bugfixes: | ||
|  | 
 | ||
|  | - Installing failed with Python 2.5 due to using a distutils | ||
|  |   class that isn't available in that version of Python | ||
|  |   (issue #1 on the issue tracker) | ||
|  | 
 | ||
|  | - ``altgraph.GraphStat.degree_dist`` now actually works | ||
|  | 
 | ||
|  | - ``altgraph.Graph.add_edge(a, b, create_nodes=False)`` will | ||
|  |   no longer create the edge when one of the nodes doesn't | ||
|  |   exist. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.forw_topo_sort`` failed for some sparse graphs. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.back_topo_sort`` was completely broken in | ||
|  |   previous releases. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.forw_bfs_subgraph`` now actually works. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.back_bfs_subgraph`` now actually works. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.iterdfs`` now returns the correct result | ||
|  |   when the ``forward`` argument is ``False``. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.iterdata`` now returns the correct result | ||
|  |   when the ``forward`` argument is ``False``. | ||
|  | 
 | ||
|  | 
 | ||
|  | Features: | ||
|  | 
 | ||
|  | - The ``altgraph.Graph`` constructor now accepts an argument | ||
|  |   that contains 2- and 3-tuples instead of requireing that | ||
|  |   all items have the same size. The (optional) argument can now | ||
|  |   also be any iterator. | ||
|  | 
 | ||
|  | - ``altgraph.Graph.Graph.add_node`` has no effect when you | ||
|  |   add a hidden node. | ||
|  | 
 | ||
|  | - The private method ``altgraph.Graph._bfs`` is no longer | ||
|  |   present. | ||
|  | 
 | ||
|  | - The private method ``altgraph.Graph._dfs`` is no longer | ||
|  |   present. | ||
|  | 
 | ||
|  | - ``altgraph.ObjectGraph`` now has a ``__contains__`` methods, | ||
|  |   which means you can use the ``in`` operator to check if a | ||
|  |   node is part of a graph. | ||
|  | 
 | ||
|  | - ``altgraph.GraphUtil.generate_random_graph`` will raise | ||
|  |   ``GraphError`` instead of looping forever when it is | ||
|  |   impossible to create the requested graph. | ||
|  | 
 | ||
|  | - ``altgraph.Dot.edge_style`` raises ``GraphError`` when | ||
|  |   one of the nodes is not present in the graph. The method | ||
|  |   silently added the tail in the past, but without ensuring | ||
|  |   a consistent graph state. | ||
|  | 
 | ||
|  | - ``altgraph.Dot.save_img`` now works when the mode is | ||
|  |   ``"neato"``. | ||
|  | 
 | ||
|  | 0.7.2 | ||
|  | ----- | ||
|  | 
 | ||
|  | This is a minor bugfix release | ||
|  | 
 | ||
|  | Bugfixes: | ||
|  | 
 | ||
|  | - distutils didn't include the documentation subtree | ||
|  | 
 | ||
|  | 0.7.1 | ||
|  | ----- | ||
|  | 
 | ||
|  | This is a minor feature release | ||
|  | 
 | ||
|  | Features: | ||
|  | 
 | ||
|  | - Documentation is now generated using `sphinx <http://pypi.python.org/pypi/sphinx>`_ | ||
|  |   and can be viewed at <http://packages.python.org/altgraph>. | ||
|  | 
 | ||
|  | - The repository has moved to bitbucket | ||
|  | 
 | ||
|  | - ``altgraph.GraphStat.avg_hops`` is no longer present, the function had no | ||
|  |   implementation and no specified behaviour. | ||
|  | 
 | ||
|  | - the module ``altgraph.compat`` is gone, which means altgraph will no | ||
|  |   longer work with Python 2.3. | ||
|  | 
 | ||
|  | 
 | ||
|  | 0.7.0 | ||
|  | ----- | ||
|  | 
 | ||
|  | This is a minor feature release. | ||
|  | 
 | ||
|  | Features: | ||
|  | 
 | ||
|  | - Support for Python 3 | ||
|  | 
 | ||
|  | - It is now possible to run tests using 'python setup.py test' | ||
|  | 
 | ||
|  |   (The actual testsuite is still very minimal though) |