Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-networkx for openSUSE:Factory 
checked in at 2022-10-03 13:43:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-networkx (Old)
 and      /work/SRC/openSUSE:Factory/.python-networkx.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-networkx"

Mon Oct  3 13:43:49 2022 rev:33 rq:1007533 version:2.8.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-networkx/python-networkx.changes  
2021-12-09 19:45:37.121133527 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-networkx.new.2275/python-networkx.changes    
    2022-10-03 13:43:51.001229055 +0200
@@ -1,0 +2,399 @@
+Sun Oct  2 09:32:51 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2.8.7:
+  * Fixed unused root argument in has_bridges (#5846)
+  * docstring updates for `union`, `disjoint_union`, and `compose` (#5892)
+  * Updated networkx/classes/function.py . Solves Issue #5463 (#5474)
+  * Improved documentation for all_simple_paths (#5944)
+  * Change is_path to return False when node not in G instead of raising 
exception (#5943)
+  * Minor docstring touchups and test refactor for `is_path` (#5967)
+  * Update documentation header links for latest pydata-sphinx-theme (#5966)
+  * Fix failing example due to mpl 3.6 colorbar. (#5994)
+  * Add Tidelift security vulnerability link (#6001)
+  * Update linters (#6006)
+  * ``is_path`` used to raise a `KeyError` when the ``path`` argument contained
+    a node that was not in the Graph. The behavior has been updated so that
+    ``is_path`` returns `False` in this case rather than raising the exception.
+
+-------------------------------------------------------------------
+Sat Sep 10 13:23:22 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- update to version 2.8.6:
+  * Highlights
+    + Minor documentation and bug fixes.
+  * Merged PRs
+    + Add random_spanning_tree to documentation (#5810)
+    + DOC: Switch to enumerated list in quotient_graph docstring
+      (#5837)
+    + Add warning to nx_agraph about layout nondeterminism. (#5832)
+    + Update docs to include description of the return_seen kwarg
+      (#5891)
+    + Add cache reset for when G._node is changed (#5894)
+    + Allow classes to relabel nodes ??? casting (#5903)
+    + Update lattice.py (#5914)
+    + Add to about_us.rst (#5919)
+    + Update precommit hooks (#5923)
+    + Remove old Appveyor cruft (#5924)
+    + signature change for node_link functions: for issue #5787
+      (#5899)
+    + Allow unsortable nodes in approximation.treewidth functions
+      (#5921)
+    + Fix Louvain_partitions by yielding a copy of the sets in the
+      partition gh-5901 (#5902)
+    + Adds `nx.bfs_layers` method (#5879)
+    + Add function bfs_layers to docs (#5932)
+    + Propose to make new node_link arguments keyword only. (#5928)
+    + Bump nodelink args deprecation expiration to v3.2 (#5933)
+    + Add examples to lowest common ancestors algorithms (#5531)
+    + Naive lowest common ancestor implementation (#5736)
+    + Add examples for the condensation function (#5452)
+    + Minor doc fixups (#5868)
+    + update all_pairs_lca docstrings (#5876)
+    + Improve LCA input validation (#5877)
+    + Replace LCA with naive implementations (#5883)
+    + Update release notes
+    + docstring update to lexicographical_topological_sort issue 5681
+      (#5930)
+    + Support matplotlb 3.6rc1 failure (#5937)
+  * Improvements
+    + [#5883] Replace the implementation of lowest_common_ancestor and
+      all_pairs_lowest_common_ancestor with a ???naive??? algorithm to fix
+      several bugs and improve performance.
+
+-------------------------------------------------------------------
+Sun Aug 14 14:22:33 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- specfile:
+  * set required python version to >= 3.8
+  * update version of requirements
+
+- update to version 2.8.5:
+  * Check that nodes have ???pos??? attribute in geometric_edges (#5707)
+  * Correct louvain formula, solve infinite loops (#5713)
+  * Add more comprehensive tests for pydot (#5792)
+  * Compute is_strongly_connected lazily (#5793)
+  * Compute is_weakly_connected lazily (#5795)
+  * Updated astar docstring (#5797)
+  * Fix typo in bipartite closeness_centrality and thought-o in tests
+    (#5800)
+  * Fix pydot colon check node-to-str conversion (#5809)
+  * Temporary fix for failing tests w/ scipy1.9. (#5816)
+  * Update distance parameter description. (#5819)
+  * Fix #5817 (#5822)
+  * Attempt to reverse slowdown from hasattr needed for
+    cached_property (#5836)
+  * Update tests in base class and simple rename in convert.py (#5848)
+  * Move factory attributes to the class instead of instance. (#5850)
+  * Point to the latest URL for the description. (#5852)
+  * Gallery example: Morse code alphabet as a prefix tree (#5867)
+  * make lazy_import private and remove its internal use (#5878)
+  * Run CI against v2.8 branch
+  * CI: add explicit path while installing pygraphviz wheels on macOS
+    in GHA (#5805)
+  * Deploy docs on v2.8 branch
+
+- changes from version 2.8.4:
+  * Clean up maximal_independent_set tests (#5567)
+  * MAINT: Cleanup centrality module, remove unused variables (#5308)
+  * importorskip scipy instead of numpy for total spanning tree
+    (#5693)
+  * Add initial_graph parameter to scale_free_graph and deprecate
+    create_using (#5697)
+  * Add docstring example for attr transfer to linegraph. (#5698)
+  * Update ISMAGS.analyze_symmetry docstring. (#5696)
+  * Add default value p=2 for minkowski distance metric. (#5700)
+  * Update inline code to inline math in docstring (#5701)
+  * Update multigraph docstrings to reflect remove_edges_from
+    behavior. (#5699)
+  * Update simple_cycles docstring w/ yields and examples (#5709)
+  * Chromatic polynomial (#5675)
+  * Catch ???:??? explicitly while working with pydot (#5710)
+  * Revert ???Add workaround for pytest failures on 3.11b2??? (#5717)
+  * Default to lightmode for documentation (#5715)
+  * Dont compute all biconnected components in is_biconnected()
+    (#5688)
+  * Some more changes to make pytest-randomly happy (#5719)
+  * Add durations flag to coverage run on CI. (#5718)
+  * Recover order of layers in multipartite_layout when layers are
+    sortable (#5705)
+  * Update doc requirements (#5711)
+  * Touchups to MG and MDG edges docstrings. (#5708)
+  * Add PendingDeprecation for pydot (#5721)
+  * Add example of topo_order kwarg to dag_longest_path (#5728)
+  * CI: add pytest-randomly workflow. (#4553)
+
+- changes from version 2.8.3:
+  * Update release process
+  * added example to closeness.py (#5645)
+  * Extract valid kwds from the function signature for draw_networkx_*
+    (#5660)
+  * Error out when pydot fails to correctly parse node names (#5667)
+  * Remove redundant py2 numeric conversions (#5661)
+  * Correcting a typo in the references (#5677)
+  * Add workaround for pytest failures on 3.11-beta2 (#5680)
+  * Moved random_spanning_tree to public API (#5656)
+  * More tests for clustering (upstreaming from graphblas-algorithms)
+    (#5673)
+  * Remove unused logic in nonisomorphic_trees (#5682)
+  * equitable_coloring: Get lazily first item instead of creating
+    whole list (#5668)
+  * Update subgraph views tests to pass with out of order execution
+    (#5683)
+  * Use isort with pre-commit to enforce import guidelines (#5659)
+  * ignore isort commit from git blame (#5684)
+  * Another catch by pytest-randomly (#5685)
+  * Remove unused file from utils.test (#5687)
+  * Update release requirements (#5690)
+  * Update developer requirements (#5689)
+  * Fix old release notes
+
+-------------------------------------------------------------------
+Sat Jun  4 17:48:20 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2.8.2:
+  * Fix doc deploy
+  * Bump release version
+  * MAINT: Update dfs_test with more comprehensive tests (#5654)
+  * Bump release version
+  * Fix __setstate__ for OutEdgeView subclasses, read _adjdict from state 
(#5657)
+  * Add examples & improve documentation of voterank (#5500)
+  * Change default value of arrowstyle for undirected graphs (#5514)
+  * added edge labels in weighted graph (#5521)
+  * Added examples in is_forest() and is_tree() (#5524)
+  * a hack to force self edges to be ignored on the first node inspected 
(#5516)
+  * De-Regression: eagerly evaluate not_implemented_for in decorated 
generators (#5537)
+  * Improve documentation of PlanarEmbedding class (#5523)
+  * PlanarEmbedding in autosummary instead of autoclass. (#5548)
+  * Added examples in tournament and tree functions (#5536)
+  * Fixup PlanarEmbedding See Also (#5556)
+  * Fix min_edge_cover in special cases (#5538)  and correct documentation 
(#5549)
+  * Add is_planar function.  Solves issue #5109 (#5544)
+  * Improve bridges documentation (#5519)
+  * fix greedy_modularity when multiple components exist. (#5550)
+  *  Fix issue probably-meant-fstring found at https://codereview.doctor 
(#5574)
+  * MAINT: Fix sphinx build errors and warnings (#5571)
+  * replace induced_subgraph example with directly relevant example (#5576)
+  * Add examples to compose operation (#5583)
+  * Fix reference in label_propagation_communities docstring (#5588)
+  * Use sets instead of lists for collecting flowfuncs in tests. (#5589)
+  * Update .degree() docs: outdated return type (#5529)
+  * Update numpydoc (#5580)
+  * Add a space in an error (#5601)
+  * improve docstring for read_doc, see issue #5604 (#5605)
+  * Cache `nodes` property on Graph (#5600)
+  * Fixes #5403: Errors on non-distinct bipartite node sets (#5442)
+  * Added documentation for branching_weight() solving issue #5553 (#5558)
+  * Distance measures example (#5608)
+  * Corrected the documentation of find_negative_cycle() solving issue #5610 
(#5613)
+  * Added examples in connected and strongly connected functions (#5559)
+  * Update GH actions (#5622)
+  * Remove `_mat_spect_approx` in favor of simpler procedure (#5624)
+  * Replace np.flip with indexing in layouts. (#5623)
+  * Cache edges, degree, adj properties of Graph classes (#5614)
+  * Disallow isolated nodes for Eulerian Path (#5616)
+  * Fix triadic census (#5575)
+  * Adjust the usage of nodes_or_number decorator (#5599)
+  * Use new ubunut LTS release (#5630)
+  * Build docs with Py 3.9 (#5632)
++++ 202 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-networkx/python-networkx.changes
++++ and 
/work/SRC/openSUSE:Factory/.python-networkx.new.2275/python-networkx.changes

Old:
----
  networkx-2.6.3.tar.gz
  xfail-pydot-tests.patch

New:
----
  networkx-2.8.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-networkx.spec ++++++
--- /var/tmp/diff_new_pack.e4wH9k/_old  2022-10-03 13:43:51.605230383 +0200
+++ /var/tmp/diff_new_pack.e4wH9k/_new  2022-10-03 13:43:51.613230401 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-networkx
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,42 +17,39 @@
 
 
 %{?!python_module:%define python_module() python3-%{**}}
-%define         skip_python2 1
-%define         skip_python36 1
 Name:           python-networkx
-Version:        2.6.3
+Version:        2.8.7
 Release:        0
 Summary:        Python package for the study of complex networks
 License:        BSD-3-Clause
 URL:            https://networkx.github.io/
 Source:         
https://files.pythonhosted.org/packages/source/n/networkx/networkx-%{version}.tar.gz
-# gh#networkx/networkx#commit/2b032ed3eb33d82729b0f05f04357e89a125bfd1
-Patch0:         xfail-pydot-tests.patch
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
+Requires:       python-matplotlib >= 3.4
+Requires:       python-numpy >= 1.19
+Requires:       python-pandas >= 1.3
+Requires:       python-scipy >= 1.8
 Recommends:     python-PyYAML
-Recommends:     python-pydot
+Recommends:     python-pydot >= 1.4.2
 Recommends:     python-pygraphviz
 Recommends:     python-pyparsing
-Requires:       python-matplotlib >= 3.1
-Requires:       python-numpy
-Requires:       python-pandas
-Requires:       python-scipy
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module lxml}
-BuildRequires:  %{python_module pydot}
-BuildRequires:  %{python_module pygraphviz}
+BuildRequires:  %{python_module lxml >= 4.6}
+BuildRequires:  %{python_module matplotlib >= 3.4}
+BuildRequires:  %{python_module numpy >= 1.19}
+BuildRequires:  %{python_module pandas >= 1.3}
+BuildRequires:  %{python_module pydot >= 1.4.2}
+BuildRequires:  %{python_module pygraphviz >= 1.9}
 BuildRequires:  %{python_module pyparsing}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module matplotlib >= 3.1 if (%python-base without 
python36-base)}
-BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
-BuildRequires:  %{python_module pandas if (%python-base without python36-base)}
-BuildRequires:  %{python_module scipy if (%python-base without python36-base)}
+BuildRequires:  %{python_module scipy >= 1.8}
 # /SECTION
 %python_subpackages
 
@@ -110,7 +107,10 @@
 # gh#networkx/networkx#4030 we cannot use -n auto because
 # TestKatzCentralityDirectedNumpy fails otherwise
 # (pandas) test_from_adjacency_named fails on i586
-%pytest -rs -k 'not test_from_adjacency_named'
+%if 0%{?suse_version} < 1550
+rm -v networkx/drawing/tests/test_pydot.py
+%endif
+%pytest -rs -k 'not test_from_adjacency_named and not test_asadpour_tsp'
 
 %files %{python_files}
 %license LICENSE.txt

++++++ networkx-2.6.3.tar.gz -> networkx-2.8.7.tar.gz ++++++
++++ 39871 lines of diff (skipped)

Reply via email to