%global _empty_manifest_terminate_build 0 Name: python-nfv-manager Version: 1.3.3 Release: 1 Summary: The SoftFIRE NFV Manager License: Apache 2 URL: http://softfire.eu/ Source0: https://mirrors.aliyun.com/pypi/web/packages/4e/56/6c1459d241ce6f5044441d1388b85246d1bc1ebc79eed91ef708f7b8e6c9/nfv-manager-1.3.3.tar.gz BuildArch: noarch Requires: python3-asyncio Requires: python3-grpcio Requires: python3-openbaton-cli Requires: python3-keystoneclient Requires: python3-neutronclient Requires: python3-glanceclient Requires: python3-novaclient Requires: python3-softfire-sdk Requires: python3-sqlalchemy %description The SoftFIRE NFV Manager is one of the managers in the SoftFIRE middleware. It is responsible for handling Network Function Virtualization (NFV) resources used by experimenters. It interfaces with Open Baton for this purpose. It is also in charge of triggering the creation and removal of users and projects in Open Baton and OpenStack. The figure below depicts the workflow of the NFV Manager. |image0| For more information on how to use the NFV resources visit the `documentation`_. %package -n python3-nfv-manager Summary: The SoftFIRE NFV Manager Provides: python-nfv-manager BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-nfv-manager The SoftFIRE NFV Manager is one of the managers in the SoftFIRE middleware. It is responsible for handling Network Function Virtualization (NFV) resources used by experimenters. It interfaces with Open Baton for this purpose. It is also in charge of triggering the creation and removal of users and projects in Open Baton and OpenStack. The figure below depicts the workflow of the NFV Manager. |image0| For more information on how to use the NFV resources visit the `documentation`_. %package help Summary: Development documents and examples for nfv-manager Provides: python3-nfv-manager-doc %description help The SoftFIRE NFV Manager is one of the managers in the SoftFIRE middleware. It is responsible for handling Network Function Virtualization (NFV) resources used by experimenters. It interfaces with Open Baton for this purpose. It is also in charge of triggering the creation and removal of users and projects in Open Baton and OpenStack. The figure below depicts the workflow of the NFV Manager. |image0| For more information on how to use the NFV resources visit the `documentation`_. %prep %autosetup -n nfv-manager-1.3.3 %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-nfv-manager -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 1.3.3-1 - Package Spec generated