diff --git a/networkx-3.1.tar.gz b/networkx-3.1.tar.gz deleted file mode 100644 index 74585d34b5a1fd9e45b75f93c5c07afca378850c..0000000000000000000000000000000000000000 Binary files a/networkx-3.1.tar.gz and /dev/null differ diff --git a/networkx-3.2.1.tar.gz b/networkx-3.2.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec23aef858d6032736aec5b7d9004ca503f97dfa Binary files /dev/null and b/networkx-3.2.1.tar.gz differ diff --git a/python-networkx.spec b/python-networkx.spec index 60936e095157b9db8a341d72670ae1ab68197ec3..02cb8b51f737fb055562e6b236adee97d738bf2f 100644 --- a/python-networkx.spec +++ b/python-networkx.spec @@ -1,6 +1,34 @@ %global _empty_manifest_terminate_build 0 + +%define __spec_install_post \ +%{?__debug_package:%{__debug_install_post}} \ +%{?openEuler_delete_rpath:%{?__brp_chrpath}} \ +%{__arch_install_post} \ +%{__os_install_post} \ +pushd %{buildroot} \ +if [ -d usr/lib ]; then \ + find usr/lib -type f -printf "/%h/%f\\n" >> filelist.lst \ +fi \ +if [ -d usr/lib64 ]; then \ + find usr/lib64 -type f -printf "/%h/%f\\n" >> filelist.lst \ +fi \ +if [ -d usr/bin ]; then \ + find usr/bin -type f -printf "/%h/%f\\n" >> filelist.lst \ +fi \ +if [ -d usr/sbin ]; then \ + find usr/sbin -type f -printf "/%h/%f\\n" >> filelist.lst \ +fi \ +touch doclist.lst \ +if [ -d usr/share/man ]; then \ + find usr/share/man -type f -printf "/%h/%f.gz\\n" >> doclist.lst \ +fi \ +popd \ +mv %{buildroot}/filelist.lst . \ +mv %{buildroot}/doclist.lst . \ +%{nil} + Name: python-networkx -Version: 3.1 +Version: 3.2.1 Release: 1 Summary: Python package for creating and manipulating graphs and networks License: BSD-3-Clause @@ -39,6 +67,7 @@ Summary: Python package for creating and manipulating graphs and networks Provides: python-networkx BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-pip python3-wheel %description -n python3-networkx NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions @@ -53,38 +82,18 @@ and study of the structure, dynamics, and functions of complex networks. %prep -%autosetup -n networkx-%{version} +%autosetup -n networkx-networkx-%{version} %build -%py3_build +%pyproject_build %install -%py3_install +%pyproject_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi -pushd %{buildroot} -if [ -d usr/lib ]; then - find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst -fi -if [ -d usr/lib64 ]; then - find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst -fi -if [ -d usr/bin ]; then - find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst -fi -if [ -d usr/sbin ]; then - find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst -fi -touch doclist.lst -if [ -d usr/share/man ]; then - find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst -fi -popd -mv %{buildroot}/filelist.lst . -mv %{buildroot}/doclist.lst . %files -n python3-networkx -f filelist.lst %dir %{python3_sitelib}/* @@ -93,6 +102,18 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Fri Feb 2 2024 dongyuzhen - 3.2.1-1 +- upgrade version to 3.2.1: + - add Tadpole graph + - fix listing of release notes on Releases page + - fix syntax warning from bad escape sequence + - fix triangles to avoid using is to compare nodes + - fix error message for nx.mycielski_graph(0) + - disallow negative number of nodes in complete_multipartite_graph + - fix names of small graphs + - fix extendability function name in bipartite.rst + - improve error messages for misconfigured backend treatment + * Wed Jul 12 2023 sunhui - 3.1-1 - Update package to version 3.1