%global _empty_manifest_terminate_build 0 Name: python-igraph Version: 0.10.4 Release: 1 Summary: High performance graph data structures and algorithms License: GNU General Public License (GPL) URL: https://igraph.org/python Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8d/3d/86afa1a688b9b1e614ad19054c71004b165a6610e291d695f06621b44b8a/igraph-0.10.4.tar.gz Requires: python3-Sphinx Requires: python3-texttable Requires: python3-cairocffi Requires: python3-sphinxbootstrap4theme Requires: python3-matplotlib Requires: python3-plotly Requires: python3-cairocffi Requires: python3-networkx Requires: python3-pytest Requires: python3-pytest-timeout Requires: python3-plotly Requires: python3-networkx Requires: python3-pytest Requires: python3-pytest-timeout Requires: python3-numpy Requires: python3-pandas Requires: python3-scipy Requires: python3-Pillow Requires: python3-matplotlib %description Python interface to the igraph high performance graph library, primarily aimed at complex network research and analysis. Graph plotting functionality is provided by the Cairo library, so make sure you install the Python bindings of Cairo if you want to generate publication-quality graph plots. You can try either `pycairo `_ or `cairocffi `_, ``cairocffi`` is recommended because there were bug reports affecting igraph graph plots in Jupyter notebooks when using ``pycairo`` (but not with ``cairocffi``). %package -n python3-igraph Summary: High performance graph data structures and algorithms Provides: python-igraph BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-igraph Python interface to the igraph high performance graph library, primarily aimed at complex network research and analysis. Graph plotting functionality is provided by the Cairo library, so make sure you install the Python bindings of Cairo if you want to generate publication-quality graph plots. You can try either `pycairo `_ or `cairocffi `_, ``cairocffi`` is recommended because there were bug reports affecting igraph graph plots in Jupyter notebooks when using ``pycairo`` (but not with ``cairocffi``). %package help Summary: Development documents and examples for igraph Provides: python3-igraph-doc %description help Python interface to the igraph high performance graph library, primarily aimed at complex network research and analysis. Graph plotting functionality is provided by the Cairo library, so make sure you install the Python bindings of Cairo if you want to generate publication-quality graph plots. You can try either `pycairo `_ or `cairocffi `_, ``cairocffi`` is recommended because there were bug reports affecting igraph graph plots in Jupyter notebooks when using ``pycairo`` (but not with ``cairocffi``). %prep %autosetup -n igraph-0.10.4 %build %py3_build %install %py3_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-igraph -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 0.10.4-1 - Package Spec generated